Vue3 权限指令

Vue3 权限指令

自定义一个权限指令来动态显示、隐藏, 详细代码可查看sable。这里只列出了主要的代码

自定义权限指令

permission.ts

权限 store

usePermissionStore.ts

ts
import { defineStore } from "pinia"

export const usePermissionStore = defineStore("permission", {
    state: () => ({
        permissions: [],
    }),
    getters: {},
    actions: {
        setPermissions(permissions: string[]) {
            this.permissions = permissions
        },
    },
})

使用

permission.vue

效果

vue permission

浅尝histoire
Vue3 批量注册自定义指令

评论区

评论加载中...