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

使用Vite+Vue3+Vant全家桶快速構(gòu)建項(xiàng)目步驟詳解

 更新時(shí)間:2022年06月30日 10:21:38   作者:天  
這篇文章主要為大家介紹了使用Vite+Vue3+Vant全家桶快速構(gòu)建項(xiàng)目步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

隨著Vue3 和 Vite 版本的不斷更新完善,開發(fā)體驗(yàn)有了質(zhì)的飛躍。因此,越來越多的大廠也逐步擁抱 Vue3。

利用Vite 腳手架工具可以很輕松生成以 Vue3 為模板的項(xiàng)目,但是作為Vue全家桶的 vue-router、vuex、axios等成員,需要自己一個(gè)一個(gè)去配置。于是便自行開發(fā)了本文講到的 tive-cli 腳手架模板工具,只需短短幾個(gè)命令便能快速生成配置健全的Vue3全家桶項(xiàng)目,并且集成了VantUI,內(nèi)置了rem移動(dòng)端適配,真正做到了開箱即用。

一、vue3全家桶模板介紹

1.版本依賴

{
  "dependencies": {
    "axios": "^0.21.1",
    "vant": "^3.0.7",
    "vue": "^3.2.24",
    "vue-router": "^4.0.4",
    "vuex": "^4.0.0"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^1.1.4",
    "@vue/compiler-sfc": "^3.2.24",
    "autoprefixer": "^10.2.4",
    "lib-flexible": "^0.3.2",
    "postcss-loader": "^4.1.0",
    "postcss-px2rem": "^0.3.0",
    "postcss-px2rem-exclude": "^0.0.6",
    "sass": "^1.32.8",
    "vite": "^2.0.0"
  }
}

2.全家桶內(nèi)置集成

  • vue-router路由,配置了路由懶加載,全局路由守衛(wèi),組合式API中路由跳轉(zhuǎn),參數(shù)獲取。
  • vuex狀態(tài)管理,配置命名空間(namespaced)的業(yè)務(wù)模塊(modules),vuex actions異步狀態(tài)流管理。
  • axios實(shí)例全局引用。
  • vant移動(dòng)端組件庫。
  • lib-flexible+rem移動(dòng)端適配,默認(rèn)為375px設(shè)計(jì)稿的適配,若是750px的設(shè)計(jì)稿可調(diào)整remUnit的值,輕松適配。
  • sass預(yù)處理器。
  • vue.config.js本地跨域處理,更改對(duì)應(yīng)的url和path即可使用。
  • nodemon動(dòng)態(tài)監(jiān)聽vue.config.js,有更改自動(dòng)重啟服務(wù),執(zhí)行npm run dev時(shí)生效。
  • Composition API(<script setup>)搭配ref和reactive數(shù)據(jù)綁定、computed計(jì)算屬性、watch監(jiān)聽、props組件傳參等等常用API的使用都有完整事例,以供參考。

二、安裝 tive-cli 命令行工具

前提:node和npm已經(jīng)安裝可用。

  • 像使用vue-cli腳手架工具一樣,第一步全局安裝 tive-cli 命令行腳手架工具。
npm i -g tive-cli
# or
cnpm i -g tive-cli

三、生成項(xiàng)目

tive create vue3-demo

執(zhí)行次命令后,會(huì)出現(xiàn)命令行交互式選擇,可使用上(↑)下(↓)箭頭進(jìn)行選擇,如下:

E:\dev>tive create vue3-demo
? 請(qǐng)選擇要?jiǎng)?chuàng)建的腳手架或Demo (Use arrow keys)
> vue2.0+VantUI移動(dòng)端Demo
  vue3.0+vite2+VantUI移動(dòng)端Demo

提示: 該腳手架內(nèi)置了Vue2.0和Vue3.0兩個(gè)版本所對(duì)應(yīng)的 Vue全家桶 模板,可根據(jù)項(xiàng)目需要自行選擇。

回車(enter)確認(rèn)后,會(huì)輸出:

E:\dev>tive create vue3-demo
? 請(qǐng)選擇要?jiǎng)?chuàng)建的腳手架或Demo vue3.0+vite2+VantUI移動(dòng)端Demo
{ tel: 'tive6/tive-vue3-vite-demo' }
√ tive-vue3-vite-demo 下載成功
Done. Now run:
   cd vue3-demo
   npm install
   npm start

接下來就可以按照提示的命令進(jìn)行操作:

cd vue3-demo
npm install
npm start

不出意外項(xiàng)目就成功啟動(dòng)了。

四、項(xiàng)目體驗(yàn)

首頁展示:

tive-vue3-vite-demo

  • Demo演示:地址,進(jìn)入后可以進(jìn)行交互體驗(yàn)。
  • 附帶上vue2.0+VantUI移動(dòng)端模板演示Demo地址:tive-vue2-mobile-demo

以上就是使用Vite+Vue3+Vant全家桶快速構(gòu)建項(xiàng)目步驟詳解的詳細(xì)內(nèi)容,更多關(guān)于Vite+Vue3+Vant快速構(gòu)建項(xiàng)目的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Vue 中 filter 與 computed 的區(qū)別與用法解析

    Vue 中 filter 與 computed 的區(qū)別與用法解析

    這篇文章主要介紹了Vue 中 filter 與 computed 的區(qū)別與用法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 深入解析Vue的自定義指令

    深入解析Vue的自定義指令

    這篇文章主要介紹了深入解析Vue的自定義指令,自定義指令主要是為了重用涉及普通元素的底層 DOM 訪問的邏輯,一個(gè)自定義指令由一個(gè)包含類似組件生命周期鉤子的對(duì)象來定義,需要的朋友可以參考下
    2023-05-05
  • Vue3中實(shí)現(xiàn)微信掃碼登錄的步驟和代碼示例

    Vue3中實(shí)現(xiàn)微信掃碼登錄的步驟和代碼示例

    在 Vue 3 中實(shí)現(xiàn)微信掃碼登錄,涉及到前端生成二維碼、監(jiān)聽微信回調(diào)以及與后端的交互,本文給大家介紹了一個(gè)詳細(xì)的實(shí)現(xiàn)步驟和代碼示例,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-07-07
  • Vue結(jié)合ElementUI上傳Base64編碼后的圖片實(shí)例

    Vue結(jié)合ElementUI上傳Base64編碼后的圖片實(shí)例

    這篇文章主要介紹了Vue結(jié)合ElementUI上傳Base64編碼后的圖片實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 使用vscode快速建立vue模板過程詳解

    使用vscode快速建立vue模板過程詳解

    這篇文章主要介紹了使用vscode快速建立vue模板過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • vue3與webpack5安裝element-plus樣式webpack編譯報(bào)錯(cuò)問題解決

    vue3與webpack5安裝element-plus樣式webpack編譯報(bào)錯(cuò)問題解決

    這篇文章主要介紹了vue3與webpack5安裝element-plus樣式webpack編譯報(bào)錯(cuò),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • element-ui中的clickoutside點(diǎn)擊空白隱藏元素

    element-ui中的clickoutside點(diǎn)擊空白隱藏元素

    這篇文章主要為大家介紹了element-ui中的clickoutside點(diǎn)擊空白隱藏元素示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Vue之Axios的異步通信詳解

    Vue之Axios的異步通信詳解

    這篇文章主要為大家詳細(xì)介紹了Vue之Axios的異步通信,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • vue 更改連接后臺(tái)的api示例

    vue 更改連接后臺(tái)的api示例

    今天小編就為大家分享一篇vue 更改連接后臺(tái)的api示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 詳解vue生命周期

    詳解vue生命周期

    這篇文章主要為大家介紹了vue的生命周期,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11

最新評(píng)論

宝兴县| 建始县| 潜江市| 宜兴市| 西盟| 罗江县| 淮安市| 高台县| 垦利县| 东丽区| 兴国县| 马山县| 绥宁县| 益阳市| 黔江区| 清河县| 永年县| 唐山市| 鲜城| 忻州市| 巍山| 陆川县| 临泉县| 大埔区| 额济纳旗| 汝州市| 铜梁县| 富阳市| 涿州市| 通海县| 衡阳市| 肥乡县| 乌兰察布市| 天柱县| 中阳县| 浏阳市| 壤塘县| 两当县| 临海市| 汕尾市| 志丹县|