這篇文章主要介紹Vue2.0+Vux怎么搭建一個完整的移動webApp項目,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
1、說明
運用技術(shù):Vue2.0、Vux、vux-loader、vue-cli、vue-router、vuex
2、效果圖
3、實現(xiàn)流程
3.1 搭建框架(需要安裝好node.js、npm)
1、快速搭建項目模板
因為項目使用vux,所以推薦使用vux官網(wǎng)的airyland/vux2 模板,vue-cli工具是vue項目的搭建腳手架
npm install vue-cli -g // 如果還沒安裝 vuw-cli vue init airyland/vux2 projectName //注意,如果項目代碼沒有特別的規(guī)范要求,不要啟用代碼檢查,否則會產(chǎn)生很多莫名其妙的報錯 //Use ESLint to lint your code? (Y/n) 選擇n cd projectName npm install --registry=https://registry.npm.taobao.org npm run dev //注意:直接使用cnpm可能會導致依賴不正確。強烈建議給npm設置taobao的registry。
2、運行模板文件
打開本地8080端口可以看到模板運行如下
注意:,如包安裝沒有報錯,npm run dev報錯,很可能是8080端口沖突
3.2 創(chuàng)建項目文件
項目目錄如下
我們只需要將我們的文件放置在src目錄下
router文件做路由配置文件,
components放頁面相關(guān)的.vue和js文件,
assets放項目的圖片、css、公共自定義js等
3.3 代碼說明
main.js文件引入
import Vue from 'vue' import FastClick from 'fastclick' import VueRouter from 'vue-router' import App from './App' import router from'./router/memberRouter.js' //---------自定義的路由文件 import Base from './assets/js/baseFun.js' //---------自定義的公共函數(shù)和公共請求方法 import stores from './store/store' //---------自定義的全局變量 import './assets/css/base.css' //---------引入的全局公共css FastClick.attach(document.body) Vue.config.productionTip = false //注冊全局函數(shù)和全局常量 Vue.prototype.baseFun=Base.baseFun; //-----注冊到vue的全局,方便各個組件和頁面js調(diào)用公共函數(shù) Vue.prototype.baseAjax=Base.baseAjax;//-----將封裝的ajax請求函數(shù)注冊到vue的全局 Vue.use(VueRouter) var globalVm=new Vue({ router, //-----router文件 el: '#app', store:stores, //-----全局變量 template: '<App/>', components: { App } })
其他頁面上的代碼邏輯等請直接參考源碼
3.4 其他說明
本項目的請求數(shù)據(jù)全部為本地的json文件,放在static/basicData里
以上是“Vue2.0+Vux怎么搭建一個完整的移動webApp項目”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文名稱:Vue2.0+Vux怎么搭建一個完整的移動webApp項目-創(chuàng)新互聯(lián)
URL鏈接:http://aaarwkj.com/article38/dophpp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、做網(wǎng)站、App設計、定制網(wǎng)站、網(wǎng)站制作、外貿(mào)網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容