首先,我们先建一个文件夹,文件目录如下:

wxml代码如下:

<template name="loading"><view class="loadingData"><image src="/images/menu/loadingData.gif"></image><text>数据加载中</text></view>
</template>

其余文件默认即可

然后我们在要调这个加载状态的页面引入这个文件,wxml代码如下:

    <import src="/pages/template/loading/loading.wxml" /><view hidden="{{loading}}">页面加载完毕</view><view hidden="{{!loading}}" style="height: 100%"><template is="loading" /></view>

js文件中将loading的初始值设置为true:

data: {loading: true,},

然后我们接口请求成功后将loading值设为false

onLoad: function() {var that = this;var url = "/仅为示例/";//此处调用接口为我封装的方法,默认成功回调util.wxRequest(url, null, null, function(data) {var swiperArr = data;that.setData({swiperArr: swiperArr,loading:false})}, null, that);},

这样我们就能成功实现在页面调用到接口数据之前,是加载中状态了,等到页面调用到接口数据,显示“页面加载完毕”。效果如下:

微信小程序页面在调取到接口数据之前是加载中状态相关推荐

  1. 微信小程序-页面间如何进行传递数据(通信)

    前言 在小程序中组件与组件之间的通信是通过在引用组件处,在自定义组件上添加自定义属性实现的,子组件内部通过properties进行接收 更多关于组件与组件之间的通信可参考小程序-实现自定义组件以及自定 ...

  2. 可免费阅读各种漫画的微信小程序,内附好用的图片懒加载组件

    一个基于漫画台App原生应用的漫画阅读的微信小程序.所有漫画可免费观看(前提是得有资源?). 项目地址:github源码 API接口文档:API 前言? 在学习一门新的语言或者框架时,做好的方法应该是 ...

  3. 微信小程序(2)--下拉刷新和上拉加载更多

    下拉刷新 1.首先在.json文件中配置(如果在app.json文件中配置,那么整个程序都可以下拉刷新.如果写在具体页面的.json文件中,那么就是对应的页面下拉刷新.) 具体页面的.json文件: ...

  4. 微信小程序如何实现上拉刷新(即分页加载数据)?

      步骤1. enablePullDownRefresh这个属性设置为true.enablePullDownRefresh可以写在app.json 中和页面的xx.json,两者的区别是, app.j ...

  5. 微信小程序点击带id参数跳转_微信小程序页面跳转方法和携带参数详解

    1.页面跳转方式 (1)标签跳转 open-type的属性值对应api里的用法即wx.的用法 1 跳转到新页面 (2)wx.navigateTo 方法跳转 此方法能够从跳转的页面会回到当前页面 1 w ...

  6. 微信小程序页面搜索框查询(无后台接口情况下)

    微信小程序页面搜索框查询(无后台接口情况下) 效果图: wxml <view class="container"><view class="goodsl ...

  7. 微信小程序和百度的语音识别接口详解

    介绍 因为项目需要,使用到了微信小程序和百度的语音接口 现在将项目中的一个小模块拿出来单独分享. 技术关键字 微微信小程序 百度语音接口 nodejs,express fluent-ffmegp 环境 ...

  8. 微信小程序和百度的语音识别接口

    介绍 因为项目需要,使用到了微信小程序和百度的语音接口 现在将项目中的一个小模块拿出来单独分享. 技术关键字 微信小程序 百度语音接口 nodejs,express fluent-ffmegp 环境 ...

  9. 微信小程序实现分享里调用接口

    微信小程序实现分享里调用接口 在开发微信小程序的时候,有一个需求,在点击分享按钮的时候,调用后台的接口,来获取一个分享的值,在分享的时候在分享链接里拼这个值. 初始的想法 在onShareAppMes ...

最新文章

  1. 从网络、编码、内容感知、存储、分发看视频云端到端技术实践
  2. Win下执行Swing程序的BAT文件 和 Linux下执行Swing程序的SH文件
  3. 组件 模块 插件_播放2 –模块,插件有什么区别?
  4. mysql5.7.11升级_MySQL升级从5.6.18到5.7.11
  5. 线性代数及其matlab应用课后题答案,线性代数课后习题答案全)习题详解.docx
  6. svn和git的区别
  7. 计算机生物科学论文,生物信息学论文范文
  8. js获取多叉树的广度和深度
  9. 《Charles配置教程之Mac》
  10. GKFX捷凯金融外汇官网:gkfx-cn com 投资之父的15条投资法则
  11. excel中条形图的条目排序与逆序
  12. UnrealEngine5实操--基础概念(持续补充)
  13. Square Destroyer UVA - 1603 IDA*
  14. [分享] 【强烈推荐】要速度更要方便!75款实用Chrome插件推荐
  15. 变分(Calculus of variations)的概念及运算规则(一)
  16. Delos和EDGE Technologies携手推进智能健康建筑管理系统
  17. 模拟输出质点轨迹坐标
  18. 一年中最后一个月的最后一天说说_一年中最后的一天说说
  19. 字符串匹配的三种算法
  20. 智慧管廊解决方案-最新全套文件

热门文章

  1. 虚拟机玩转 Veritas NetBackup(NBU)之 Linux 配置 NBU 客户端
  2. 最短路径经典算法其二Bellman-Ford
  3. Nginx 入门学习
  4. 大学生创新创业训练计划如何获得国家级立项
  5. windows8计算机在哪,win8怎么投屏,win8系统投屏在哪
  6. Centos7 deploy mongoDB Replica set
  7. Django用admin开发的幼儿园薪资管理系统-3
  8. GPS软件接收机(1)——GPS信号捕获
  9. MVC和MVVM的区别
  10. 正则表达式中的空白符详细解释