- 跨域request请求重定向问题
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 原本从浏览器抓了个包想在微信 小程序里面使用的,但是所得的json和浏览器显示的不一样,后来看了一下,原来是因为微信小程序里面request请求好像并不是我的那个(已经清缓存尝试!!!) 代码里面就仅仅是使用了一个wx.request({}),没不存在其他错误!!!之前尝试过,已经成功。 [图片]
2019-05-08 - mpvue之中出现的一个问题
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片] data: [图片] 这个deg是我所需要的!!! [代码]var[代码] [代码]_this = [代码][代码]this[代码][代码] [代码][代码]var[代码] [代码]deg = _this.data.deg[代码][代码] [代码][代码]var[代码] [代码]GTshow = _this.data.GTshow[代码][代码] [代码][代码]if[代码] [代码](!GTshow) {[代码][代码] [代码][代码]var[代码] [代码]My = setInterval(() => {[代码][代码] [代码][代码]if[代码] [代码](_this.data.deg > -90) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]deg: _this.data.deg - 10[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]if[代码] [代码](_this.data.bottom01 < 150) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]bottom01: _this.data.bottom01 + 5,[代码][代码] [代码][代码]bottom02: _this.data.bottom02 + 10,[代码][代码] [代码][代码]opacity: _this.data.opacity + 0.05[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](_this.data.opacity < 1) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]opacity: _this.data.opacity + 0.05[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]clearInterval(My)[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]GTshow: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}, 10)[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]var[代码] [代码]Me = setInterval(() => {[代码][代码] [代码][代码]if[代码] [代码](_this.data.deg < 0) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]deg: _this.data.deg + 10[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]if[代码] [代码](_this.data.bottom01 > 100) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]bottom01: _this.data.bottom01 - 5,[代码][代码] [代码][代码]bottom02: _this.data.bottom02 - 10,[代码][代码] [代码][代码]opacity: _this.data.opacity - 0.05[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码](_this.data.opacity > 0) {[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]opacity: _this.data.opacity - 0.05[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]clearInterval(Me)[代码][代码] [代码][代码]_this.setData({[代码][代码] [代码][代码]GTshow: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}, 10)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码]
2019-04-02 - 开发者工具可能存在bug
这咋搞!!! 显示为空,打开里面有数据~ [图片] // pages/center/center.js [代码]const app = getApp()[代码][代码]Page({[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]console.log(app.globalData);[代码][代码] [代码][代码]}[代码][代码]})[代码][代码]//app.js[代码][代码]App({[代码][代码] [代码][代码]onLaunch: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]if[代码] [代码](!wx.cloud) {[代码][代码] [代码][代码]console.error([代码][代码]'请使用 2.2.3 或以上的基础库以使用云能力'[代码][代码])[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]wx.cloud.init({[代码][代码] [代码][代码]traceUser: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]this[代码][代码].globalData = {}[代码][代码] [代码][代码]// 登录[代码][代码] [代码][代码]wx.login({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]// 发送 res.code 到后台换取 openId, sessionKey, unionId[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]// 获取用户信息[代码][代码] [代码][代码]wx.getSetting({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]if[代码] [代码](res.authSetting[[代码][代码]'scope.userInfo'[代码][代码]]) {[代码][代码] [代码][代码]// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]// 可以将 res 发送给后台解码出 unionId[代码][代码] [代码][代码]this[代码][代码].globalData.userInfo = res.userInfo[代码] [代码] [代码][代码]// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回[代码][代码] [代码][代码]// 所以此处加入 callback 以防止这种情况[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].userInfoReadyCallback) {[代码][代码] [代码][代码]this[代码][代码].userInfoReadyCallback(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]globalData: {[代码][代码] [代码][代码]userInfo: [代码][代码]null[代码][代码] [代码][代码]}[代码][代码]})[代码] console.log(_this.data.files); var file = _this.data.files.splice(e.currentTarget.dataset.id,1); console.log(file); 无语了... [图片] 又是这样子! 显示里面有三个数据,点开来发现length只有两个数据! 之前也是这样子...哎!
2019-03-26 - 开发者工具debug有错误
这咋搞!!! 显示为空,打开里面有数据~ [图片] // pages/center/center.js [代码]const app = getApp()[代码][代码]Page({[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]console.log(app.globalData);[代码][代码] [代码][代码]}[代码][代码]})[代码][代码]//app.js[代码][代码]App({[代码][代码] [代码][代码]onLaunch: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]if[代码] [代码](!wx.cloud) {[代码][代码] [代码][代码]console.error([代码][代码]'请使用 2.2.3 或以上的基础库以使用云能力'[代码][代码])[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]wx.cloud.init({[代码][代码] [代码][代码]traceUser: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]this[代码][代码].globalData = {}[代码][代码] [代码][代码]// 登录[代码][代码] [代码][代码]wx.login({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]// 发送 res.code 到后台换取 openId, sessionKey, unionId[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]// 获取用户信息[代码][代码] [代码][代码]wx.getSetting({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]if[代码] [代码](res.authSetting[[代码][代码]'scope.userInfo'[代码][代码]]) {[代码][代码] [代码][代码]// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]// 可以将 res 发送给后台解码出 unionId[代码][代码] [代码][代码]this[代码][代码].globalData.userInfo = res.userInfo[代码] [代码] [代码][代码]// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回[代码][代码] [代码][代码]// 所以此处加入 callback 以防止这种情况[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].userInfoReadyCallback) {[代码][代码] [代码][代码]this[代码][代码].userInfoReadyCallback(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]globalData: {[代码][代码] [代码][代码]userInfo: [代码][代码]null[代码][代码] [代码][代码]}[代码][代码]})[代码]
2019-03-22