你这样定义data肯定有问题的
第一次循环肯定是
第一行
{ "审核管理": [ { "title": "头像审核", "url": "userList" }, { "title": "动态审核管理", "url": "userActivity" }, { "title": "评论审核管理", "url": "comment" }, { "title": "举报管理", "url": "reportRecord" }, { "title": "用户认证管理", "url": "authentication" }, { "title": "相册审核管理", "url": "album" }, { "title": "积分提现管理", "url": "getCash" }, { "title": "APP内容监控-花间", "url": "monitor" } ] }
第二行
{ "用户管理": [ { "title": "用户管理", "url": "user" }, { "title": "用户管理编辑", "url": "vest" } ] }
他v-for 是对于每个元素的值 而不是某个元素key 或者说第一个元素这样
所以这样定义数据肯定 有问题
你可以data:{{key:1,val:[]},key:2,val2:[]},{key:1,val:[]}} 这样data格式
然后v-for = (d,index) in data 然后想输出 data[index]。key 这是第一个 然后输出 对应的 data[index].val2 index 省略不写 是说明这个意思