重庆微信小程序开发,小程序开发公司,微信运营,朋友圈广告,重庆公众号营销,重庆做小程序 重庆小程序开发公司

新闻详情

重庆微信小程序在页面加载完成前禁止操作或点其他页面

  • 发布时间: 2018-05-12 10:04:54

下一新闻

要实现这个方法是非常简单的,找了好久,没找到解决办法。

有时候为了完成某些功能,需要在首页执行一些操作或者接口调用。比如我这次要说的,我们需要在打开首页的时候调用wxlogin或者code,用户信息等。也就是登录吧,然后调用接口把用户信息入库,并传回自定义userid,方便后续的操作。

重点来了:

如果这时候不设置加载完页面,或者还未拿到userid的情况下,用户点其他页面是没有数据的,是不显示的,这样会导致很严重的问题,整个小程序都无法使用了。

这时候我们使用wx.showLoading,再配合setTimeout,就能轻松实现。

好了,我上代码:


success: function (res) {
    console.log(res.data),
    that.setData({
      cplist1: res.data
   })
    wx.showLoading({
      title: ´获取产品信息´,
      mask: true
    })
    setTimeout(function () {
      wx.hideLoading()
    }, 1500)

 }

就是说你在调用接口,成功的时候进行如下设置,就能轻松实现,在拿到必要参数之后才能进行其他操作,或者说点其他页面了。希望对大家有所帮助。

重庆网瀚科技微信小程序开发,不定期提供微信小程序开发攻略,希望大家喜欢。