vue 實現網頁版前端框架搭建,只需在此基礎上增長獨立功能,即可很快速開發一個完善的後臺管理系統。css
源碼地址: https://github.com/toutouping...
登陸退出功能國際化中英文界面切換html
動態菜單列表前端
經過動態頁籤增減實現組件切換展現vue
路由切換菜單功能webpack
經過mock + express 實現先後端分離git
vue.js 構建用戶界面的 MVVM 框架,核心思想是:數據驅動、組件系統。vue-cli 是vue的腳手架工具,目錄結構、本地調試、代碼部署、熱加載、單元測試。github
vue-router 是官方提供的路由器,使用vue.js構建單頁面應用程序變得垂手可得。web
vue-resource 請求數據,服務器通信。vue-router
vuex 是一個專爲 vue.js 應用程序開發的狀態管理模式,簡單來講Vuex就是管理數據的。vuex
Element 一套爲開發者、設計師和產品經理準備的基於 Vue 2.0 的桌面端組件庫
Vue-progressbar 進度條組件。
vue-i18n 國際化資源管理組件。
mock mock是一個模擬數據生成器,旨在幫助前端獨立於後端進行開發,幫助編寫單元測試。
# install dependencies cnpm install # 啓動前端數據接口(先後端分離)at localhost:8082/api/ npm run mock # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report # run unit tests npm run unit # run all tests npm test
├─ .eslintrc.js ├─ index.html ├─ package.json // 配置文件 ├─ README.md // 說明文件 ├─ build // webpack打包執行文件 ├─ mock // mock先後端分離實現的數據接口 ├─ config // webpack打包配置文件 ├─ code-standards //編碼規範 ├─ src │ ├─ main.js // webpack入口/項目啓動入口 │ ├─ api // 存放api接口文件,服務層 │ ├─ common // 存放私有系統的公共樣式、腳本、圖片 │ │ ├─ css │ │ │ └─ common.css // 公共樣式 │ │ ├─ img // 公共圖片 │ │ ├─ js │ │ │ ├─ common.js // 公共腳本 │ │ │ └─ utils.js // 工具類 │ ├─ config │ │ ├─ index.js // 共有配置文件 │ ├─ router │ │ ├─ index.js // 存放路由 │ ├─ views // 視圖 (路由跳轉的頁面) │ ├─ pages //子視圖(嵌套) │ │ ├─ pages.md │ ├─ vuex // 這一塊將存放於common項目 │ │ ├─ index.js │ │ ├─ actions │ │ ├─ getters │ │ └─ modules