Skip to content
This repository has been archived by the owner on Jan 19, 2023. It is now read-only.

页面渲染时,数据未能及时填入,造成本不该显示元素先出现再消失 #1

Open
xdliyushen opened this issue Nov 10, 2018 · 0 comments

Comments

@xdliyushen
Copy link
Collaborator

问题说明:在使用数据修改某元素的display属性时,规定页面初次渲染时该元素display: none,但由于数据填入/计算时间和显示时间有差值,导致初次渲染时该元素会先显示后消失。
解决办法:不使用css: display属性来隐藏元素,而是改用微信小程序自带的hidden属性来对元素进行隐藏。
注意:
(1)wx:if的渲染速度和直接计算display值后渲染的速度相当,因此wx:if并不能解决问题。
(2)将元素打包成组件后使用props传值也不能解决该问题。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant