A Vue CLI Plugin for authority control [vue-cli version > 3, vuex]
vue add permission
permission will change the src/plugins and add two files, permission.js
and permission.ts
.
Reference in the mian.js import '@/plugins/permission.js'
// localStorage
// localStorage.permission = ['permission.create']
// ./src/main.js
import '@/plugins/permission';
<!-- component -->
<button type="button" v-permission="'permission.create'">create new data</button>