WeUI与WeUI.JS配合切换进入页面显示加载动画

WeUI与WeUI.JS是腾讯开发的适用于微信下开发网页的框架,如果在切换页面,即当前页面切换(跳转)到其他页面时,如何显示加载动画呢?

我们知道,一般进入页面非常生硬,加上还有各种接口的请求,那么会有加载时间。在这个时间给予用户提示是非常有必要的。

下面是一个实例,用户经过的步骤:进入页面 – 提示加载动画 – 加载页面内容完毕 – 关闭提示加载动画:

<!DOCTYPE html><html lang="en">
<head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title>  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/weui@2.3.0/dist/style/weui.min.css"></head>
<body>  <!-- 页面内容 -->  <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.0/dist/jquery.min.js"></script>  <script src="https://cdn.jsdelivr.net/npm/weui.js@1.2.1/dist/weui.min.js"></script>  <script>    var loading = weui.loading('loading', {      className: 'custom-classname'    });    window.onload = function () {      loading.hide(function () {        console.log('`loading` has been hidden');      });    }  </script></body>
</html>

先定义loading执行,这个执行会在页面的DOM加载完后就显示,而之后的 window.onload会让页面加载完之后再执行函数。

参考资料:
https://github.com/Tencent/weui/wiki/getting-started
https://github.com/Tencent/weui.js/blob/master/docs/component/loading.md
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onload

可乐云
¥ 25,500GB流量,专线传输。

本条目发布于。属于科技分类,被贴了 标签。作者是

关于有个狸

2005年开始的一名站长,从事网站策划、运营,早期一批扎根阿里妈妈、Google Adsense的一员,目前司职前端与产品设计。

发表回复