diff --git a/pages/directive/v-for/v-for-composition.uvue b/pages/directive/v-for/v-for-composition.uvue
index bc45db13d457d1798075e3e26af292537f0a35aa..926a6183920698154f739903d6989af8db46ac47 100644
--- a/pages/directive/v-for/v-for-composition.uvue
+++ b/pages/directive/v-for/v-for-composition.uvue
@@ -77,6 +77,15 @@
{{ item }}
+
+
+ v-for UTSJSONObject
+
+ {{ key }}
+ {{ value }}
@@ -133,5 +142,7 @@ const mapList = new Map([
['map-key-3', 'map value 3'],
])
-const setList = new Set(['set value 1', 'set value 2', 'set value 3'])
+const setList = new Set(['set value 1', 'set value 2', 'set value 3'])
+
+const utsJSONObject = reactive({ utsKey1: 'UTSJSONObject-value1', utsKey2: 'UTSJSONObject-value2', utsKey3: 'UTSJSONObject-value3' })
diff --git a/pages/directive/v-for/v-for-options.uvue b/pages/directive/v-for/v-for-options.uvue
index f77577f0255a1e0a479fc81ad81ad98db64514eb..37b0446ce6a9017d1f1bca2f88f1201e2fabd921 100644
--- a/pages/directive/v-for/v-for-options.uvue
+++ b/pages/directive/v-for/v-for-options.uvue
@@ -77,6 +77,15 @@
{{ item }}
+
+
+ v-for UTSJSONObject
+
+ {{ key }}
+ {{ value }}
@@ -134,7 +143,8 @@ export default {
['map-key-2', 'map value 2'],
['map-key-3', 'map value 3'],
]),
- setList: new Set(['set value 1', 'set value 2', 'set value 3']),
+ setList: new Set(['set value 1', 'set value 2', 'set value 3']),
+ utsJSONObject: { utsKey1: 'UTSJSONObject-value1', utsKey2: 'UTSJSONObject-value2', utsKey3: 'UTSJSONObject-value3' }
}
}
}
diff --git a/pages/directive/v-for/v-for.test.js b/pages/directive/v-for/v-for.test.js
index 138acdd084baa63b497b57e6d2bddc78f169912d..8672925146d9cbd65ed1a2770d8dc54cf8ec7571 100644
--- a/pages/directive/v-for/v-for.test.js
+++ b/pages/directive/v-for/v-for.test.js
@@ -46,9 +46,19 @@ describe('v-for', () => {
expect(await setValue2.text()).toBe('set value 2')
const setValue3 = await page.$('#set-value-3')
expect(await setValue3.text()).toBe('set value 3')
-
+
+ // v-for UTSJSONObject
+ for (let i = 1; i <= 3; i++) {
+ /// key
+ let utsKey = await page.$('#utsKey' + i)
+ expect(await utsKey.text()).toBe('utsKey' + i)
+ /// value
+ let utsValue = await page.$('#UTSJSONObject-value' + i)
+ expect(await utsValue.text()).toBe('UTSJSONObject-value' + i)
+ }
+
await page.waitFor(500)
-
+
const image = await program.screenshot({
fullPage: true
});