setStorageSync,我在电脑上跑,就没问题,在手机上跑就要出错。后来修改为setStorage,会报
setStorage:fail parameter error: parameter.key should be String instead of String;
然后又改回来,会遇到一个很奇葩的问题,真机调试,会报错。然后点击右上角的三个点,打开调试,又不报错了。。。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | setStorageSync | 客户端 | 6.5.3 | 2.3.0 |
2 个回答
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我重新写个小页面,用的setStorage,又可以了。但是我原本那个还是不行,模拟器都可以,真机就不行,但是真机开调试,又可以了。
找到原因了,不是我前端的问题。是服务器配置的问题
(⊙o⊙)…,你建一个新的快速启动模板app.js里有这个方法应该不会报错吧
我重新写个小页面,用的setStorage,又可以了。但是我原本那个还是不行,模拟器都可以,真机就不行,但是真机开调试,又可以了。
还有这种操作啊,需要开调试是不是安全域名的原因呢,我也不清楚,没有遇到过这种
找到原因了,不是我前端的问题。是服务器配置的问题