Evan You
|
c9bf7ded2e
|
refactor(types): mark internal API exports and exclude from d.ts
BREAKING CHANGE: Internal APIs are now excluded from type decalrations.
|
2020-04-30 17:04:35 -04:00 |
|
Evan You
|
ded92f93b4
|
fix(runtime-core): dynamic component should support falsy values without warning
|
2020-04-24 15:32:47 -04:00 |
|
underfin
|
2b19965bcf
|
fix(slots): compiled slot fallback should be functions (#1030)
This avoids it being collected as dynamic children when it's not used.
fix #1021
|
2020-04-22 16:52:41 -04:00 |
|
Evan You
|
e422b8b082
|
fix(runtime-core): only infer component name for object components
close #1023
|
2020-04-22 04:39:12 -04:00 |
|
Evan You
|
dece6102aa
|
feat(warn): infer anonymous component named based on resolve name
|
2020-04-20 16:17:29 -04:00 |
|
Rahul Kadyan
|
4d196366c8
|
types(runtime-core): Adds type signature for renderList helper (#924)
|
2020-04-06 09:57:32 -04:00 |
|
Evan You
|
cb31eb4d0a
|
feat(runtime-core): failed component resolution should fallback to native element
|
2020-03-25 15:08:15 -04:00 |
|
Evan You
|
d99437f870
|
chore: rmeove debugger [ci skip]
|
2020-03-24 18:18:59 -04:00 |
|
Evan You
|
4c1a193617
|
fix: do not drop SFC runtime behavior code in global builds
fix #873
|
2020-03-23 15:10:35 -04:00 |
|
Evan You
|
f529dbde23
|
fix: dynamic component fallback to native element
fix #870
|
2020-03-23 14:47:04 -04:00 |
|
Evan You
|
b8c1be18f3
|
refactor(types): use stricter settings
fix #847
|
2020-03-23 11:08:22 -04:00 |
|
Evan You
|
4dc8ffc378
|
fix: simplify and use correct ctx in withCtx
|
2020-03-16 13:06:46 -04:00 |
|
Evan You
|
19228a469a
|
refactor: simplify resolveDyanmicComponent
|
2020-03-16 13:06:46 -04:00 |
|
Evan You
|
8a58dce603
|
feat(runtime-core): set context for manual slot functions as well
|
2020-03-16 13:06:46 -04:00 |
|
Evan You
|
ecd7ce60d5
|
feat(compiler-core): wrap slot functions with render context
|
2020-03-16 13:06:46 -04:00 |
|
Evan You
|
3357ff438c
|
fix(slots): fix conditional slot
fix #787
|
2020-02-26 21:43:27 -05:00 |
|
ysj16
|
8cb0b83088
|
fix(renderSlot): set slot render as a STABLE_FRAGMENT (#776)
fix #766
|
2020-02-25 16:41:44 +01:00 |
|
Evan You
|
4a5b91bd1f
|
fix(runtime-core): fix slot fallback + slots typing
fix #773
|
2020-02-25 09:41:07 -05:00 |
|
Evan You
|
fd031490fb
|
feat(ssr): useSSRContext
|
2020-02-18 13:26:15 -05:00 |
|
Evan You
|
86464e8c04
|
refactor: only run useCssModule code in non-global builds
|
2020-02-18 13:23:30 -05:00 |
|
Evan You
|
1389d7b88c
|
refactor(compiler-core): use more concise marker for compiled slots
|
2020-02-12 13:45:35 -05:00 |
|
Evan You
|
b7a74d0439
|
wip(ssr): ssr slot vnode fallback
|
2020-02-07 01:06:51 -05:00 |
|
Evan You
|
6b1ce00621
|
wip(ssr): renderer support for optimized and manual slots
|
2020-01-28 22:58:02 -05:00 |
|
Evan You
|
066ba82c7f
|
wip(ssr): escape helpers
|
2020-01-27 16:00:18 -05:00 |
|
Evan You
|
d84cf3a538
|
feat(sfc): css modules support
|
2019-12-18 10:00:49 -05:00 |
|
Evan You
|
69c9dbc825
|
feat(sfc): scopeId runtime support
|
2019-12-17 12:31:38 -05:00 |
|
Evan You
|
f5f2dca132
|
feat(core): support recursively resolving self component by name
|
2019-12-01 23:17:00 -05:00 |
|
Gabriel Loiácono
|
d4f4c7c4d4
|
fix(runtime-core): renderList with default value when source is undefined (#498)
|
2019-11-26 21:00:32 -05:00 |
|
Evan You
|
08a3d95e52
|
fix: resolveDynamicComponent should use context instance
|
2019-11-25 11:41:28 -05:00 |
|
Evan You
|
af57ad110f
|
chore: revert prettier
|
2019-10-22 11:53:32 -04:00 |
|
Evan You
|
b5886189ba
|
types: massive refactor
|
2019-10-22 11:53:32 -04:00 |
|
宋铄运
|
7f23eaf661
|
feat(core): support dynamic component via <component :is> (#320)
|
2019-10-18 12:09:04 -04:00 |
|
Evan You
|
b20b922d99
|
perf(v-for): use faster array population in renderList
|
2019-10-16 10:42:25 -04:00 |
|
Evan You
|
37cbd0098d
|
chore: lint + include tsx files for lint
|
2019-10-14 15:07:43 -04:00 |
|
fisker Cheung
|
cdc143d348
|
refactor(runtime-core): use Array.from instead of loop over iterable (#250)
|
2019-10-12 19:34:22 -04:00 |
|
Kyle Hall
|
fd1d7833e2
|
test(runtime-core): createSlots method (#119)
|
2019-10-06 20:19:44 -04:00 |
|
Vladimir
|
f48a2ffc76
|
chore: fix typos (#103)
|
2019-10-05 10:48:54 -04:00 |
|
月迷津渡
|
9d6783053c
|
types: simplify types (#104)
|
2019-10-05 10:09:34 -04:00 |
|
Evan You
|
227ad034f0
|
feat(compiler/slot): bail out of optimization mode for non-compiled slots
|
2019-10-03 15:09:09 -04:00 |
|
Evan You
|
05db2a9c6c
|
wip(compiler): adjust renderSlot() signature
|
2019-10-03 14:29:12 -04:00 |
|
Evan You
|
aa9245d55c
|
feat(compiler): render <slot/> as block fragments
|
2019-10-03 12:03:14 -04:00 |
|
Evan You
|
fc47029ed3
|
feat(compiler): support v-for on named slots
|
2019-10-02 23:10:41 -04:00 |
|
Evan You
|
ee66ce78b7
|
feat(compiler): transform slot outlets
|
2019-09-27 20:29:20 -04:00 |
|
Evan You
|
6ad84614f7
|
feat: renderList helper for v-for
|
2019-09-24 21:32:29 -04:00 |
|
Evan You
|
9b06e04e0f
|
feat: v-on with no argument
|
2019-09-24 20:51:48 -04:00 |
|
Evan You
|
b3b67b8c7d
|
feat(compiler): ensure interpolation expressions are wrapped with toString()
|
2019-09-23 15:36:30 -04:00 |
|
Evan You
|
3a177a18d2
|
feat(compiler): element codegen
|
2019-09-22 16:50:57 -04:00 |
|