dcloudio / dcloudio/uni-ui

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

Open
#1,062 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.1k
Forks
661
PR merge metrics
No merged PRs in 30d

Description

在 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.