- 页面方法内部调用云函数和方法体内的代码执行顺序问题?
/** * 获取用户信息 * @param {*} event */ onGetUserInfo: function(event){ let that = this let rawData = JSON.parse(event.detail.rawData) wx.cloud.callFunction({ name: "login", success: res => { that.setData({ openid: res.result.openid, userinfo: event.detail.userInfo }) that.data.userinfo.openid = that.data.openid //userinfo 保存openid信息 console.log("data openid: ", that.data.userinfo.openid) }, fail: res => { console.log(res.result) } }) that.data.userinfo.openid = that.data.openid //userinfo 保存openid信息 that.data.userinfo.headImg = rawData.avatarUrl //userinfo 保存头像地址信息 console.log("data: ", that.data.userinfo.openid) console.log("data all: ", that.data) wx.setStorageSync('userinfo', that.data.userinfo) } [图片] 为什么后面的两个console比云函数回调success中的console先执行。
2021-08-08 - wx.hideTabBar()在app.js中的onLuanch: function(){}报错?
求教各位大佬, onLaunch: function (options) { // 隐藏系统默认的tabbar wx.hideTabBar(); } 为什么会报错Object,之前找了好久都没找到问题出在哪,后来逐步注释代码,才发现是这里的原因,但是不知道为什么。 个人猜测是跟小程序的生命周期有关,当小程序还没加载完成时,页面更没加载完成,也就没有tabbar对象,也就无法使用hideTabBar()吗?
2021-02-06 - 新建无云开发模式的选择
[图片]
2021-01-18