文件名称:vue-browser-acl:在Vue中轻松进行用户访问控制,以获得更好的用户体验。 在浏览器-acl软件包之上构建
文件大小:221KB
文件格式:ZIP
更新时间:2024-06-02 07:13:30
vuejs vue vuex acl acl-library
Vue浏览器ACL :locked: 在Vue中轻松进行用户访问控制,以获得更好的用户体验。 在软件包之上构建。 使用使用规则和/或策略(使用类的规则)轻松管理权限 用简单的语法添加v-can指令: v-can:edit="post"组件上的实例 v-can:create="'Post'" (类型) v-role:manager (别名,以获得更好的语义) (可选)添加$can和$can.not helper函数 可以隐藏v-can或仅禁用v-can.disable禁用部分,选项卡或按钮 作品对象的集合v-can.some或v-can.every 与vue-router配合使用以保护路由 适用于vuex和普通对象 压缩2.5kb 有关“语法设计”的更多背景信息,请阅读以下简短文章:。 例子 类似于v-if removes按钮,如果用户没有转移回购的权限。 < button v-can
【文件预览】:
vue-browser-acl-master
----.travis.yml(80B)
----example()
--------package.json(488B)
--------package-lock.json(465KB)
--------src()
--------.gitignore(112B)
--------README.md(1002B)
----.babelrc(217B)
----package.json(2KB)
----.github()
--------FUNDING.yml(66B)
----.prettierrc(259B)
----LICENSE(1KB)
----dist()
--------index.js(4KB)
--------index.umd.js(4KB)
--------index.js.map(15KB)
--------index.umd.js.map(15KB)
--------index.modern.js(3KB)
--------index.d.ts(217B)
--------index.modern.js.map(15KB)
--------index.module.js(4KB)
--------index.module.js.map(15KB)
----src()
--------__tests__()
--------index.ts(10KB)
----jest.config.json(192B)
----tsconfig.json(165B)
----example.png(69KB)
----.all-contributorsrc(1KB)
----.gitignore(106B)
----CHANGELOG.md(3KB)
----types()
--------index.d.ts(2KB)
----README.md(17KB)