博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iview 中Tree 树形控件,遇到的问题
阅读量:4963 次
发布时间:2019-06-12

本文共 566 字,大约阅读时间需要 1 分钟。

本人在修改前端bug的时候遇到了一个这样的问题:

  点击树其中的一个节点,再点击修改按钮,修改相关的信息,点击保存时页面会刷新,但先前被选中的节点就不能被选中了,而我还想它能够被选中,那该怎么办呢?

 

 

解决方法:

  *  把绑定在树上的那个变量转换成json格式

   

...let idStr = '\"id\":'+param+','; /**param是传入的变量,根据id去查找对应的节点*/let str = JSON.stringify(this.baseData);//let index = str.indexOf(idStr); /**找出idStr字符串的下标*/let reg = new RegExp('\"id\":' + param + ',');/**其后插入selected属性,选中该节点*/let news = str.replace(reg, idStr + '\"selected\": true,');this.baseData = JSON.parse(news);

 

然后问题就解决了。
 
记住,vue是用数据去控制页面的结构,不能完全的用jQuery的思想去做。
 
查看:
 

转载于:https://www.cnblogs.com/tu-emily/p/8343321.html

你可能感兴趣的文章
Httpservletrequest
查看>>
Jquery.ajax报parseerror Invalid JSON错误的原因和解决方法:不能解析
查看>>
杭电2602 Bone Collector
查看>>
数据库连接池的工作原理
查看>>
关于"××××程序集清单定义与程序集引用不匹配"问题的解决
查看>>
Unix和Linux的区别和联系
查看>>
计算机基础 python入门
查看>>
数据库那些事
查看>>
20150423 提问2
查看>>
Visual.Basic.NET项目开发实践pdf
查看>>
webservice远程测试显示 “测试窗体只能用于来自本地计算机的请求”
查看>>
DOM解析XML练习
查看>>
CF 118E Bertown roads 桥
查看>>
Combination Sum
查看>>
一个U盘黑掉你:TEENSY实战
查看>>
初涉斯坦纳树&&bzoj4774: 修路
查看>>
Unity 自定义编辑器窗口 画线
查看>>
使用spring框架中的组件发送邮件
查看>>
出现大量rcuob进程
查看>>
[JZOJ3296] 【SDOI2013】刺客信条
查看>>