wsfe / vue-tree

使用虚拟列表优化的 Vue 树组件 Vue tree component optimized using virtual list
https://wsfe.github.io/vue-tree/
MIT License
176 stars 32 forks source link

fix: 使用nextTick解决vue2下ref不存在的问题 #75

Closed nieyuyao closed 2 months ago

nieyuyao commented 11 months ago

fix #73

ChuChencheng commented 9 months ago

vue-demi 在 vue2 环境下引用了 @vue/composition-api 包,里面有提到 $refs undefined 的问题,可以用 vue2 专属的 setupContext.refs 来获取。

https://github.com/vuejs/composition-api#template-refs

ChuChencheng commented 9 months ago

不过我认为 vue-demi 要完全兼容 vue2 还是挺麻烦的,比如我在 #73 提到的两个问题

  1. v-model 没法正常使用,需要判断如果是 vue2 则用 value, input 来代替 modelValue, update:modelValue
  2. $listeners 没法在 vue3 里面用,在开发 @wsfe/vue-tree 的时候一般是 vue3 环境,会报类型错误
ChuChencheng commented 2 months ago

Won't fix as mentioned in #87