11// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22
33exports [` compiler: v-for > array de-structured value (with rest) 1` ] = `
4- "import { setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
5- const t0 = _template("<div ></div >", true)
4+ "import { child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
5+ const t0 = _template("<div > </div >", true)
66
77export function render(_ctx) {
88 const n0 = _createFor (() => (_ctx .list ), (_for_item0 , _for_key0 ) => {
99 const n2 = t0 ()
10- _renderEffect (() => _setText (n2 , _for_item0 .value [0 ] + _for_item0 .value .slice (1 ) + _for_key0 .value ))
10+ const x2 = _child (n2 )
11+ _renderEffect (() => _setText (x2 , _toDisplayString (_for_item0 .value [0 ] + _for_item0 .value .slice (1 ) + _for_key0 .value )))
1112 return n2
1213 }, ([id , ... other ], index ) => (id ))
1314 return n0
1415} "
1516` ;
1617
1718exports [` compiler: v-for > array de-structured value 1` ] = `
18- "import { setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
19- const t0 = _template("<div ></div >", true)
19+ "import { child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
20+ const t0 = _template("<div > </div >", true)
2021
2122export function render(_ctx) {
2223 const n0 = _createFor (() => (_ctx .list ), (_for_item0 , _for_key0 ) => {
2324 const n2 = t0 ()
24- _renderEffect (() => _setText (n2 , _for_item0 .value [0 ] + _for_item0 .value [1 ] + _for_key0 .value ))
25+ const x2 = _child (n2 )
26+ _renderEffect (() => _setText (x2 , _toDisplayString (_for_item0 .value [0 ] + _for_item0 .value [1 ] + _for_key0 .value )))
2527 return n2
2628 }, ([id , other ], index ) => (id ))
2729 return n0
2830} "
2931` ;
3032
3133exports [` compiler: v-for > basic v-for 1` ] = `
32- "import { setText as _setText , renderEffect as _renderEffect , createFor as _createFor , delegateEvents as _delegateEvents , template as _template } from 'vue';
33- const t0 = _template("<div ></div >", true)
34+ "import { child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , delegateEvents as _delegateEvents , template as _template } from 'vue';
35+ const t0 = _template("<div > </div >", true)
3436_delegateEvents("click")
3537
3638export function render(_ctx) {
3739 const n0 = _createFor (() => (_ctx .items ), (_for_item0 ) => {
3840 const n2 = t0 ()
41+ const x2 = _child (n2 )
3942 n2 .$evtclick = () => (_ctx .remove (_for_item0 .value ))
40- _renderEffect (() => _setText (n2 , _for_item0 .value ))
43+ _renderEffect (() => _setText (x2 , _toDisplayString ( _for_item0 .value ) ))
4144 return n2
4245 }, (item ) => (item .id ))
4346 return n0
@@ -62,16 +65,17 @@ export function render(_ctx) {
6265` ;
6366
6467exports [` compiler: v-for > nested v-for 1` ] = `
65- "import { setText as _setText , renderEffect as _renderEffect , createFor as _createFor , insert as _insert , template as _template } from 'vue';
66- const t0 = _template("<span ></span >")
68+ "import { child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , insert as _insert , template as _template } from 'vue';
69+ const t0 = _template("<span > </span >")
6770const t1 = _template("<div ></div >", true)
6871
6972export function render(_ctx) {
7073 const n0 = _createFor (() => (_ctx .list ), (_for_item0 ) => {
7174 const n5 = t1 ()
7275 const n2 = _createFor (() => (_for_item0 .value ), (_for_item1 ) => {
7376 const n4 = t0 ()
74- _renderEffect (() => _setText (n4 , _for_item1 .value + _for_item0 .value ))
77+ const x4 = _child (n4 )
78+ _renderEffect (() => _setText (x4 , _toDisplayString (_for_item1 .value + _for_item0 .value )))
7579 return n4
7680 }, null , null , null , true )
7781 _insert (n2 , n5 )
@@ -82,41 +86,44 @@ export function render(_ctx) {
8286` ;
8387
8488exports [` compiler: v-for > object de-structured value (with rest) 1` ] = `
85- "import { getRestElement as _getRestElement , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
86- const t0 = _template("<div ></div >", true)
89+ "import { getRestElement as _getRestElement , child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
90+ const t0 = _template("<div > </div >", true)
8791
8892export function render(_ctx) {
8993 const n0 = _createFor (() => (_ctx .list ), (_for_item0 , _for_key0 ) => {
9094 const n2 = t0 ()
91- _renderEffect (() => _setText (n2 , _for_item0 .value .id + _getRestElement (_for_item0 .value , [" id" ]) + _for_key0 .value ))
95+ const x2 = _child (n2 )
96+ _renderEffect (() => _setText (x2 , _toDisplayString (_for_item0 .value .id + _getRestElement (_for_item0 .value , [" id" ]) + _for_key0 .value )))
9297 return n2
9398 }, ({ id , ... other }, index ) => (id ))
9499 return n0
95100} "
96101` ;
97102
98103exports [` compiler: v-for > object de-structured value 1` ] = `
99- "import { setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
100- const t0 = _template("<span ></span >", true)
104+ "import { child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
105+ const t0 = _template("<span > </span >", true)
101106
102107export function render(_ctx) {
103108 const n0 = _createFor (() => (_ctx .items ), (_for_item0 ) => {
104109 const n2 = t0 ()
105- _renderEffect (() => _setText (n2 , _for_item0 .value .id , _for_item0 .value .value ))
110+ const x2 = _child (n2 )
111+ _renderEffect (() => _setText (x2 , _toDisplayString (_for_item0 .value .id ) + _toDisplayString (_for_item0 .value .value )))
106112 return n2
107113 }, ({ id , value }) => (id ))
108114 return n0
109115} "
110116` ;
111117
112118exports [` compiler: v-for > v-for aliases w/ complex expressions 1` ] = `
113- "import { getDefaultValue as _getDefaultValue , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
114- const t0 = _template("<div ></div >", true)
119+ "import { getDefaultValue as _getDefaultValue , child as _child , toDisplayString as _toDisplayString , setText as _setText , renderEffect as _renderEffect , createFor as _createFor , template as _template } from 'vue';
120+ const t0 = _template("<div > </div >", true)
115121
116122export function render(_ctx) {
117123 const n0 = _createFor (() => (_ctx .list ), (_for_item0 ) => {
118124 const n2 = t0 ()
119- _renderEffect (() => _setText (n2 , _getDefaultValue (_for_item0 .value .foo , _ctx .bar ) + _ctx .bar + _ctx .baz + _getDefaultValue (_for_item0 .value .baz [0 ], _ctx .quux ) + _ctx .quux ))
125+ const x2 = _child (n2 )
126+ _renderEffect (() => _setText (x2 , _toDisplayString (_getDefaultValue (_for_item0 .value .foo , _ctx .bar ) + _ctx .bar + _ctx .baz + _getDefaultValue (_for_item0 .value .baz [0 ], _ctx .quux ) + _ctx .quux )))
120127 return n2
121128 })
122129 return n0
0 commit comments