From b0050dce5bee769d39717bcce691fc07986954a2 Mon Sep 17 00:00:00 2001 From: meteorlxy Date: Fri, 23 Oct 2020 00:08:51 +0800 Subject: [PATCH] fix: default render function name for ssr --- src/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index d59ac74..5fd018b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -466,7 +466,8 @@ function getTemplateCode( hasScoped: boolean, isServer: boolean ) { - let templateImport = `const render = () => {}` + const renderFnName = isServer ? 'ssrRender' : 'render' + let templateImport = `const ${renderFnName} = () => {}` let templateRequest if (descriptor.template) { const src = descriptor.template.src || resourcePath @@ -476,9 +477,7 @@ function getTemplateCode( const attrsQuery = attrsToQuery(descriptor.template.attrs) const query = `?vue&type=template${idQuery}${srcQuery}${scopedQuery}${attrsQuery}` templateRequest = _(src + query) - templateImport = `import { ${ - isServer ? 'ssrRender' : 'render' - } } from ${templateRequest}` + templateImport = `import { ${renderFnName} } from ${templateRequest}` } return templateImport