TypeScript + uniApp + uView 搭建微信小程序項目框架 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

TypeScript + uniApp + uView 搭建微信小程序項目框架

發表時(shí)間:2021-1-4

發布人(rén):融晨科技

浏覽次數:235


一、創建 uniapp 項目

vue create -p dcloudio/uni-preset-vue ts-uni-mini(這(zhè)裏是(shì)項目名稱)

選擇 默認模版(TypeScript)

創建完進入項目

cd ts-uni-mini

二、在(zài)新項目的(de)vue文件中使用内聯ts

按需引入vue裝飾器

import { Component,Vue ,Watch} from "vue-property-decorator";

不(bù)管幹啥先把下面這(zhè)句話加上(shàng)。

@Component({}) //必須

啓動項目 npm run dev:mp-weixin

三、打開微信開發者工具

導入項目

選擇導入的(de)項目

項目啓動成功

四、引入 uView

  1. 安裝uView

npm install uview-ui

  1. 在(zài) sfc.d.ts 文件添加聲明

declare module 'uview-ui'

  1. 引入uView主JS庫

在(zài)項目根目錄中的(de)main.ts中,引入并使用uView的(de)JS庫,注意這(zhè)兩行要(yào / yāo)放在(zài)import Vue之(zhī)後。

// main.ts import uView from "uview-ui"; Vue.use(uView);

  1. 在(zài)引入uView的(de)全局SCSS主題文件

在(zài)項目根目錄的(de)uni.scss中引入此文件。 /* uni.scss */ @import 'uview-ui/theme.scss';

  1. 在(zài) App.vue 引入uView基礎樣式
/* 注意要(yào / yāo)寫在(zài)第一行,同時(shí)給style标簽加入lang="scss"屬性 */ @import "uview-ui/index.scss";

  1. 配置easycom組件模式

此配置需要(yào / yāo)在(zài)項目根目錄的(de)pages.json中進行。

溫馨提示

uni-app爲(wéi / wèi)了(le/liǎo)調試性能的(de)原因,修改easycom規則不(bù)會實時(shí)生效,配置完後,您需要(yào / yāo)重啓HX或者重新編譯項目才能正常使用uView的(de)功能。

請确保您的(de)pages.json中隻有一個(gè)easycom字段,否則請自行合并多個(gè)引入規則。

// pages.json { "easycom": { "^u-(.*)": "uview-ui/components/u-1/u?1/u-1.vue" } }

五、請求封裝目錄如下

相關案例查看更多