Evan You
|
e98a85f3cb
|
refactor: applyDirectives -> withDirectives
|
2019-10-18 16:35:01 -04:00 |
|
Evan You
|
cba34453db
|
refactor(v-on): avoid empty modifier guard with only key modifier
|
2019-10-18 16:20:45 -04:00 |
|
宋铄运
|
7f23eaf661
|
feat(core): support dynamic component via <component :is> (#320)
|
2019-10-18 12:09:04 -04:00 |
|
大江东去
|
bb9dca2047
|
test(compiler-core): add test for custom delimiter (#315)
|
2019-10-17 15:04:52 -04:00 |
|
Carlos Rodrigues
|
6c80e13986
|
chore: typos [ci-skip] (#323)
|
2019-10-17 15:01:51 -04:00 |
|
Evan You
|
4b2b29efa1
|
feat(compiler-core): support Suspense in templates
|
2019-10-16 17:43:41 -04:00 |
|
Evan You
|
e97951dd2e
|
feat: emit compiler error for invalid JavaScript expressions
|
2019-10-16 17:43:41 -04:00 |
|
Evan You
|
b980ddb607
|
perf: skip hasScopeRef check if there are no scope vars
|
2019-10-16 15:35:04 -04:00 |
|
Evan You
|
d69db0b2fd
|
feat(compiler-core/v-slot): only force dynamic slots when referencing scope vars
This feature is only applied with prefixIdentifiers: true.
|
2019-10-16 15:35:04 -04:00 |
|
Evan You
|
5e97643c85
|
feat(compiler-core/v-model): generate modelModifiers for component v-model
|
2019-10-16 15:35:04 -04:00 |
|
Evan You
|
25dd507f71
|
feat(compiler-core/v-model): error when v-model is used on scope variable
|
2019-10-16 15:35:04 -04:00 |
|
Evan You
|
5481f76ce8
|
feat(compiler-core/v-model): avoid patching v-model handler when possible
|
2019-10-16 15:35:04 -04:00 |
|
Evan You
|
6a75c3463b
|
feat(compiler-core): do not generate TEXT flag if child is constant
|
2019-10-16 12:00:55 -04:00 |
|
Carlos Rodrigues
|
6607edab2d
|
refactor(compiler-core): avoid has call (#314)
|
2019-10-16 10:46:41 -04:00 |
|
xiaoboost
|
32499b16e7
|
types: improve typing (#309)
|
2019-10-16 10:31:40 -04:00 |
|
Carlos Rodrigues
|
b54c05f751
|
types: improve typing (#313)
|
2019-10-16 10:15:03 -04:00 |
|
月迷津渡
|
f71bf2f1d3
|
feat: add isCustomElement option (#299)
|
2019-10-15 17:30:47 -04:00 |
|
HcySunYang
|
3385480ba7
|
fix(compiler-core): avoid prefixing empty interpolations (#290)
|
2019-10-15 16:58:01 -04:00 |
|
MichealXie
|
a3032b9b39
|
types: use Omit instead of Pick + Exclude (#296)
|
2019-10-15 12:24:16 -04:00 |
|
Evan You
|
74d501829c
|
chore: use webpack-compatible pure annotation
|
2019-10-15 12:22:32 -04:00 |
|
Evan You
|
7de3aee317
|
fix: ensure makeMap calls are tree-shakable
|
2019-10-15 12:19:46 -04:00 |
|
Ayush Goyal
|
58fffcb987
|
refactor(core): use makeMap for faster string match checks (#282)
|
2019-10-15 12:11:08 -04:00 |
|
Evan You
|
4cee06ddab
|
refactor(compiler-core): follow up on #276
|
2019-10-15 11:51:52 -04:00 |
|
HcySunYang
|
68a3879b88
|
feat(compiler-core): more hoisting optimizations (#276)
|
2019-10-15 11:41:24 -04:00 |
|
Evan You
|
004223ade6
|
chore: use consistent type signature
|
2019-10-14 17:12:02 -04:00 |
|
terencez
|
4547d85a38
|
feat(compiler-core): support <portal> in template (#203)
|
2019-10-14 15:11:04 -04:00 |
|
宋铄运
|
57a94b530d
|
feat(dom): transform + runtime for v-on (#213)
|
2019-10-14 00:33:23 -04:00 |
|
likui
|
46e64b257c
|
feat(compiler-core/runtime-core): show codeframe in runtime compile errors (#220)
|
2019-10-12 19:49:23 -04:00 |
|
Natalia Tepluhina
|
5d98c51b74
|
chore: use name const consistently (#249)
|
2019-10-12 19:43:36 -04:00 |
|
Sangeeth Sudheer
|
96681942c1
|
types: remove unnecessary types (#234)
|
2019-10-12 19:33:48 -04:00 |
|
HcySunYang
|
4587f4f7c9
|
chore: consistent call to the newline function (#222)
|
2019-10-12 10:30:39 -04:00 |
|
Evan You
|
acf406b779
|
fix(compiler-core): fix directive args with empty holes
|
2019-10-11 20:35:01 -04:00 |
|
Illya Klymov
|
584ac88b54
|
fix(compiler): update v-if directive to use Comment instead of Empty (#208)
|
2019-10-11 11:04:55 -04:00 |
|
Evan You
|
35d31a2ba2
|
chore: remove duplicate helperNameMap entry
|
2019-10-11 10:49:35 -04:00 |
|
Evan You
|
9ad7ae479e
|
fix(compiler): export COMMENT instead EMPTY runtime helper
|
2019-10-11 10:47:59 -04:00 |
|
herochen
|
056764ce47
|
chore: typo (#198)
|
2019-10-11 09:59:52 -04:00 |
|
Evan You
|
e6d0d08a43
|
test(compiler): test for DirectiveTransform returning needRuntime: Symbol
|
2019-10-10 18:05:43 -04:00 |
|
Evan You
|
d376439167
|
wip(compiler-dom): v-model runtime
|
2019-10-10 18:02:51 -04:00 |
|
Adam Dorling
|
497ed19277
|
chore: remove copy-paste comment from v-cloak (#193)
|
2019-10-10 14:54:50 -04:00 |
|
月迷津渡
|
78f60347dc
|
feat(compiler): add isNativeTag option for determining element type (#139)
|
2019-10-10 14:54:06 -04:00 |
|
月迷津渡
|
f71d252ffe
|
fix(compiler-core): assest id (#190)
* fix(compile-core): asset id
* test(compile-core): asset id
|
2019-10-10 13:55:26 -04:00 |
|
Cédric Exbrayat
|
4ca32c537d
|
test(compiler): fix copy paste in v-once spec (#191)
|
2019-10-10 13:54:22 -04:00 |
|
Illya Klymov
|
80f5cb2700
|
fix(compiler): do not hoist element with dynamic key (#187)
|
2019-10-10 11:19:17 -04:00 |
|
Evan You
|
f11dadc1d2
|
refactor(compiler): improve member expression check for v-on & v-model
|
2019-10-10 11:15:24 -04:00 |
|
Rahul Kadyan
|
87c3d2edae
|
feat(compiler-core): create transform for v-model (#146)
|
2019-10-10 10:33:58 -04:00 |
|
二当家的
|
99bdc5a8c8
|
chore: correct typo (#188)
|
2019-10-10 10:26:13 -04:00 |
|
Evan You
|
2967745e7b
|
refactor: use early return style in v-for
|
2019-10-09 22:31:27 -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 |
|
Evan You
|
5dfb271551
|
feat(compiler): implement support for v-pre
|
2019-10-09 16:00:08 -04:00 |
|
Evan You
|
b255f42ab3
|
types: fix error inference for public compile method
|
2019-10-09 11:30:56 -04:00 |
|