Evan You
|
6b3ad95fa4
|
fix(watch): type inference for computed refs
|
2019-10-14 12:15:09 -04:00 |
|
Cr
|
d2bcedb213
|
feat(apiOptions): warn invalid computed options (#225)
|
2019-10-14 02:15:31 -04:00 |
|
Evan You
|
82b5978e9c
|
build: further shave off runtime compile only code
|
2019-10-14 01:08:00 -04:00 |
|
Jooger
|
312907c9d8
|
refactor(scheduler): replace try catch with callWithErrorHandling (#264)
|
2019-10-14 00:32:01 -04:00 |
|
fisker Cheung
|
70a142c203
|
refactor(runtime-core): programmatically create lifecycle APIs for DRYness (#246)
|
2019-10-13 23:18:34 -04:00 |
|
Dmitry Sharshakov
|
7fd1fdde28
|
refactor(scheduler): minor refactors (#240)
|
2019-10-13 22:41:23 -04:00 |
|
Dmitry Sharshakov
|
374a85b861
|
types: improve directive typing (#253)
|
2019-10-13 22:40:29 -04:00 |
|
Evan You
|
8e5ea98ccd
|
Revert "chore: remove useless else (#245)" (#257)
This reverts commit 971cebc61c .
|
2019-10-12 22:52:11 -04:00 |
|
fisker Cheung
|
971cebc61c
|
chore: remove useless else (#245)
|
2019-10-12 20:12:09 -04:00 |
|
likui
|
46e64b257c
|
feat(compiler-core/runtime-core): show codeframe in runtime compile errors (#220)
|
2019-10-12 19:49:23 -04:00 |
|
Dmitry Sharshakov
|
78d1821e24
|
refactor(componentProxy): simplify proxy handling (#214)
|
2019-10-12 19:44:30 -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 |
|
Sharvilak
|
ed5a42e588
|
refactor(runetime-core): removed unnecessary condition check (#237)
|
2019-10-12 11:00:29 -04:00 |
|
Cr
|
f3760f7d34
|
types: add missing properties to ComponentPublicInstance interface (#218)
|
2019-10-12 10:30:21 -04:00 |
|
Evan You
|
1b06b3c424
|
perf: avoid parentNode call when dynamic child is not a Fragment
|
2019-10-11 18:06:24 -04:00 |
|
Evan You
|
a42ad6cc9d
|
feat(runtime-dom): v-model directive runtime
|
2019-10-11 17:55:34 -04:00 |
|
Illya Klymov
|
e32da9169b
|
fix(runtime-core): support object syntax for class (#215)
|
2019-10-11 15:09:37 -04:00 |
|
Evan You
|
95d7e1f471
|
feat: log on the fly template compilation error
|
2019-10-11 11:16:20 -04:00 |
|
Evan You
|
9ad7ae479e
|
fix(compiler): export COMMENT instead EMPTY runtime helper
|
2019-10-11 10:47:59 -04:00 |
|
Evan You
|
d376439167
|
wip(compiler-dom): v-model runtime
|
2019-10-10 18:02:51 -04:00 |
|
月迷津渡
|
78f60347dc
|
feat(compiler): add isNativeTag option for determining element type (#139)
|
2019-10-10 14:54:06 -04:00 |
|
Evan You
|
46d875f4e8
|
fix(runtime-core): use correct parentNode when patching dynamicChildren (close #98)
|
2019-10-10 14:49:35 -04:00 |
|
Dmitry Sharshakov
|
1139368dc2
|
types: improve writable computed types (#192)
|
2019-10-10 14:08:12 -04:00 |
|
terencez
|
d10b28ae0e
|
refactor(runtime-core): make h() support single vnode child (#181)
|
2019-10-10 10:17:16 -04:00 |
|
Evan You
|
93c6aa4c90
|
feat: v-once
Note: only compiler transform is tested - integration with runtime
still needs to be tested.
|
2019-10-09 17:32:58 -04:00 |
|
Tim van den Eijnden
|
0177355242
|
fix: add warnings (#82)
* fix: add warnings
- invalid watch handler path
- attempting to mutate readonly computed value
- attempt of mutating public property
- attempt of mutating prop
* fix: more descriptive warnings + details
* fix: test apiOptions warnings
* fix: update warning in componentProxy
* fix: update warnings in componentProxy & apiOptions
* fix: update warning in componentProxy
* fix: implemented tests for componentProxy
* fix: remove comment + small refactor
|
2019-10-09 14:03:21 -04:00 |
|
扩散性百万甜面包
|
def27239bd
|
type: improve typing (#177)
|
2019-10-09 14:01:53 -04:00 |
|
terencez
|
7963c01a67
|
types(runtime-core): simplify types in createComponentInstance() (#170)
|
2019-10-09 12:17:42 -04:00 |
|
扩散性百万甜面包
|
80e5b16f99
|
types: improve type 'ReactiveEffect' with generics (#99)
|
2019-10-08 13:48:13 -04:00 |
|
Evan You
|
8da5b007b1
|
types: improve typing
|
2019-10-08 12:43:13 -04:00 |
|
Evan You
|
1393ee52ca
|
types: improve typing
|
2019-10-08 10:50:10 -04:00 |
|
扩散性百万甜面包
|
016231d09f
|
types: improve type for WatchHandler (#160)
|
2019-10-08 10:48:24 -04:00 |
|
Kyle Hall
|
fd1d7833e2
|
test(runtime-core): createSlots method (#119)
|
2019-10-06 20:19:44 -04:00 |
|
扩散性百万甜面包
|
d2d32d3810
|
refactor: rename param on function watch (#134)
|
2019-10-06 11:27:09 -04:00 |
|
Vladimir
|
f48a2ffc76
|
chore: fix typos (#103)
|
2019-10-05 10:48:54 -04:00 |
|
扩散性百万甜面包
|
ec8f7c6375
|
chore: simplify code in apiWatch.ts (#101)
|
2019-10-05 10:44:02 -04:00 |
|
Carlos Rodrigues
|
fbabae0c0a
|
chore: replace some type casts and fix variable and filename typos (#93)
|
2019-10-05 10:38:02 -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
|
306c22efe1
|
feat(compiler): mark compiler-generated slots for runtime
|
2019-10-03 14:08:14 -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
|
3d14265102
|
feat(compiler): handle conditional v-slot
|
2019-10-02 17:18:11 -04:00 |
|
Evan You
|
191db785bd
|
refactor: use global whitelist for render proxy has check
|
2019-10-02 10:37:06 -04:00 |
|
Evan You
|
d87255ce46
|
fix(options): data options should preserve original object if possible
|
2019-10-02 10:03:43 -04:00 |
|
Evan You
|
5ab1d75c39
|
fix(options): fix renderTriggered option translation
|
2019-10-02 09:46:29 -04:00 |
|
Evan You
|
a477594d65
|
feat(compiler): v-for codegen w/ correct blocks optimization + key flags
|
2019-10-01 23:19:48 -04:00 |
|
Evan You
|
4fc963bc5a
|
feat(compiler): annotate patchFlags in generated code
|
2019-10-01 17:53:57 -04:00 |
|
Evan You
|
d67418002f
|
feat(compiler): generate patchFlags for runtime
|
2019-09-30 21:17:12 -04:00 |
|