Skip to content

Commit 4d7a697

Browse files
committed
chore: pass undefined to slotScopeId
1 parent 21454ce commit 4d7a697

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

packages/compiler-ssr/__tests__/ssrVShow.spec.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,19 @@ describe('ssr: v-show', () => {
3737
expect(
3838
compileWithWrapper(`<Foo :style="{color:'red'}" v-show="foo"/>`).code,
3939
).toMatchInlineSnapshot(`
40-
"const { resolveComponent: _resolveComponent } = require("vue")
41-
const { ssrRenderComponent: _ssrRenderComponent, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
40+
"const { resolveComponent: _resolveComponent } = require("vue")
41+
const { ssrRenderComponent: _ssrRenderComponent, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
4242
43-
return function ssrRender(_ctx, _push, _parent, _attrs) {
44-
const _component_Foo = _resolveComponent("Foo")
43+
return function ssrRender(_ctx, _push, _parent, _attrs) {
44+
const _component_Foo = _resolveComponent("Foo")
4545
46-
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
47-
_push(_ssrRenderComponent(_component_Foo, { style: {color:'red'} }, null, _parent, '', {
48-
style: (_ctx.foo) ? null : { display: "none" }
49-
}))
50-
_push(\`</div>\`)
51-
}"
52-
`)
46+
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
47+
_push(_ssrRenderComponent(_component_Foo, { style: {color:'red'} }, null, _parent, undefined, {
48+
style: (_ctx.foo) ? null : { display: "none" }
49+
}))
50+
_push(\`</div>\`)
51+
}"
52+
`)
5353
})
5454

5555
test('with dynamic component', () => {
@@ -58,17 +58,17 @@ describe('ssr: v-show', () => {
5858
`<component is="Foo" :style="{color:'red'}" v-show="foo"/>`,
5959
).code,
6060
).toMatchInlineSnapshot(`
61-
"const { resolveDynamicComponent: _resolveDynamicComponent, createVNode: _createVNode } = require("vue")
62-
const { ssrRenderVNode: _ssrRenderVNode, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
61+
"const { resolveDynamicComponent: _resolveDynamicComponent, createVNode: _createVNode } = require("vue")
62+
const { ssrRenderVNode: _ssrRenderVNode, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
6363
64-
return function ssrRender(_ctx, _push, _parent, _attrs) {
65-
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
66-
_ssrRenderVNode(_push, _createVNode(_resolveDynamicComponent("Foo"), { style: {color:'red'} }, null), _parent, '', {
67-
style: (_ctx.foo) ? null : { display: "none" }
68-
})
69-
_push(\`</div>\`)
70-
}"
71-
`)
64+
return function ssrRender(_ctx, _push, _parent, _attrs) {
65+
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
66+
_ssrRenderVNode(_push, _createVNode(_resolveDynamicComponent("Foo"), { style: {color:'red'} }, null), _parent, undefined, {
67+
style: (_ctx.foo) ? null : { display: "none" }
68+
})
69+
_push(\`</div>\`)
70+
}"
71+
`)
7272
})
7373

7474
test('with static style', () => {

packages/compiler-ssr/src/transforms/ssrTransformComponent.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ export const ssrTransformComponent: NodeTransform = (node, context) => {
201201
]),
202202
`_parent`,
203203
]
204-
if (vShowExp) args.push(`''`, vShowExp)
204+
if (vShowExp) args.push(`undefined`, vShowExp)
205205
node.ssrCodegenNode = createCallExpression(
206206
context.helper(SSR_RENDER_VNODE),
207207
args,
@@ -213,7 +213,7 @@ export const ssrTransformComponent: NodeTransform = (node, context) => {
213213
slots,
214214
`_parent`,
215215
]
216-
if (vShowExp) args.push(`''`, vShowExp)
216+
if (vShowExp) args.push(`undefined`, vShowExp)
217217
node.ssrCodegenNode = createCallExpression(
218218
context.helper(SSR_RENDER_COMPONENT),
219219
args,

0 commit comments

Comments
 (0)