vue.js - Vue2多v-for场景
问题描述
roleList 对象将具有以下数组:
{
groupName: Client Login,
roleID: 1,
roleName: View Own Profile,
roleChecked: false
},
{
groupName: Client Login,
roleID: 1,
roleName: View Own Invoices,
roleChecked: false
},
{
groupName: Client Management,
roleID: 1,
roleName: View Clients,
roleChecked: true
},
{
groupName: Client Management,
roleID: 1,
roleName: Create Client,
roleChecked: false
}
我希望 groupName 成为该组名下具有角色列表的部分的标题。groupName 和 roleName 是复选框,因此如果单击 groupName,所有相应的角色也会被选中。如果其中一个角色未选中,则 groupName 也将取消选中。roleChecked 只是一个默认复选框(单击或未单击)。
所以这个例子是:
[ ] 客户登录
[ ] 查看自己的个人资料
[ ] 查看自己的发票
我正在尝试研究如何使用 Vue2 构建 v-for 和复选框的行为。我稍后可能会添加角色和组,因此需要它是动态的。
解决方案
推荐阅读
- ansible - Ansible 从 API 提供 ansible_ssh_pass 值
- laravel - 如何使用 php 或 javascript 将对象转换为数组?
- r - 总结完成行之间的条件
- kubernetes - 应用程序/v1 的部署标签选择器更新未抛出“字段是不可变的”错误并且更改未得到反映
- python - Numpy:通过重复序列添加垫创建上三角矩阵
- python-3.x - Python - 根据关键字将列表拆分为多个列表
- java - pom.xml 文件有问题,必须是 'pom' 但是 'jar',尚未对包装进行任何更改
- c# - 如何创建自定义 foreach 循环?
- aws-lambda - AWS Lambda 达到内存大小且没有错误
- vhdl - 从 vhdl 中的另一个常量初始化记录的常量数组