- 开发者工具可能存在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