最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode開(kāi)發(fā)UNI-APP 配置教程及插件

 更新時(shí)間:2021年08月18日 11:57:36   作者:mingyong.g  
uni-app 是一個(gè)使用 Vue.js 開(kāi)發(fā)所有前端應(yīng)用的框架,今天通過(guò)本文給大家分享VSCode開(kāi)發(fā)UNI-APP 配置教程及插件推薦與注意事項(xiàng),感興趣的朋友一起看看吧

寫在前面

uni-app 是一個(gè)使用 Vue.js 開(kāi)發(fā)所有前端應(yīng)用的框架,開(kāi)發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應(yīng)用等多個(gè)平臺(tái)。 開(kāi)發(fā)UNI-APP最好的工具是HbuilderX,但這并不打臉為什么要在VsCode中開(kāi)發(fā)UNI-APP,用官方的話來(lái)說(shuō)HBuilderX是專為Vue打造的編輯器,那么非Vue又該怎么辦呢?這時(shí)就不得不對(duì)選擇其它產(chǎn)品,那么為什么不將UNI-APP也轉(zhuǎn)移到其它產(chǎn)品上開(kāi)發(fā)呢?因此從統(tǒng)一編輯器的角度出發(fā),最近選擇了VsCode。

HBuildex 或許是開(kāi)發(fā)UNI-APP最好的工具,但卻不是最全面的工具。

注意事項(xiàng)

  • VsCode 開(kāi)發(fā)UNI-APP 只能充當(dāng)編輯器作用,程序調(diào)試必須在對(duì)應(yīng)的環(huán)境中調(diào)試,比如微信小程序則只能在微信開(kāi)發(fā)者工具中調(diào)試(這點(diǎn)和HX相同)
  • VsCode 中可以使用npm命令運(yùn)行和打包,但是無(wú)法直接調(diào)用真機(jī)模擬器,也無(wú)法使用APP打包等功能,若有這方面的需求只能在VSCode 環(huán)境下編輯代碼,然后通過(guò)HX打包。

開(kāi)發(fā)環(huán)境搭建

1. 全局安裝Vue-cli 3.x (如已安裝請(qǐng)?zhí)^(guò))

npm install -g @vue/cli

安裝了淘寶鏡像的推薦使用cnpm安裝

cnpm install -g @vue/cli

2. 通過(guò) CLI 創(chuàng)建 uni-app 項(xiàng)目

vue create -p dcloudio/uni-preset-vue my-project

3. 使用VsCode 打開(kāi)項(xiàng)目

4. 安裝Vue 語(yǔ)法提示插件

在Vscode 插件市場(chǎng)安裝語(yǔ)法提示插件,這里推薦幾個(gè)實(shí)用插件

  • Vetur Vue語(yǔ)法提示插件
  • vue-helper 又一款Vue語(yǔ)法插件,和Vetur 結(jié)合使用
  • Auto Close Tag 標(biāo)簽自閉合插件,在使用外部組件的時(shí)候非常有用
  • Auto Rename Tag 標(biāo)簽重命名插件,當(dāng)需要更改標(biāo)簽名稱的時(shí)候非常有用
  • Highlight Matching Tag 高亮選中的標(biāo)簽,快速定位標(biāo)簽的首尾位置
  • TODO Highlight 高亮代碼中的待辦
  • Todo Tree 和 TODO Highlight 結(jié)合,構(gòu)建體驗(yàn)更完美todo管理系統(tǒng)
  • koroFileHeader 快速生成頭部注釋和代碼注釋

5. 安裝UNI-APP語(yǔ)法提示

npm i @dcloudio/uni-helper-json

6. 導(dǎo)入HX自定義代碼塊

github 下載 uni-app 代碼塊,放到項(xiàng)目目錄下的 .vscode 目錄即可擁有和 HBuilderX 一樣的代碼塊。

若沒(méi)有.vscode 則自行在項(xiàng)目根目錄下新建

同時(shí)可以自定義自己常用的代碼塊

在這里插入圖片描述

7. 運(yùn)行&發(fā)布項(xiàng)目
運(yùn)行與發(fā)布項(xiàng)目可通過(guò)VSCode 左側(cè)資源管理器/ NPM腳本快速啟動(dòng)命令

在這里插入圖片描述

運(yùn)行項(xiàng)目

npm run dev:%PLATFORM%

發(fā)布項(xiàng)目

npm run build:%PLATFORM%

%PLATFORM% 可取值如下:

平臺(tái)
h5 H5
mp-alipay 支付寶小程序
mp-baidu 百度小程序
mp-weixin 微信小程序
mp-toutiao 頭條小程序
mp-qq qq 小程序

若要發(fā)布APP則只能通過(guò)HX操作

開(kāi)發(fā)配置注意事項(xiàng)

1.通常在HX中新建頁(yè)面,會(huì)自動(dòng)在pages.json中自動(dòng)注冊(cè)同明,同路由頁(yè)面。在VsCode中頁(yè)面路由需要自行注冊(cè)

"pages": [ 
		{
			"path": "pages/home/home"
		}
	]

發(fā)行配置說(shuō)明:在HX中發(fā)行時(shí)提供了可視化的配置界面,在VSCode中發(fā)行配置需自行在manifest.json中配置。下面以配置微信小程序appid 和配置H5打包路徑為例說(shuō)明

// manifest.json  需通過(guò)JSONC 格式打開(kāi)
	"mp-weixin": { /* 微信小程序特有相關(guān) */
		"appid": " your_wx_apid ",   /* 微信appid */
		"setting": {
			"urlCheck": false   /* 是否檢查安全域名和 TLS 版本 */
		},
		"usingComponents": true  /* 是否啟動(dòng)自定義組件模式 */
	},


 	"h5" : {   /* H5相關(guān) */
			"router" : {
					"base" : "/basePath/"  /* 項(xiàng)目basePath */
			},
			"domain" : " your_domin ",  /* 域名 */
			"optimization" : {
					"treeShaking" : {
							"enable" : true  /* 是否啟動(dòng)搖樹優(yōu)化 */
					}
			}
		}

其它更多配置請(qǐng)參見(jiàn)uni-app配置項(xiàng)列表

3.全局CSS文件可在APP.vue style標(biāo)簽 中引入。 SCSS 文件只能在uni.scss 文件中引入然后才能在其它頁(yè)面中使用

// APP.vue 
<style lang="scss">
	/*每個(gè)頁(yè)面公共css */
	@import url("./common/iconfont.css");
</style>
// uni.scss 
@import 'uview-ui/theme.scss';

配置 easycom 規(guī)則

easycom 規(guī)則掃盲文章參見(jiàn)easycom模式,UNI-APP組件開(kāi)發(fā)調(diào)用必須掌握的實(shí)用技巧!

easycom規(guī)則 在pages.json文件中配置,自定義配置實(shí)例如下

// pages.json
	"easycom": {
		"my-(.*)":"@/my-ui-components/my-$1.vue"
	},
	"pages":[...] 

配置說(shuō)明: 對(duì)目錄my-ui-components下的所有前綴my-.vue 文件應(yīng)用easycom 規(guī)則。(因此為方便理解你可以將$1看作占位符或者通配符)

到此這篇關(guān)于VSCode開(kāi)發(fā)UNI-APP 配置教程及插件的文章就介紹到這了,更多相關(guān)VSCode開(kāi)發(fā)UNI-APP 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue使用Proxy實(shí)現(xiàn)雙向綁定的方法示例

    vue使用Proxy實(shí)現(xiàn)雙向綁定的方法示例

    這篇文章主要介紹了vue使用Proxy實(shí)現(xiàn)雙向綁定的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • element ui循環(huán)調(diào)用this.$alert 消息提示只顯示最后一個(gè)

    element ui循環(huán)調(diào)用this.$alert 消息提示只顯示最后一個(gè)

    這篇文章主要介紹了element ui循環(huán)調(diào)用this.$alert 消息提示只顯示最后一個(gè),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 圖解Vue?響應(yīng)式流程及原理

    圖解Vue?響應(yīng)式流程及原理

    這篇文章主要為大家介紹了圖解Vue的響應(yīng)式原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • vue項(xiàng)目實(shí)現(xiàn)搜索內(nèi)容變紅色顯示

    vue項(xiàng)目實(shí)現(xiàn)搜索內(nèi)容變紅色顯示

    這篇文章主要為大家介紹了vue項(xiàng)目實(shí)現(xiàn)搜索內(nèi)容變紅色顯示,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Vue按鈕權(quán)限的實(shí)現(xiàn)示例

    Vue按鈕權(quán)限的實(shí)現(xiàn)示例

    在編寫Vue代碼的時(shí)候,經(jīng)常會(huì)碰到各種權(quán)限問(wèn)題,本文主要介紹了Vue按鈕權(quán)限的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • 利用Vue3的Teleport實(shí)現(xiàn)模態(tài)對(duì)話框功能

    利用Vue3的Teleport實(shí)現(xiàn)模態(tài)對(duì)話框功能

    在前端開(kāi)發(fā)中,模態(tài)對(duì)話框是一種常見(jiàn)的用戶交互方式,它能夠有效地提示用戶、收集信息或確認(rèn)操作,隨著現(xiàn)代框架的演進(jìn),Vue 3 的出現(xiàn)為我們提供了更便捷、高效的方式來(lái)處理復(fù)雜的界面布局,今天,我們將深入探討如何利用 Vue 3 的新特性 Teleport 來(lái)實(shí)現(xiàn)模態(tài)對(duì)話框
    2025-02-02
  • vue+axios全局添加請(qǐng)求頭和參數(shù)操作

    vue+axios全局添加請(qǐng)求頭和參數(shù)操作

    這篇文章主要介紹了vue+axios全局添加請(qǐng)求頭和參數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Vue2.0中三種常用傳值方式(父?jìng)髯?、子傳父、非父子組件傳值)

    Vue2.0中三種常用傳值方式(父?jìng)髯?、子傳父、非父子組件傳值)

    在Vue的框架開(kāi)發(fā)的項(xiàng)目過(guò)程中,經(jīng)常會(huì)用到組件來(lái)管理不同的功能,有一些公共的組件會(huì)被提取出來(lái)。下面通過(guò)本文給大家介紹Vue開(kāi)發(fā)中常用的三種傳值方式父?jìng)髯印⒆觽鞲?、非父子組件傳值,需要的朋友參考下吧
    2018-08-08
  • Vue3 使用Vuex和router的注意事項(xiàng)及操作方法

    Vue3 使用Vuex和router的注意事項(xiàng)及操作方法

    在vue2中 使用的?this.$route?和?this.$router?this.$store的使用在vue3中完全適用,這篇文章主要介紹了Vue3 使用Vuex和router的注意事項(xiàng)及操作方法,需要的朋友可以參考下
    2022-12-12
  • Vue+axios+WebApi+NPOI導(dǎo)出Excel文件實(shí)例方法

    Vue+axios+WebApi+NPOI導(dǎo)出Excel文件實(shí)例方法

    在本篇文章里小編給大家整理關(guān)于Vue+axios+WebApi+NPOI導(dǎo)出Excel文件的知識(shí)點(diǎn)以及實(shí)例代碼,需要的朋友們參考下。
    2019-06-06

最新評(píng)論

广东省| 合作市| 西吉县| 射洪县| 济阳县| 海原县| 绥中县| 平利县| 石首市| 唐山市| 探索| 宁安市| 喀什市| 淮阳县| 阿坝| 安庆市| 泰和县| 巫山县| 故城县| 微山县| 民权县| 石首市| 邓州市| 碌曲县| 乐都县| 平昌县| 贵定县| 加查县| 堆龙德庆县| 惠安县| 渑池县| 农安县| 保亭| 兴文县| 辰溪县| 淳安县| 普兰店市| 三明市| 潼关县| 泌阳县| 洛川县|