vue2+element 管理後臺 整合解決方案 沒有沒做的,只要想不到的
前言
這半年來一直在用vue寫管理後臺,目前後臺已經有七十多個頁面,十幾種許可權,但維護成本依然很低,效率依然很高,所以準備開源分享一下後臺開發的經驗和成果。目前的技術棧主要的採用vue+element+axios.由於是個人專案,所以資料請求都是用了mockjs代替。
後續會出一系列的教程配套文章,如如何從零構建後臺專案框架,如何做完整的使用者系統(如許可權驗證,二次登入等),如何二次開發元件(如富文字),如何整合七牛等等文章,各種後臺開發經驗等等。莫急~~
功能
- 登入/登出
- 許可權驗證
- 側邊欄
- 麵包屑
- 富文字編輯器
- Markdown編輯器
- JSON編輯器
- 列表拖拽
- plitPane
- Dropzone
- Sticky
- CountTo
- echarts圖表
- 401,401錯誤頁面
- 錯誤日誌
- 匯出excel
- table example
- form example
- 多環境釋出
- dashboard
- 二次登入
- 動態側邊欄
- mock資料
開發
# 克隆專案
git clone https://github.com/PanJiaChen/vue-element-admin.git
# 安裝依賴
npm install
# 本地開發 開啟服務
npm run build
瀏覽器訪問 http://localhost:9527
釋出
# 釋出測試環境 帶webpack ananalyzer
npm run build:sit-preview
# 構建生成環境
npm run build:prod
目錄結構
├── build // 構建相關
├── config // 配置相關
├── src // 原始碼
│ ├── api // 所以請求
│ ├── assets // 主題 字型等靜態資源
│ ├── components // 全域性公用元件
│ ├── directive // 全域性指令
│ ├── filtres // 全域性filter
│ ├── mock // mock資料
│ ├── router // 路由
│ ├── store // 全域性store管理
│ ├── styles // 全域性樣式
│ ├── utils // 全域性公用方法
│ ├── view // view
│ ├── App.vue // 入口頁面
│ └── main.js // 入口 載入元件 初始化等
├── static // 第三方不打包資源
│ ├── jquery
│ └── Tinymce // 富文字
├── .babelrc // babel-loader 配置
├── eslintrc.js // eslint 配置項
├── .gitignore // git 忽略項
├── favicon.ico // favicon圖示
├── index.html // html模板
└── package.json // package.json
相關文章
- 沒有整合的管理體系便沒有整合的資訊系統
- Mac 預設沒有 tree 命令的解決方案Mac
- 驅動沒有數字簽名的解決方案
- Android 微信分享後留在微信,沒有回撥的問題解決方案Android
- 提示“印表機後臺程式服務沒有執行”的解決辦法!
- ubantu MySQL安裝沒有root密碼的解決方案MySql密碼
- 虛擬機器跑Ubuntu沒有網路的解決方案虛擬機Ubuntu
- 前端的批量介面如何快速響應?有沒有通用解決方案?前端
- 解決wkwebview 沒有alertWebView
- 小程式webview跳轉頁面後沒有返回按鈕完美解決方案WebView
- 升級Win10系統後沒有聲音四種解決方案Win10
- 有沒有做過相簿聚類的HXD聚類
- ontape之後沒有反應(問題未解決)
- 為什麼win10沒有管理員許可權_win10沒有管理員許可權的解決方法Win10
- 解決Mybatisplus中沒有Db類靜態工具的方案--提高版本MyBatis
- 父元素沒有被撐開塌陷問題解決方案
- Linux Mint 沒有 language support 語言支援解決方案Linux
- CNNIC:線上寵物經濟 只有想不到沒有做不到CNN
- 有沒有做過相簿聚類的好兄弟聚類
- Windows10系統最佳化後麥克風沒有聲音的原因及解決方案Windows
- 解決在IIS中沒有響應的程式
- 電腦沒有聲音的解決辦法
- 自己做的一個簡歷網頁,有很多bug解決不了,有沒有大神幫我看看網頁
- 電腦沒有音訊裝置怎麼解決? 電腦沒有音訊裝置的解決辦法音訊
- 這有沒有做過物流系統(特別是倉儲管理)的朋友?
- windows10電腦系統重灌後沒有聲音的解決方法Windows
- 執行start-dfs.sh後,datenode沒有啟動的解決辦法
- 解決虛擬機器後CRS中沒有ASM資源的問題虛擬機ASM
- 執行yum install 的時候提示【沒有可用的軟體包】的解決方案
- 本地連線沒有有效的ip配置的故障解決
- 最新的ADT沒有NDK引數的解決方法
- 重灌系統後電腦沒有聲音?這樣解決
- ubuntu沒有有線網路的一種解決辦法Ubuntu
- 解決右鍵選單沒有新建的問題
- Vue+Electron下Vuex的Dispatch沒有效果的解決方案Vue
- Eclipse解決JavaScript等支援問題(沒有高亮,沒有程式碼提示)EclipseJavaScript
- 剛裝的win10系統沒有聲音怎麼辦_win10系統更新後沒有聲音的解決方法Win10
- 解決Kali Linux沒有聲音Linux