let temp = {
contentlist: [{
annotation: "孟冬"
}, {
annotation: "鹍鸡凤凰的别名。鸷鸟凶猛的鸟。如鹰、雕、枭等。潜藏:潜伏隐藏。熊罴:熊和罴。皆为猛兽。罴,棕熊,又叫马熊,毛棕褐色。"
}, {
annotation: "钱镈两种农具名。农事钱,铁铲。镈,锄一类的农具。农收。农作物的收获。谓农事终了。积场:囤积在场院。逆旅:客舍;旅馆。旅居。整设:整理设置。以通:用以通商"
}],
poetId: "5b1e3582cb"
};
let poemData = JSON.stringify(temp);
uni.setStorageSync('poemData', poemData);
console.log('name', uni.getStorageSync('poemData'));

- 发布:2022-10-19 14:55
- 更新:2022-10-27 21:04
- 阅读:458
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: W10
HBuilderX类型: 正式
HBuilderX版本号: 3.6.4
手机系统: Android
手机系统版本号: Android 10
手机厂商: HONOR
手机机型: PRO
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
同上。
同上。
预期结果:
uni.getStorageSync 正确获取值
uni.getStorageSync 正确获取值
实际结果:
[Vue warn]: Error in onLoad hook: "SyntaxError: Unexpected token 商 in JSON at position 256"
[Vue warn]: Error in onLoad hook: "SyntaxError: Unexpected token 商 in JSON at position 256"
bug描述:
uni.setStorageSync 存储Json数据,uni.getStorageSync时报错,H5无问题,App端报错。如果将里面的字符串的值,删除几个字符,就OK.
呆狗的一生
HBuilderX 3.5.3,测试后没有发现问题
2022-10-19 19:50
牛牛2021
修复了吗?3.6的版本也有问题啊
2022-11-18 14:12