如何解决这是在前端硬编码权限的好方法吗?
我正在构建一个库存管理应用程序,管理员用户也可以在其中更改其他员工的权限。一些权限依赖于其他权限来操作。而且我必须在前端显示一些其他名称以获得特定权限,而后端则存在一些差异:为了便于用户使用。
目前我只是传递函数中的硬编码值以更改权限。
这是一个例子:
<input type="checkbox" class="h-4 w-4 text-blue-600 bg-blue-600" (change)="extractPermissions(permission,['view stock_company','add stock_company','edit stock_company','delete stock_company'])" #permission>
我想知道这是在 HTML/JS 中硬编码所有权限的好方法,因为我有超过 250 个权限。
解决方法
我建议使用 json 结构将所有权限存储一次,并在需要时调用它们。
json = '["view stock_company","add stock_company","edit stock_company","delete stock_company"]' ;
parsedJson = JSON.parse( json )
console.log( parsedJson )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。