wordpress插件大全?开发WordPress插件并将其发布到正式插件库的完整指南小白也可以
开发和发布自己的wordpress插件到官方插件库完全指南wordpress是一款很流行的开源博客程序,全世界有很多网站都在使用wordpress,程序员们也喜欢拿来做自己的技术博客,对于自己不满意的
顺晟科技
2022-09-15 20:41:29
250
各位大佬:
我正在使用iview的tree组件写权限列表的功能
以下是数据:
[
{
"title": "所有权限",
"permissionName": "all",
"checked":false,
"expand": true,
"children": [
{
"title": "用户管理",
"permissionName": "users",
"checked":false,
"expand": true,
"children": [
{
"title": "添加用户",
"permissionName": "users.add",
"checked":false
},
{
"title": "删除用户",
"permissionName": "users.delete",
"checked":false
},
{
"title": "编辑用户",
"permissionName": "users.edit",
"checked":false
},
{
"title": "拉黑用户",
"permissionName": "users.blacklist",
"checked":false
}
]
},
{
"title": "商户管理",
"permissionName": "vendor",
"checked":false,
"expand": true,
"children": [
{
"title": "添加商户",
"permissionName": "vendor.add",
"checked":false
},
{
"title": "删除商户",
"permissionName": "vendor.delete",
"checked":false
},
{
"title": "编辑商户",
"permissionName": "vendor.edit",
"checked":false
}
]
}
]
}
]
那么现在后端返回了选择的数组,类似这样:
["users","users.add","users.delete","users.edit","users.blacklist"]
很显然服务器返回的数组是对应的树形数据中的permissionName
下面的问题是:
vue如何操作才能使得返回的数据回显到树形中,也就是通过,例如:permissionName = “users”
的时候 checked
的值改变为true
感谢各位!!!
正常用户的权限数据 是后端返回给你的, 不是仅仅返回“['users', 'users.add']”
找你的后端要数据. 数据都丢失了, 前端怎么可能还原出来. 虽然看起来是用.
分隔的字符串, 但又没有确定.
那你就遍历啊 遍历某一项permissionName === 返回数组的某一项 然后把这一项的 checked=true
遍历完 把tree的数据源换成你遍历后的 不就可以了?
26
2023-02
02
2022-11
19
2022-10
25
2022-09
15
2022-09
15
2022-09