如何在页面内容加载完成前显示一个自定义加载中组件,加载完成后显示页面内容?
发布于 6 年前 作者 juntan 5753 次浏览 来自 问答

如题,就好像“腾讯云”小程序,在进入一个页面后,会显示一个“加载中”动画(不是wxLoading),然后页面加载完成后显示页面内容。想知道怎么实现这样的功能。

目前想到的是实现一个“加载中”组件,然后把整个页面内容用<block wx:if="{{!loading}}">包裹起来。这种方法需要每个页面都去用相同的代码包裹一次,请问有更好的实现方法吗?

1 回复

小程序无 DOM 操作,无法动态移除元素。因此可在 wxml 上用类似此类方式实现。

回到顶部