- 变量赋值问题
onLoad: function (options) { // 获取openID var oi=''; var that = this; var user = wx.getStorageSync('user') || {}; var userInfo = wx.getStorageSync('userInfo') || {}; if ((!user.openid || (user.expires_in || Date.now()) < (Date.now() + 600)) && (!userInfo.nickName)) { wx.login({ success: function(res) { if (res.code) { wx.getUserInfo({ success: function(res) { var objz = {}; objz.avatarUrl = res.userInfo.avatarUrl; objz.nickName = res.userInfo.nickName; //console.log(objz); wx.setStorageSync('userInfo', objz); //存储userInfo } }); var d = that.globalData; //这里存储了appid、secret、token串 console.log("appid" + d.appid); console.log("token" + res.code); var l = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + d.appid + '&secret=' + d.secret + '&js_code=' + res.code + '&grant_type=authorization_code'; wx.request({ url: l, data: {}, method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT // header: {}, // 设置请求的 header success: function(res) { var obj = {}; obj.openid = res.data.openid; obj.expires_in = Date.now() + res.data.expires_in; oi = obj.openid; console.log("OPENID" + oi); } }); } else { console.log('获取用户登录态失败!' + res.errMsg) } } }); } console.log("OPENID" + oi); }, 请问为什么最后一个oi变量输出为空,明明在前面oi = obj.openid给oi赋值了啊
2019-02-19 - 有cover-image时cover-view文字不显示
<cover-view class="fugaiwu"> <cover-view class='topcon'> <cover-image id="icon0" src='../../img/zero.png'></cover-image> <cover-view class="sowq">时代大厦</cover-view> </cover-view> </cover-view> 文字没有显示没有用cover-image的时候他就可以显示用了文字就显示不了
2019-02-15 - 客户端版本太低,请更新到最新版本!
微信开发者工具版本号:1.02.1902010 小程序基础库版本号:2.6.0 微信版本号:7.0.3 都是最新的版本号但我wx.request请求还是报客户端版本太低,请更新到最新版本! 下面是我的代码: wx.request({ url: 'http://api.bds35.cn/login?loginName=liuze&password=123456', // 仅为示例,并非真实的接口地址 method: 'POST', header: { 'content-type': 'application/json' // 默认值 }, success(res) { console.log(res.data) } }) [图片]
2019-02-14