uniapp 问题记录

2 阅读1分钟

1.unipopup

在关闭 uni-popup 弹窗时发现弹窗内容会先后隐藏,导致后隐藏的内容会一闪而逝,看起来就像是先后关闭两个弹窗一样。

在查找资料后发现,这是因为 uni-popup 组件在关闭时可能会有一个默认的动画效果,导致弹窗内容在关闭时有一个渐隐的过程。这个动画效果可能会导致部分内容先隐藏,然后整个弹窗才完全隐藏。

可以通过设置 uni-popup 的 animation 属性为 false,禁用关闭动画,就修复了这个问题。

<uni-popup ref="inputDialog" @change="maskClick" :animation="false">