在 app 真机本地运行的模式下,页面是基于 uni-collapse ,但是由于业务需求需要在展开的时候进行数据交互,当数据修改成功后会调用接口,接口调用成功后在 this.$nextTick(() => {this.$refs.collapse.resize()}) 进行更新数据高度,但是完全没有效果,经过源码排查是因为页面已经执行了 this.$nextTick 但是 uni-collapse-item 组件的 getCollapseHeight 函数获取到的高度依然是更新数据前的高度,在 uni-collapse-item 的getCollapseHeight 函数 包裹已成 this.$nextTick 就能够正常获取高度,希望官方直接在 uni-collapse-item 组件中直接加上 this.$nextTick 在 this.$nextTick 内部查询 dom
在 app 真机本地运行的模式下,页面是基于 uni-collapse ,但是由于业务需求需要在展开的时候进行数据交互,当数据修改成功后会调用接口,接口调用成功后在
this.$nextTick(() => {this.$refs.collapse.resize()})进行更新数据高度,但是完全没有效果,经过源码排查是因为页面已经执行了this.$nextTick但是 uni-collapse-item 组件的getCollapseHeight函数获取到的高度依然是更新数据前的高度,在 uni-collapse-item 的getCollapseHeight函数 包裹已成 this.$nextTick 就能够正常获取高度,希望官方直接在 uni-collapse-item 组件中直接加上this.$nextTick在 this.$nextTick 内部查询 dom