diff --git a/pages/API/storage/storage.test.js b/pages/API/storage/storage.test.js
index a7bdba62c33c7c2897eec2c8452fb7eee9075eb6..a8a6d7717511cafa8ee3133e5448d206cd656ebe 100644
--- a/pages/API/storage/storage.test.js
+++ b/pages/API/storage/storage.test.js
@@ -141,6 +141,11 @@ describe('ExtApi-StorageInfoTest', () => {
it('Check sync properties', async () => {
+ let btnComplexStaticTest = await page.$('.btn-complexStaticTest')
+ await btnComplexStaticTest.tap()
+ await page.waitFor(600)
+ expect(await getData('staticComplexRet')).toEqual(true)
+
await page.setData({
key: "autotest_key_mock",
data:"长安大道连狭斜,青牛白马七香车。玉辇纵横过主第,金鞭络绎向侯家。龙衔宝盖承朝日,凤吐流苏带晚霞。百尺游丝争绕树,一群娇鸟共啼花。游蜂戏蝶千门侧,碧树银台万种色。复道交窗作合欢,双阙连甍垂凤翼。"
diff --git a/pages/API/storage/storage.uvue b/pages/API/storage/storage.uvue
index cfe87147405a709847d2601057d062b46684aa58..4b91b7b56b6ef687f569e0dfde27aaef50ea1fbc 100644
--- a/pages/API/storage/storage.uvue
+++ b/pages/API/storage/storage.uvue
@@ -66,6 +66,11 @@
填充负数字符串
+
+
+
@@ -106,6 +111,7 @@
data: '' as any,
apiGetData: '' as any | null,
storageInfo: '',
+ staticComplexRet:false
}
},
methods: {
@@ -152,6 +158,23 @@
this.key = 'key_' + Math.random()
this.data = '测试字符串数据,长度为16个字符'
},
+ complexStaticTest() {
+ uni.setStorageSync("key_complexStaticMock", {
+ name:"张三",
+ age:12
+ })
+ let savedData = uni.getStorageSync("key_complexStaticMock")
+ this.staticComplexRet = false
+ if(savedData instanceof UTSJSONObject){
+ if((savedData as UTSJSONObject).getNumber('age') == 12){
+ this.staticComplexRet = true
+ uni.showToast({
+ icon:'success',
+ title:'测试通过'
+ })
+ }
+ }
+ },
complexMock() {
this.key = 'key_' + Math.random()
let jsonObj = {