wip(ssr): basic components

This commit is contained in:
Evan You
2020-02-05 23:07:23 -05:00
parent 27e2e482e9
commit ee5ed73361
20 changed files with 254 additions and 132 deletions

View File

@@ -79,8 +79,8 @@ return function render() {
const _component_Foo = _resolveComponent(\\"Foo\\")
const _component_bar_baz = _resolveComponent(\\"bar-baz\\")
const _component_barbaz = _resolveComponent(\\"barbaz\\")
const _directive_my_dir = _resolveDirective(\\"my_dir\\")
const _directive_my_dir = _resolveDirective(\\"my_dir\\")
return null
}
}"

View File

@@ -25,7 +25,7 @@ const withId = withScopeId(\\"test\\")
export const render = withId(function render() {
const _ctx = this
const _component_Child = resolveComponent(\\"Child\\")
return (openBlock(), createBlock(_component_Child, null, {
default: withId(() => [
createVNode(\\"div\\")
@@ -42,7 +42,7 @@ const withId = withScopeId(\\"test\\")
export const render = withId(function render() {
const _ctx = this
const _component_Child = resolveComponent(\\"Child\\")
return (openBlock(), createBlock(_component_Child, null, createSlots({ _compiled: true }, [
(_ctx.ok)
? {
@@ -71,7 +71,7 @@ const withId = withScopeId(\\"test\\")
export const render = withId(function render() {
const _ctx = this
const _component_Child = resolveComponent(\\"Child\\")
return (openBlock(), createBlock(_component_Child, null, {
foo: withId(({ msg }) => [
createTextVNode(toDisplayString(msg), 1 /* TEXT */)

View File

@@ -103,7 +103,7 @@ return function render() {
const { createVNode: _createVNode, withDirectives: _withDirectives, resolveDirective: _resolveDirective, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _directive_foo = _resolveDirective(\\"foo\\")
return (_openBlock(), _createBlock(\\"div\\", null, [
_withDirectives(_createVNode(\\"div\\", _hoisted_1, null, 32 /* NEED_PATCH */), [
[_directive_foo]
@@ -141,7 +141,7 @@ return function render() {
const { resolveComponent: _resolveComponent, createVNode: _createVNode, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(\\"div\\", null, [
_createVNode(\\"div\\", _hoisted_1, [
_createVNode(_component_Comp)
@@ -249,7 +249,7 @@ return function render() {
const { toDisplayString: _toDisplayString, resolveComponent: _resolveComponent, createVNode: _createVNode, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(_component_Comp, null, {
default: ({ foo }) => [_toDisplayString(_ctx.foo)],
_compiled: true
@@ -284,7 +284,7 @@ return function render() {
const { resolveComponent: _resolveComponent, createVNode: _createVNode, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(\\"div\\", null, [
_createVNode(_component_Comp)
]))

View File

@@ -140,7 +140,7 @@ return function render() {
const { renderList: _renderList, openBlock: _openBlock, createBlock: _createBlock, Fragment: _Fragment, createVNode: _createVNode, withDirectives: _withDirectives, resolveDirective: _resolveDirective } = _Vue
const _directive_foo = _resolveDirective(\\"foo\\")
return (_openBlock(false), _createBlock(_Fragment, null, _renderList(list, (i) => {
return (_openBlock(), _withDirectives(_createBlock(\\"div\\", null, null, 32 /* NEED_PATCH */), [
[_directive_foo]

View File

@@ -27,7 +27,7 @@ return function render() {
const _cache = $cache
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(\\"div\\", null, [
_cache[1] || (
_setBlockTracking(-1),

View File

@@ -6,7 +6,7 @@ exports[`compiler: transform component slots dynamically named slots 1`] = `
return function render() {
const _ctx = this
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, {
[_ctx.one]: ({ foo }) => [toDisplayString(foo), toDisplayString(_ctx.bar)],
[_ctx.two]: ({ bar }) => [toDisplayString(_ctx.foo), toDisplayString(bar)],
@@ -21,7 +21,7 @@ exports[`compiler: transform component slots implicit default slot 1`] = `
return function render() {
const _ctx = this
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, {
default: () => [
createVNode(\\"div\\")
@@ -37,7 +37,7 @@ exports[`compiler: transform component slots named slot with v-for w/ prefixIden
return function render() {
const _ctx = this
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, createSlots({ _compiled: true }, [
renderList(_ctx.list, (name) => {
return {
@@ -55,7 +55,7 @@ exports[`compiler: transform component slots named slot with v-if + prefixIdenti
return function render() {
const _ctx = this
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, createSlots({ _compiled: true }, [
(_ctx.ok)
? {
@@ -75,7 +75,7 @@ return function render() {
const { resolveComponent: _resolveComponent, createSlots: _createSlots, createVNode: _createVNode, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(_component_Comp, null, _createSlots({ _compiled: true }, [
ok
? {
@@ -104,7 +104,7 @@ return function render() {
const { resolveComponent: _resolveComponent, createSlots: _createSlots, createVNode: _createVNode, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(_component_Comp, null, _createSlots({ _compiled: true }, [
ok
? {
@@ -123,7 +123,7 @@ exports[`compiler: transform component slots named slots 1`] = `
return function render() {
const _ctx = this
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, {
one: ({ foo }) => [toDisplayString(foo), toDisplayString(_ctx.bar)],
two: ({ bar }) => [toDisplayString(_ctx.foo), toDisplayString(bar)],
@@ -140,7 +140,7 @@ return function render() {
const { createVNode: _createVNode, resolveComponent: _resolveComponent, createBlock: _createBlock, openBlock: _openBlock } = _Vue
const _component_Comp = _resolveComponent(\\"Comp\\")
return (_openBlock(), _createBlock(_component_Comp, null, {
one: () => [\\"foo\\"],
default: () => [
@@ -160,7 +160,7 @@ return function render() {
const _ctx = this
const _component_Inner = resolveComponent(\\"Inner\\")
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, {
default: ({ foo }) => [
createVNode(_component_Inner, null, {
@@ -183,7 +183,7 @@ exports[`compiler: transform component slots on-component default slot 1`] = `
return function render() {
const _ctx = this
const _component_Comp = resolveComponent(\\"Comp\\")
return (openBlock(), createBlock(_component_Comp, null, {
default: ({ foo }) => [toDisplayString(foo), toDisplayString(_ctx.bar)],
_compiled: true