目前两个tab,每个tab下是一个折叠面板列表,默认tab下的折叠面板是正常打开的,切换到另一个tab后点击折叠面板报错,再切回默认的(第一个折叠面板列表),正常打开...所以是第二个折叠面板有问题...不知道原因,大佬们帮忙看看
- 发布:2024-11-06 15:13
- 更新:2024-11-06 17:44
- 阅读:107
1***@qq.com (作者)
取消了在collapse上的v-if判断,将两个collapse改成了一个,其内放两个view,配合v-if,最后完成了想要的效果。
具体原因未找到,问题不知道在哪里..
1***@qq.com (作者)
第二个方法/现象:仍保持两个collapse,每个collapse中套一个view,将collapse上的v-if放在view上,view内放collapse-item,现象也是正常的
1***@qq.com (作者)
问题分析:由于折叠面板包在z-paging中,切换tab后, 执行如下代码
active.value = activeName
scrollerPageRef.value.reload() //z-paging的reload:重新加载分页数据
因为某些原因,
此时的折叠面板的collapse-item列表都已经显示出来了,但是collapse由于v-if尚未渲染出来/或者说渲染得比其内的collpase-item要慢,这时点击collapse,由于collapse不存在,所以就会报错collapse的onclik方法未找到....