vue初始化項目,構建vuex的后台管理項目架子


構架vuex的后台管理項目源碼: https://github.com/saucxs/structure-admin-web

 

一、node安裝

可以參考這篇文章http://www.mwcxs.top/page/220.html 

 

二、vue-cli 全局安裝

命令行執行 : npm install -g vue-cli    // 加-g是安裝到全局

安裝完成以后 可以輸入命令 :vue 回車,可以看到針對vue的命令行;

 

三、初始化項目

執行命令: vue init webpack structure(你新建的項目名稱/文件名稱)

執行之后將會 自動初始化一個文件夾 :structure

 

四、啟動項目

繼續執行: cd demo (這是進入到demo文件夾的命令)

 然后執行 安裝 :npm install

注: npm install 執行可以進行vue已經vue的插件安裝,在第三步的時候,已經初始化了項目,並且在 package.json 里面已經有相關配置,所以在這里可以直接安裝;

 安裝完成之后再執行命令: npm run dev 

整個項目就已經啟動了:

 

五、修改項目結構

目前的項目結構:

(1)在src下新建vuex文件夾,在vuex文件夾下面新建modules文件夾,文件夾下放的相應模塊js,actions.js,getters.js,index.js,mutation-types.js

(2)新建一個api文件夾,用來寫axios的請求借口,里面放一個api.js,config.js

(3)新建views,用來存放業務模塊

現在的項目結構:

 

 

 六、在main.js里面引入vuex,element等

import Vue from 'vue'
import App from './App'
import router from './router'

// 引入vuex
import Vuex from 'vuex' import store from './vuex'

Vue.config.productionTip = false

// use
Vue.use(Vuex) /* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,
  components: { App },
  template: '<App/>'
})

 

以上一個架子就搭好了,

那我們想搭一個管理后台的架子,還需要接着coding

 

 

七、新建頭部組件,左側導航菜單,內容區

首先在.postcssrc.js增加內容

module.exports = {
  "plugins": {
    "postcss-import": {},
    "postcss-url": {},
    // to edit target browsers: use "browserslist" field in package.json
    "autoprefixer": {},
    // 8-2
    "postcss-cssnext": {}
  }
}

然后安裝postcss-cssnext插件,npm install -g postcss-cssnext

 

 在components中新建header.vue,menu.vue,footer.vue

 可以參考源碼:https://github.com/saucxs/structure-admin-web

 

八、運行之后

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM