vue-tree icon indicating copy to clipboard operation
vue-tree copied to clipboard

使用虚拟列表优化的 Vue 树组件 Vue tree component optimized using virtual list

Results 28 vue-tree issues
Sort by recently updated
recently updated
newest added

**问题描述** 当我通过tree api来更新或修改tree时,绑定的data值如何更新呢 ![image](https://github.com/user-attachments/assets/61f801a2-fa69-4c1c-ac7b-3415b67fd94f) 我已经删除了大多数节点,但是data并没有发生变化 https://wsfe.github.io/vue-tree/playground#eNqlVl1v2zYU/SuENsApGkuxnQGD5gTJij5sD9vQFXuZilURr22mFEWQlOvO0H/vJSnry44ap3mIyXsuDw/PJcS7D+6lDLclBHGwNJBLnhq4TQQhy3/eKwCiYHWTBAaHSUBimpoUp/YnCVwaJh6WkR9EQQHhPbEDUjUpmKRlKm73HgkNMxzxahm5cJP0UBpTCHKXcZZ9QqJNKiiHe0ov7LJXyIdjotkDZ2K9jHz6N5dLCaLD4KYk2zBOn0vxDvJiCw2Fnw4WL6O+fZHzz433e2tYVSWil4RTnSkmDdFgSkl4KtbWa+18Y7kslCF7WwFSkZUqcjLBQk0ayBfIA3ef9QoihKe2VJiTiKwQ2hA7JTeW5OKVjXIwrgZo5JuiFAaxq07UmdMBDjRNJTDsfSA3t2RvT2d3CLcpLyFkQoMy9ysD6mJPXJVj8tGmT1NKgU5/3Hf3rj6S6tLfCEZRHekpe/06EWjZQIGv3piI1Nd7uL+LthLagz6hok2wQk5I8bdgVIpq743n7pDYK1EX5l93Sfw1qkVPnOjZ5NJHGT0KuQusQMTELbd/NcUxTbtqQNYHTlAOaE9R9zmONhjCVW/2Le75OPcAPo97Mc49gLvcH5pxG33a/J7I7h494EXmz8fNP4LPMWg+bv4R/HKDek539+gBLzJoMW7QEXyOQYtxg47gcYN8xM9OfQsasnaPJnTGt2BwJTpk3/0tQIYxt0/Az3fbLh5x+wT8XLc/4GcZ+xD3ENePsvnC7ft8V7+zk40xUsdRlFERPmoKnG1VKMBEQuZR/+W9s2+7NhFl+M8RhZnWk1/cHjXvYQuis0ICxUjddTgD8lStmZhyWJmY/Cx3uJSQh0JRUDGZyR3RBWeUcLbemLVKv3TwqUopK3VMrutlEl9d7JRictWEVoUwU83+R2dn8zqG3RRMN2AZO9FDYH7lAq57ORwhuAy8OdM8lehJIbB/dPKTGsAmJj5UNAn6JlkIW6szXL0OZ+HMm3qIhfkj7uGqiOJQkEE7xYqtB3KyIpeMg/pTGoYPb09Wynnx+XcXM6qE+m7gmg1kn07EH/XOa/9LAXY6WzxJgxmsGxgPv/37D9jhuAHzgpa8PvcT4DvAwpZWo0/7tbRNhurkObW/OXexqO/1250BoQ+HskLbL0gSoE9vRo7eyl2E1x0X/9uCspxo4CL8KZwtguorqdyI3g== **组件版本** - Vue3 - @wsfe/vue-tree

未修复前,会再图1和图2见不停闪烁,于是添加防抖机制,和底部判断 ![1](https://github.com/user-attachments/assets/09d58f19-acaf-4313-958a-e8e30f19dfe7) ![2](https://github.com/user-attachments/assets/7353f95d-37c5-4592-8bfa-299431b35ea6)

**Bug 描述** 多选选中最后一级节点,且父子节点不关联的模式下,全选仍然能选中父节点,且期望点击父节点能选中所有子节点 **复现步骤** 前提:多选、只可选最后一级节点、父子节点不关联 现象:点击父节点-子节点不被选中 期望:点击父节点选中所有子节点 现象:点击全选 - 选中所有节点 期望: 选中所有子节点 **组件版本** "vue": "2.6.10", "@wsfe/ctree": "^2.3.1",

双击的问题: - 双击时会触发 2 次单击事件 (@click),然后再触发双击事件 (@node-dblclick)。设计原则上双击就是双击、单击就是单击,不应该触发不需要的事件。 - 双击时会先展开节点,然后又把节点收起,行为上也是有点怪异的,双击行为应该让用户可控制,或者传入参数可以给用户选择双击时是否不进行展开收起操作。 其次其他小问题,双击事件是 node-dblclick,单击事件是 click,API 统一上来说,单击事件命名为 node-click 或者会更好一些。

**问题描述** 目前树搜索会展示匹配到的项及其所有子节点 **组件版本** - Vue3 - @wsfe/vue-tree

**Bug 描述** 参考文档里 VTree Data Fields 的说明,visible 为节点是否可见。 实际情况是 visible 为 false 时仍然显示到界面上。 **复现步骤** 隐藏节点无效: - 创建节点的时候,把 visible 设置为 false,节点一样会显示出来 (没有使用 :data 的方式绑定,而是使用 setData() 的方式)。 - 创建节点不修改 visible 的值 (默认为...

**Bug 描述** 请清晰描述 Bug 情况 在使用大数据的时候,一部分数据没有加载到 ![1731481732478](https://github.com/user-attachments/assets/088d2d29-4dd9-4bd0-b040-4236e6dce5df) **组件版本** - Vue: "@wsfe/vue-tree": "^4.1.1" - 其他可帮助复现的 npm 包名称及版本 **额外信息** 其他要补充的信息

**Bug 描述** cascade设置为false 远程加载树出现父节点选中状态异常 **复现步骤** ![image](https://github.com/user-attachments/assets/4b7f6c75-b3c2-4428-b75a-ab3a646ed7ff) ![image](https://github.com/user-attachments/assets/ae95ca69-9d62-4a0d-9e54-b530fb6475b6) **期望表现** cascade设置为false 父节点不应出现半选状态 **实际表现** **组件版本** - Vue: 3.4.30 - @wsfe/vue-tree: 4.1.1 - 其他可帮助复现的 npm 包名称及版本 **额外信息** 其他要补充的信息