var app = getApp() Page({ data: { loading: false }, onLogin: function () { var self = this self.setData({ loading: true }) app.doLogin().then(function () { self.setData({ loading: false }) wx.switchTab({ url: '/pages/index/index' }) }).catch(function (err) { self.setData({ loading: false }) wx.showToast({ title: err.message || '登录失败', icon: 'none' }) }) } })