Skip to content

uni-collapse 调用 resize 还是无法正确更新高度(app 环境) #1062

Description

@Lysant

在 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions