view-design / ViewUI

A high quality UI Toolkit built on Vue.js 2.0
https://www.iviewui.com/
Other
2.64k stars 796 forks source link

[Bug Report]tree控件动态设置expand属性后,左边的折叠小箭头会丢失事件 #406

Open kiddkyd2 opened 4 years ago

kiddkyd2 commented 4 years ago

Environment

win10, QQ浏览器10.5.2(3863),vuejs2

Reproduction link

https://run.iviewui.com/preview/LJ7OVago

Steps to reproduce

1。点击顶层节点,能展开,并且左边小箭头图标能切换 2。再次点击顶层节点,能折叠起来,但是左边小箭头不会切换

What is expected?

小接头能根据expand状态切换图标

What is actually happening?

左边小箭头在第二次点击节点后,不会切换图标


初步结论是,如果数据源里,有expand这个属性,就不存在这个bug

justein commented 3 years ago

事实是,数据源里有expand这个字段,箭头也丢失

TornCe commented 3 years ago

使用$set给expand赋值