1. 程式人生 > >vue-cli結合vuex架構目錄

vue-cli結合vuex架構目錄

1、安裝vue-cli
npm install vue-cli
2、安裝之後初始化應用,用node進行初始化,選擇碟符
1. 執行 vue init webpack vue-demo
2. 進入建立的專案 cd vue-demo
3. 安裝依賴報 npm install
4. 啟動服務 npm run dev
5. 瀏覽器輸入localhost:8080進行測試訪問
以上解釋:初始化一個專案名為vue-demo的應用,並選擇使用 webpack 打包方式。在命令列中按照提示選擇初始化配置項。
3、中型到大型專案目錄結構(根據官方指導)
這裡寫圖片描述

目錄結構解釋:

  • build:檔案是 webpack 的打包編譯配置檔案。
  • config:資料夾存放的是一些配置項,比如我們伺服器訪問的埠配置等
  • App.vue:根元件,所有的子元件都將在這裡被引用。
  • main.js:入口檔案的 js 邏輯,在 webpack 打包之後將被注入到 index.html 中。
  • static:放置的是非元件的資源,比如圖片,字型等。
  • index.html:整個專案的入口檔案,將會引用我們的根元件。
  • src:功能區
    • api或util:抽取的公共請求或方法。
    • assets:放置的是元件的資源,比如元件的圖片,字型等。
    • components:存放vue元件。
    • router:存放vue路由。
    • vuex:存放狀態管理檔案
      • actions.js:處理methods的dispatch過來的名稱與之對應,並提交到mutations。
      • getters.js:存放共用的 Computed Getters,實現在多個元件之間的共享。
      • mutation-types.js:定義總的不同事件的型別,方便modules檔案中的模組去用。
      • modules:存放不同的模組功能區,裡面可以有自己的actions、mutations,store等。
      • store.js:存放把modules檔案下的多個模組集合在一起來建立 Vuex 例項,並匯出 store。