- 第三方开放平台已有模板怎么区分是哪个小程序,ext.json不懂,怎么传参
[图片] wx.getExtConfig()wx.getExtConfigSync()这接口有什么用? ext.json怎么用?,打包上传不了提示不能被打包上传
2018-09-11 - 自定义底部菜单导航出现了滚动时页面被隐藏,上下滚动又出现,拖动停止页面隐藏了
这个问题真的是好诡异,真的想不出是什么原因造成的,要命啊,进入首页加载了自定义菜单,一共四个菜单,首页,分类,购物车,个人中心,公共菜单模板使用了 template 在别的页面引入自定义菜单,公告菜单的样式引入了app.wxss,每当我从首页进来,直接去点击个人中心,他的页面是正常的,但是我首次进来点击购物车,然后再去点击个人中心,页面在上下拉滚动停止时,页面就被隐藏 [图片] 滚动的时候就恢复正常 [图片] 但停止时又是被隐藏了。
2018-09-09 - 求助php返回后台json对象数据,在真机上不被解析
php后台代码: // header('Content-Type:application/json; charset=UTF-8'); //header('Content-Type:application/json; charset=UTF-8'); if ($this->data) { $check = M('user')->where(['openid'=>$this->data->openId])->find(); $id = 0; if(!$check){ this->data->openId; this->data->nickName; this->data->gender; this->data->avatarUrl; $data['add_time'] = time(); $id = M('user')->data($data)->add(); if(!$id){ echo json_encode(array('code'=>0,'message'=>'注册失败!')); exit(); } }else{ this->data->nickName; this->data->avatarUrl; $data['last_time'] = time(); $save = M('user')->where(['openid'=>$this->data->openId])->data($data)->save(); if(!$save){ echo json_encode(array('code'=>0,'message'=>'更新失败!')); exit(); } check['id']; } id; this->data->session_key; //设置令牌 this->saveToCache($arr); if($rs){ //rs; echo json_encode(array('code'=>1,'message'=>'操作成功','data'=>$rs)); exit(); }else{ echo json_encode(array('code'=>0,'message'=>'授权失败!','data'=>'')); exit(); } }else{ echo json_encode(array('code'=>-1,'message'=>'暂无数据')); exit(); } —————————————————————————— 小程序代码: wx.login({ success: function (res) { if (res.code) { var code = res.code; wx.getUserInfo({ success: function (res) { console.log(res) wx.request({ url: 'https://', method: 'post', datatype: 'json', data: { code: code, rawdata: res.rawData, encrypteddata: res.encryptedData, iv: res.iv, signature: res.signature }, header: { 'content-type': 'application/x-www-form-urlencoded' }, success: function (rs) { var data = rs.data; console.log(rs) console.log(typeof rs) console.log(rs.data) console.log(22222222222) console.log(rs.data.code) console.log(rs.data.data) if (data.code == 1) { wx.hideLoading(); wx.setStorageSync("sessionkey", data.data); wx.setStorageSync("user_info", { nickname: res.userInfo.nickName, avatar_url: res.userInfo.avatarUrl, }); } else if (data.code == -1) { wx.showToast({ title: '网络异常请重试', duration: 2000 }); } else { console.log(1211212121) wx.showToast({ title: data.message }); } console.log(wx.getStorageSync('user_info')); } }); }, fail: function (res) { wx.hideLoading(); that.getauth({ content: '需要获取您的用户信息授权,请到小程序设置中打开授权', cancel: true, success: function (e) { if (e) { that.login(); } }, }); } }); } else { //console.log(res); } } }); 小程序测试工具输出 [图片] [图片] 真机输出: [图片] 但是就是获取不到json对象下面的数据 res.data.code会输出null
2018-05-08