mirror of https://github.com/vuejs/core.git
chore: pass undefined to slotScopeId
This commit is contained in:
parent
21454ce627
commit
4d7a697734
|
@ -37,19 +37,19 @@ describe('ssr: v-show', () => {
|
||||||
expect(
|
expect(
|
||||||
compileWithWrapper(`<Foo :style="{color:'red'}" v-show="foo"/>`).code,
|
compileWithWrapper(`<Foo :style="{color:'red'}" v-show="foo"/>`).code,
|
||||||
).toMatchInlineSnapshot(`
|
).toMatchInlineSnapshot(`
|
||||||
"const { resolveComponent: _resolveComponent } = require("vue")
|
"const { resolveComponent: _resolveComponent } = require("vue")
|
||||||
const { ssrRenderComponent: _ssrRenderComponent, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
|
const { ssrRenderComponent: _ssrRenderComponent, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
|
||||||
|
|
||||||
return function ssrRender(_ctx, _push, _parent, _attrs) {
|
return function ssrRender(_ctx, _push, _parent, _attrs) {
|
||||||
const _component_Foo = _resolveComponent("Foo")
|
const _component_Foo = _resolveComponent("Foo")
|
||||||
|
|
||||||
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
|
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
|
||||||
_push(_ssrRenderComponent(_component_Foo, { style: {color:'red'} }, null, _parent, '', {
|
_push(_ssrRenderComponent(_component_Foo, { style: {color:'red'} }, null, _parent, undefined, {
|
||||||
style: (_ctx.foo) ? null : { display: "none" }
|
style: (_ctx.foo) ? null : { display: "none" }
|
||||||
}))
|
}))
|
||||||
_push(\`</div>\`)
|
_push(\`</div>\`)
|
||||||
}"
|
}"
|
||||||
`)
|
`)
|
||||||
})
|
})
|
||||||
|
|
||||||
test('with dynamic component', () => {
|
test('with dynamic component', () => {
|
||||||
|
@ -58,17 +58,17 @@ describe('ssr: v-show', () => {
|
||||||
`<component is="Foo" :style="{color:'red'}" v-show="foo"/>`,
|
`<component is="Foo" :style="{color:'red'}" v-show="foo"/>`,
|
||||||
).code,
|
).code,
|
||||||
).toMatchInlineSnapshot(`
|
).toMatchInlineSnapshot(`
|
||||||
"const { resolveDynamicComponent: _resolveDynamicComponent, createVNode: _createVNode } = require("vue")
|
"const { resolveDynamicComponent: _resolveDynamicComponent, createVNode: _createVNode } = require("vue")
|
||||||
const { ssrRenderVNode: _ssrRenderVNode, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
|
const { ssrRenderVNode: _ssrRenderVNode, ssrRenderAttrs: _ssrRenderAttrs } = require("vue/server-renderer")
|
||||||
|
|
||||||
return function ssrRender(_ctx, _push, _parent, _attrs) {
|
return function ssrRender(_ctx, _push, _parent, _attrs) {
|
||||||
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
|
_push(\`<div\${_ssrRenderAttrs(_attrs)}>\`)
|
||||||
_ssrRenderVNode(_push, _createVNode(_resolveDynamicComponent("Foo"), { style: {color:'red'} }, null), _parent, '', {
|
_ssrRenderVNode(_push, _createVNode(_resolveDynamicComponent("Foo"), { style: {color:'red'} }, null), _parent, undefined, {
|
||||||
style: (_ctx.foo) ? null : { display: "none" }
|
style: (_ctx.foo) ? null : { display: "none" }
|
||||||
})
|
})
|
||||||
_push(\`</div>\`)
|
_push(\`</div>\`)
|
||||||
}"
|
}"
|
||||||
`)
|
`)
|
||||||
})
|
})
|
||||||
|
|
||||||
test('with static style', () => {
|
test('with static style', () => {
|
||||||
|
|
|
@ -201,7 +201,7 @@ export const ssrTransformComponent: NodeTransform = (node, context) => {
|
||||||
]),
|
]),
|
||||||
`_parent`,
|
`_parent`,
|
||||||
]
|
]
|
||||||
if (vShowExp) args.push(`''`, vShowExp)
|
if (vShowExp) args.push(`undefined`, vShowExp)
|
||||||
node.ssrCodegenNode = createCallExpression(
|
node.ssrCodegenNode = createCallExpression(
|
||||||
context.helper(SSR_RENDER_VNODE),
|
context.helper(SSR_RENDER_VNODE),
|
||||||
args,
|
args,
|
||||||
|
@ -213,7 +213,7 @@ export const ssrTransformComponent: NodeTransform = (node, context) => {
|
||||||
slots,
|
slots,
|
||||||
`_parent`,
|
`_parent`,
|
||||||
]
|
]
|
||||||
if (vShowExp) args.push(`''`, vShowExp)
|
if (vShowExp) args.push(`undefined`, vShowExp)
|
||||||
node.ssrCodegenNode = createCallExpression(
|
node.ssrCodegenNode = createCallExpression(
|
||||||
context.helper(SSR_RENDER_COMPONENT),
|
context.helper(SSR_RENDER_COMPONENT),
|
||||||
args,
|
args,
|
||||||
|
|
Loading…
Reference in New Issue