线上版本一直正常运行, 突然打开小程序变空白, 体验版调试发现报错 jsEnginScriptError : Attempted to assign to readonly property.;onAppRoute,
使用开发工具真机调试后台也报错,报错是
jsEnginScriptError
Cannot set property __safe_props__ of #<Object> which has only a getter;onAppRoute
TypeError: Cannot set property __safe_props__ of #<Object> which has only a getter
但是,开发工具模拟器一切正常!
请问有没有朋友遇到跟我一样的问题,或者哪位朋友知道如何解决?
原因:
可能没人会犯我这个错吧,我把原因跟大家分享以下,原因是因为我在js中引用云开发的数据库是这样的:Page({ db: wx.cloud.database(), /** 直接引用成Page的内部变量 */…而基础库升到2.8.1时,就不能这样引用db了,只能这样: const db = wx.cloud.database();Page({data: {…