节点展开错误

来源:12-3 角色权限管理

潇歌

2020-07-22

保存功能没有问题,对应的数据已成功的存入数据库,但是为什么节点没有被选中打钩。。。页面方法都核对过了,还有哪些的代码需要检查下

http://img.mukewang.com/szimg/5f1844e00827fb5607510655.jpg

写回答

2回答

甲蛙

2020-07-24

这个得调试了,主要的代码是下面这段,在for前面把categorys打印出来,看看和预期的是否一样

// 勾选查询到的分类
_this.tree.checkAllNodes(false);
// 这里把categorys打印出来,看看和预期的是否一样
console.log(categorys)
for (let i = 0; i < categorys.length; i++) {
  let node = _this.tree.getNodeByParam("id", categorys[i].categoryId);
  _this.tree.checkNode(node, true);
}


0
2
潇歌
问题已解决
2020-07-25
共2条回复

纯情的慕哥

2020-07-23

你看看后台返回的分类数据是否正常,如果没毛病,再对比下前端代码,如下:

// 勾选查询到的分类
_this.tree.checkAllNodes(false);
for (let i = 0; i < categorys.length; i++) {
   let node = _this.tree.getNodeByParam("id", categorys[i].categoryId);
   _this.tree.checkNode(node, true);
}

0
3
潇歌
回复
纯情的慕哥
哈哈哈,没事没事
2020-07-23
共3条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1698 问题

查看课程