小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
- 预期表现
测试工具和真机预览时返回的Object一致
- 复现路径
getApp()
- 提供一个最简复现 Demo
1 个回答
开发工具 console 显示的是你在开发工具中点击展开时刻的对象值;
真机上显示的是你调用 console.log 时候的对象值。
可是我点真机调试的时候返回的全局对象(getApp())里面的自定义方法是有的哦,之前版本的预览getApp返回的也是没问题的,现在不知道什么情况我调用 var APP= getApp() , APP.XXX 自定义方法时就报错
pc端-getApp().browse 是可以的
手机端-getApp().browse <Undefined>
内容中可能包含密钥、AppSecret等私密参数,泄漏会有安全风险,请检查内容并确认。
点击“真机调试”也是可以的,就是预览不行。
请注意在 app.js 中,App() 执行前的一切代码(包括 require 进来的代码)执行 getApp() 的返回结果都不包含 App 中的方法。
如有疑问,可以给个代码片段看看。
开发工具 console 显示的是你在开发工具中点击展开时刻的对象值;
真机上显示的是你调用 console.log 时候的对象值。
可是我点真机调试的时候返回的全局对象(getApp())里面的自定义方法是有的哦,之前版本的预览getApp返回的也是没问题的,现在不知道什么情况我调用 var APP= getApp() , APP.XXX 自定义方法时就报错
pc端-getApp().browse 是可以的
手机端-getApp().browse <Undefined>
点击“真机调试”也是可以的,就是预览不行。
请注意在 app.js 中,App() 执行前的一切代码(包括 require 进来的代码)执行 getApp() 的返回结果都不包含 App 中的方法。
如有疑问,可以给个代码片段看看。