Open xiaoxiaohuayu opened 1 year ago
官网的和本地的dome。gif图
没人维护了?
还没人嘛。
不算是缺陷吧,因为例子中的data都是同一份数据,点击时会改节点对象的checked
值 @xiaoxiaohuayu
不算是缺陷吧,因为例子中的data都是同一份数据,点击时会改节点对象的
checked
值 @xiaoxiaohuayu
算吧。我组件A用的树跟我组件B用的树不能是一样的?加入说我A页面的树点击之后,在打开B组件 点击的那一项也会被选中。难不成就是数据一样,才选中吗?有点说不过去。再说了,数据一样,我是在各自组件上使用的啊。😂😂😂
不算是缺陷吧,因为例子中的data都是同一份数据,点击时会改节点对象的
checked
值 @xiaoxiaohuayu算吧。我组件A用的树跟我组件B用的树不能是一样的?加入说我A页面的树点击之后,在打开B组件 点击的那一项也会被选中。难不成就是数据一样,才选中吗?有点说不过去。再说了,数据一样,我是在各自组件上使用的啊。😂😂😂
数据源一致,跟多少个组件没关系啊,你要理解组件的prop不是组件内部data独立的属性值。只有组件内部的属性才能不受影响并且各自使用。
不算是缺陷吧,因为例子中的data都是同一份数据,点击时会改节点对象的
checked
值 @xiaoxiaohuayu算吧。我组件A用的树跟我组件B用的树不能是一样的?加入说我A页面的树点击之后,在打开B组件 点击的那一项也会被选中。难不成就是数据一样,才选中吗?有点说不过去。再说了,数据一样,我是在各自组件上使用的啊。😂😂😂
数据源一致,跟多少个组件没关系啊,你要理解组件的prop不是组件内部data独立的属性值。只有组件内部的属性才能不受影响并且各自使用。
按照你这思路的话。那我这个问题怎么解决。数据确实是一样的。页面里有个树,点击添加出现一个弹窗。弹窗中的树和页面中是一样的。点击选中的怎么样才能各是各的。 在补充一句。我的数据源只是数据一样,引用地址是不一样的。
不算是缺陷吧,因为例子中的data都是同一份数据,点击时会改节点对象的
checked
值 @xiaoxiaohuayu算吧。我组件A用的树跟我组件B用的树不能是一样的?加入说我A页面的树点击之后,在打开B组件 点击的那一项也会被选中。难不成就是数据一样,才选中吗?有点说不过去。再说了,数据一样,我是在各自组件上使用的啊。😂😂😂
数据源一致,跟多少个组件没关系啊,你要理解组件的prop不是组件内部data独立的属性值。只有组件内部的属性才能不受影响并且各自使用。
按照你这思路的话。那我这个问题怎么解决。数据确实是一样的。页面里有个树,点击添加出现一个弹窗。弹窗中的树和页面中是一样的。点击选中的怎么样才能各是各的。 在补充一句。我的数据源只是数据一样,引用地址是不一样的。
弹窗的树在旧的数据源基础上深拷贝一份就行了,这样就独立分开了...
不算是缺陷吧,因为例子中的data都是同一份数据,点击时会改节点对象的
checked
值 @xiaoxiaohuayu算吧。我组件A用的树跟我组件B用的树不能是一样的?加入说我A页面的树点击之后,在打开B组件 点击的那一项也会被选中。难不成就是数据一样,才选中吗?有点说不过去。再说了,数据一样,我是在各自组件上使用的啊。😂😂😂
数据源一致,跟多少个组件没关系啊,你要理解组件的prop不是组件内部data独立的属性值。只有组件内部的属性才能不受影响并且各自使用。
按照你这思路的话。那我这个问题怎么解决。数据确实是一样的。页面里有个树,点击添加出现一个弹窗。弹窗中的树和页面中是一样的。点击选中的怎么样才能各是各的。 在补充一句。我的数据源只是数据一样,引用地址是不一样的。
弹窗的树在旧的数据源基础上深拷贝一份就行了,这样就独立分开了...
你可以试试,看行不行。
Environment
mac / edge112.0.1722.11 /vue2.6
Reproduction link
http://v4.iviewui.com/components/tree
Steps to reproduce
在官网也有 http://v4.iviewui.com/components/tree ,打开之后,点击第一个树 第三个树也会被选中。
What is expected?
各自是各自的。
What is actually happening?
都会被选中