当前位置: 首页 > news >正文

前端复选框问题-节点赋值未选中最后显示时确变成选中状态?

问题: 

前两天一同事请教我:前端复选框问题-节点赋值未选中最后显示时确变成选中状态?

还有就是明明传过为的是false,在控制台上打印确变成选中状态,如下图:

 

 以下是前端vue代码: 

      <Scroll height="500"><Tree :data="edit_perm_data" show-checkbox multiple ref="permTree"></Tree></Scroll>
data () {return {queryBody: {},tableList: [],edit_perm_data: [],……}
}

  请求后台数据,并打印 

      this.$axios.get(this.queryPermDataUrl).then(res => {console.log(111,res);if (res != null) {this.edit_perm_data = res;}});

 

分析与解决:

 原因是数据结构错误导致,要求后台传的数据必须是符合Tree框架结构正确的数据,父节点与子节点的选择状态一致。

上面的数据存在上下级不一致问题如下图:

还有console.log(111,res);打印的为什么不是后台传过来的数据???

那是在赋值后this.edit_perm_data = res,tree已针对错误的数据做了修正处理。

 

http://www.lryc.cn/news/311965.html

相关文章:

  • JavaScript命名标识符规范,前端开发面试
  • 从零学习Linux操作系统 第三十部分 部署Anisble
  • C++对象模型剖析(六)一一Data语义学(三)
  • Java 代理模式详解(附案例源代码)
  • 七牛云 上传 文件 file is empty
  • 【AI视野·今日Sound 声学论文速览 第五十二期】Tue, 5 Mar 2024
  • 使用 BLAS 调用加快生成的独立代码中的矩阵运算
  • 一台服务器,最大支持的TCP连接数是多少?
  • 微信小程序云开发教程——墨刀原型工具入门(编辑页面)
  • flutter打包app
  • 力扣543. 二叉树的直径
  • python网络爬虫教程笔记(1)
  • C# 异步返回类型详解
  • BAT等大厂必问技术面试题,【2024Android最新学习路线
  • 72. 编辑距离【leetcode】/动态规划难
  • 【MySQL】视图、索引
  • 反编译java生成的.class文件
  • Cookie 探秘:了解 Web 浏览器中的小甜饼
  • Python线性代数数字图像和小波分析之二
  • LC.exe”已退出,代码为 -1
  • springboot + jpa + 达梦数据库兼容 Mysql的GenerationType.IDENTITY主键生成策略
  • Redis优化与应用
  • 深入了解Kafka的文件存储原理
  • RabbitMQ 高级
  • 音视频开发之旅——音频基础概念、交叉编译原理和实践(LAME的交叉编译)(Android)
  • 直播美颜SDK开发指南:构建个性化的主播美颜工具
  • 羊大师揭秘,羊奶有哪些好处和不足呢?
  • 鸿蒙问题之CustomDialog后持久化@state数据崩溃
  • 微服务高性能通信技术-gRPC实战落地
  • 洛阳旅游攻略