@@ -6,9 +6,11 @@ describe('ssr: v-for', () => {
6
6
"const { ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
7
7
8
8
return function ssrRender(_ctx, _push, _parent) {
9
+ _push(\`<!--1-->\`)
9
10
_ssrRenderList(_ctx.list, (i) => {
10
11
_push(\`<div></div>\`)
11
12
})
13
+ _push(\`<!--0-->\`)
12
14
}"
13
15
` )
14
16
} )
@@ -19,9 +21,11 @@ describe('ssr: v-for', () => {
19
21
"const { ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
20
22
21
23
return function ssrRender(_ctx, _push, _parent) {
24
+ _push(\`<!--1-->\`)
22
25
_ssrRenderList(_ctx.list, (i) => {
23
26
_push(\`<div>foo<span>bar</span></div>\`)
24
27
})
28
+ _push(\`<!--0-->\`)
25
29
}"
26
30
` )
27
31
} )
@@ -37,17 +41,19 @@ describe('ssr: v-for', () => {
37
41
"const { ssrInterpolate: _ssrInterpolate, ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
38
42
39
43
return function ssrRender(_ctx, _push, _parent) {
44
+ _push(\`<!--1-->\`)
40
45
_ssrRenderList(_ctx.list, (row, i) => {
41
- _push(\`<div>\`)
46
+ _push(\`<div><!--1--> \`)
42
47
_ssrRenderList(row, (j) => {
43
48
_push(\`<div>\${
44
49
_ssrInterpolate(i)
45
50
},\${
46
51
_ssrInterpolate(j)
47
52
}</div>\`)
48
53
})
49
- _push(\`</div>\`)
54
+ _push(\`<!--0-->< /div>\`)
50
55
})
56
+ _push(\`<!--0-->\`)
51
57
}"
52
58
` )
53
59
} )
@@ -58,9 +64,11 @@ describe('ssr: v-for', () => {
58
64
"const { ssrInterpolate: _ssrInterpolate, ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
59
65
60
66
return function ssrRender(_ctx, _push, _parent) {
67
+ _push(\`<!--1-->\`)
61
68
_ssrRenderList(_ctx.list, (i) => {
62
- _push(\`\${_ssrInterpolate(i)}\`)
69
+ _push(\`<!--1--> \${_ssrInterpolate(i)}<!--0--> \`)
63
70
})
71
+ _push(\`<!--0-->\`)
64
72
}"
65
73
` )
66
74
} )
@@ -73,9 +81,11 @@ describe('ssr: v-for', () => {
73
81
"const { ssrInterpolate: _ssrInterpolate, ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
74
82
75
83
return function ssrRender(_ctx, _push, _parent) {
84
+ _push(\`<!--1-->\`)
76
85
_ssrRenderList(_ctx.list, (i) => {
77
86
_push(\`<span>\${_ssrInterpolate(i)}</span>\`)
78
87
})
88
+ _push(\`<!--0-->\`)
79
89
}"
80
90
` )
81
91
} )
@@ -89,13 +99,15 @@ describe('ssr: v-for', () => {
89
99
"const { ssrInterpolate: _ssrInterpolate, ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
90
100
91
101
return function ssrRender(_ctx, _push, _parent) {
102
+ _push(\`<!--1-->\`)
92
103
_ssrRenderList(_ctx.list, (i) => {
93
- _push(\`<span>\${
104
+ _push(\`<!--1-->< span>\${
94
105
_ssrInterpolate(i)
95
106
}</span><span>\${
96
107
_ssrInterpolate(i + 1)
97
- }</span>\`)
108
+ }</span><!--0--> \`)
98
109
})
110
+ _push(\`<!--0-->\`)
99
111
}"
100
112
` )
101
113
} )
@@ -111,9 +123,11 @@ describe('ssr: v-for', () => {
111
123
"const { ssrInterpolate: _ssrInterpolate, ssrRenderList: _ssrRenderList } = require(\\"@vue/server-renderer\\")
112
124
113
125
return function ssrRender(_ctx, _push, _parent) {
126
+ _push(\`<!--1-->\`)
114
127
_ssrRenderList(_ctx.list, ({ foo }, index) => {
115
128
_push(\`<div>\${_ssrInterpolate(foo + _ctx.bar + index)}</div>\`)
116
129
})
130
+ _push(\`<!--0-->\`)
117
131
}"
118
132
` )
119
133
} )
0 commit comments