的报了个wx.showLoading is not a function

发布于 7 年前作者 xia0114968 次浏览最后编辑 7 年前来自 ask

这个是不是开发工具的问题,发布到预览都正常

1 回复
lima
lima1 楼5 年前

这个是api版本兼容问题,可以做一下自己的封装

showLoading: function() {
  if (wx.canIUse('showLoading')) {
    wx.showLoading({ title: '加载中...' });
  } else {
    wx.showToast({
      title: '加载中',
      icon: 'loading'
    });
  }
},
 
closeLoading: function() {
  if (wx.canIUse('hideLoading')) {
    this.hideLoading();
  } else {
    wx.hideToast();
  }
}