vue 檢視按鈕許可權指令

2021-10-04 23:20:45 字數 477 閱讀 7404

1.在 utils下建立js檔案,並加入以下內容

import vue from 'vue' //引入vue

// 按鈕判斷

function judgebtn (el, value, btns) )

if (ishas) else

}export default function (b***ata)

})// 自定義指令,按鈕許可權控制

vue.directive('btn', ,

// 被繫結元素所在的模板更新時呼叫

update (el, binding)

})}

2.permission.js中獲取選單和按鈕資料時,呼叫

// 按鈕許可權控制 btnsauth(response.data.data);

3.頁面按鈕許可權控制

查詢

VUE許可權指令

vue專案將後端返回的許可權資料儲存到vuex中,並根據不同許可權展示不同內容。directive.js import vue from vue vue.directive rule main.js 單獨檔案中自定義全域性指令必須在main.js中引用 import utils directive ...

vue 按鈕許可權 鑑權

在實際專案開發中,登陸的賬號會有多種角色,例如操作員新增,審核員審批。每個角色的按鈕許可權都不相同,我們在開發中應該做好這一塊的許可權處理 首先使用者登入時,我們可以用過api介面獲取所有選單和按鈕的許可權,我們可以把所有按鈕資訊,儲存在sessionstorage中。const authority...

vue專案使用自定義指令實現按鈕級許可權管理

在後台管理專案上經常要求許可權控制到按鈕級,既如果當前登入使用者沒有新建 編輯 刪除等許可權就無法看到對應的功能按鈕,這種需求可以使用vue的自定義指令實現 在util資料夾內新建permission.js import vue from vue import store from index 定義...