Ant Design Vue pro 動態(tài)路由的實(shí)現(xiàn)和打包方式
配置路由權(quán)限
在config文件夾下router.config.js中配置路由權(quán)限
如下圖所示
配置請求網(wǎng)絡(luò)接口
在api文件夾下login.js中
根據(jù)自己后臺的數(shù)據(jù)修改路由權(quán)限封裝規(guī)則
在store/module/user.js中修改GetInfo方法
源js
修改后js
后臺數(shù)據(jù)示例
{ "code": 200, "data": { "avatar": "/avatar2.jpg", "contact_mobile": "", "name": "曉果哈哈哈", "role": { "contact_mobile": "13273026553", "contact_name": "平臺管理員", "permissions": [ { "permissionId": "usermanagement", "permissionName": "用戶管理" }, { "permissionId": "voicemanage", "permissionName": "語音管理" }, { "permissionId": "appmanagement", "permissionName": "App管理" }, { "permissionId": "vipmanagement", "permissionName": "VIP管理" }, { "permissionId": "brandownermanage", "permissionName": "品牌商管理" }, { "permissionId": "machinemanage", "permissionName": "機(jī)器管理" }, { "permissionId": "softwaremanage", "permissionName": "軟件管理" }, { "permissionId": "officialaccounts", "permissionName": "公眾號設(shè)置" } ] } }, "message": "獲取數(shù)據(jù)成功" }
動態(tài)路由效果完成
修改退出登錄需要兩次退出問題
修改根目錄下permission.js
源js
修改后js
刪除
if (to.path === loginRoutePath) { next({ path: defaultRoutePath }) NProgress.done() }
打包
在vue.config.js中添加:
publicPath:'./', ? outputDir:'dist',
修改router下index.js
export default new Router({ ? mode: 'hash', ? routes: constantRouterMap })
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Windows系統(tǒng)下使用nginx部署vue2項(xiàng)目的全過程
nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,因此常用來做靜態(tài)資源服務(wù)器和后端的反向代理服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下使用nginx部署vue2項(xiàng)目的相關(guān)資料,需要的朋友可以參考下2023-03-03詳解Vue的computed(計(jì)算屬性)使用實(shí)例之TodoList
本篇文章主要介紹了詳解Vue的computed(計(jì)算屬性)使用實(shí)例之TodoList,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08vue2.0如何動態(tài)綁定img的src屬性(三元運(yùn)算)
這篇文章主要介紹了vue2.0如何動態(tài)綁定img的src屬性(三元運(yùn)算)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08vue vantUI實(shí)現(xiàn)文件(圖片、文檔、視頻、音頻)上傳(多文件)
這篇文章主要介紹了vue vantUI實(shí)現(xiàn)文件(圖片、文檔、視頻、音頻)上傳(多文件),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10富文本編輯器quill.js開發(fā)之自定義格式擴(kuò)展
這篇文章主要為大家介紹了富文本編輯器quill.js開發(fā)之自定義格式擴(kuò)展,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Vue實(shí)現(xiàn)表格批量審核功能實(shí)例代碼
這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)表格批量審核功能實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05