- 微信小程序授权弹出闪退
你好 微信小程序在用户登录的时候 弹窗闪退(单独的一个点击授权按钮的一个页面),没有点击授权他直接跳到主页,知道为什么没有openID 但是不知道为什么会我没有点击授权的时候就直接跳到主页了, 缓存什么的我有清理。急急急 js代码如下 Page({ data: { //判断小程序的API,回调,参数,组件等是否在当前版本可用。 canIUse: wx.canIUse('button.open-type.getUserInfo') }, onLoad: function () { wx.login({ success: function (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/login', data: { code: res.code }, success:function(res){ wx.setStorageSync("openid", res.data.openid) } }) } else { console.log('登录失败!' + res.errMsg) } } }); var that = this; // 查看是否授权 wx.getSetting({ success: function (res) { if (res.authSetting['scope.userInfo']) { wx.getUserInfo({ success: function (res) { wx.switchTab({ url: '../index/index' }) } }); }else{ return false; } } }) }, bindGetUserInfo: function (e) { var that=this wx.getUserInfo({ success: function (res) { console.log(res); that.data.userInfo = res.userInfo; wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/index', method:'post', data:{ openid:wx.getStorageSync("openid"), nickName: that.data.userInfo.nickName, avatarUrl:that.data.userInfo.avatarUrl, city:that.data.userInfo.city, country:that.data.userInfo.country, gender:that.data.userInfo.gender, province:that.data.userInfo.province }, header:{ 'content-type': 'application/json' }, success:function(res){ if(res.data.status==0){ wx.switchTab({ url: '../index/index' }) } } }) // that.setData({ // userInfo: that.data.userInfo // }) } }) }, //获取用户信息接口 queryUsreInfo: function (res) { wx.login({ success: function (res) { console.log(res.code) if (res.code) { //发 起网络请求 wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/login', data: { code: res.code }, header: { 'content-type': 'application/json' }, method: 'POST', success: function (res) { console.log(res) wx.setStorageSync('openid', res.data.openid) console.log(res.data.openid) } }) } else { console.log('登录失败!' + res.errMsg) } } }) }, })
2018-08-08 - 微信小程序在手机上点击跳转就闪退,在开发者工具上面跳转是好的?
用户的openid存不进去 Page({ data: { //判断小程序的API,回调,参数,组件等是否在当前版本可用。 canIUse: wx.canIUse('button.open-type.getUserInfo') }, onLoad: function () { var that = this; // 查看是否授权 wx.getSetting({ success: function (res) { if (res.authSetting['scope.userInfo']) { wx.getUserInfo({ success: function (res) { //从数据库获取用户信息 that.queryUsreInfo(); //用户已经授权过 wx.switchTab({ url: '../index/index' }) } }); } } }) }, bindGetUserInfo: function (e) { if (e.detail.userInfo) { //用户按了允许授权按钮 var that = this; //插入登录的用户的相关信息到数据库 wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/index', data: { openid: wx.getStorageSync('openid'), nickName: e.detail.userInfo.nickName, avatarUrl: e.detail.userInfo.avatarUrl, country: e.detail.userInfo.country, gender: e.detail.userInfo.gender, province: e.detail.userInfo.province, city: e.detail.userInfo.city }, method:'POST', header: { 'content-type': 'application/json' }, success: function (res) { //从数据库获取用户信 息 that.queryUsreInfo(); console.log("插入小程序登录用户信息成功!"); } }); //授权成功后,跳转进入小程序首页 wx.switchTab({ url: '../index/index' }) } else { //用户按了拒绝按钮 wx.showModal({ title: '警告', content: '您点击了拒绝授权,将无法进入小程序,请授权之后再进入!!!', showCancel: false, confirmText: '返回授权', success: function (res) { if (res.confirm) { console.log('用户点击了“返回授权”') } } }) } }, //获取用户信息接口 queryUsreInfo: function (res) { wx.login({ success: function (res) { console.log(res.code) if (res.code) { //发 起网络请求 wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/login', data: { code: res.code }, header: { 'content-type': 'application/json' }, method: 'POST', success: function (res) { console.log(res) wx.setStorageSync('openid', res.data.openid) console.log(res.data.openid) } }) } else { console.log('登录失败!' + res.errMsg) } } }) }, })
2018-08-08 - 小程序图片在电脑上的本地不能显示,而手机上能显示,报错403
小程序图片在电脑上的本地不能显示,而手机上能显示,报错403[图片]
2018-07-19 - 不能运行
[图片] 正文
2018-07-18 - 运行出错
[图片] 这是console出的问题
2018-06-08 - 小程序文件包过大
Error: 代码包大小为 2630 kb,上限为 2048 kb,请删除文件后重试
2018-06-01