Vitor Luiz Cavalcanti
982d5a492f
fix(types): support string type for style in VNode data ( #9728 )
...
fix #9727
2019-03-18 15:47:43 +08:00
Evan You
dbc0582587
feat: dynamic directive arguments for v-on, v-bind and custom directives ( #9373 )
2019-01-25 23:22:44 -05:00
Evan You
11614d63b7
feat(v-on): support v-on object syntax with no arguments
...
Note this does not support modifiers and is meant to be used for handling
events proxying in higher-order-components.
2017-07-11 16:36:04 +08:00
gebilaoxiong
d33c1250ee
fix:when using object syntax in v-bind, special attribute have no effect
2017-06-17 02:02:37 +08:00
Evan You
26953f5cac
add semis to flow decls for better syntax highlighting
2017-05-15 16:01:30 +08:00
Evan You
0ccefff794
support v-for on scoped slots ( fix #5615 )
2017-05-09 23:22:55 +08:00
Evan You
1073035164
fix activate hook call timing (fix vue-router#1212)
2017-04-07 15:30:37 +08:00
Evan You
a12d32a56d
fix style diffing on cached/slot elements ( fix #5318 )
2017-04-03 14:13:57 +08:00
Evan You
9d6c8ec268
feat: allow customization of component v-model prop/event via model option ( close #4515 )
2017-01-22 14:31:43 -05:00
Evan You
30258a9a60
rename vnode.child -> vnode.componentInstance
2017-01-12 17:44:19 -05:00
Evan You
207c18c47f
further reduce normalizeChildren usage
2016-12-05 02:36:40 +01:00
Evan You
7b389bc34e
avoid warning unknown custom elements in v-pre
2016-11-24 12:47:27 -05:00
Evan You
303378f85b
support default scoped slot + function children as scoped slot
2016-11-20 12:03:43 -05:00
Evan You
ff551029bf
wip: fix flow type for weex merge
2016-11-07 16:26:06 -05:00
Evan You
b69b4a4eef
tweak style merge for performance
2016-11-07 16:20:10 -05:00
chengchao
e960cd104e
enable style merge behavior between parent-child components ( fix #3997 ) ( #4138 )
...
* merge style between components
* update test case
* update style compiler
* add paren to style binding code
* update background property parsing
* introduce interpolation warning and refactor var to const
2016-11-07 16:19:48 -05:00
chengchao
0cd1489e68
.number modifier should work with select, radio, checkbox ( fix #4018 ) ( #4022 )
...
* support number modifier in select, radio, checkbox
* add test case
* add ASTModifier type to specify modifiers type
* fix typo
* keep code consistent
2016-11-01 11:50:22 -04:00
Evan You
1fa3844dc2
refactor directive update implementation
2016-10-11 20:31:13 -04:00
Evan You
ed2085974b
ensure mergeVNodeHook does not inject duplicate hooks
2016-08-26 19:19:51 -04:00
Evan You
d2df58e547
move v-show marker to runtime so that render functions work as expected ( fix #3488 )
2016-08-20 11:14:41 -04:00
Evan You
ba5fb31188
fix transition insert hook duplicate invocation on slot nodes ( fix #3474 )
2016-08-18 12:00:31 -04:00
Evan You
18386c4cf4
fix static nodes optimization inside v-for ( fix #3406 )
2016-08-08 19:03:00 -04:00
Evan You
fe801b16e4
wip: fix $parent after children change
2016-08-05 12:43:35 -04:00
Evan You
b5b963f51d
wip: refactor children resolution (remove thunk mechanism)
2016-08-05 12:10:13 -04:00
Evan You
c66b7566c6
fix flow
2016-08-05 03:10:40 -04:00
Evan You
59b2a0eeb3
support class/style in v-bind object
2016-08-05 02:59:33 -04:00
Evan You
40b93e6527
avoid unnecessary enter transitions on nested inserted elements
2016-08-04 22:17:59 -04:00
Evan You
35ee5b105e
remove staticAttrs
2016-07-29 10:45:43 -04:00
Evan You
3ce450b6dc
use more proper flow type syntax
2016-07-25 21:28:46 -04:00
Evan You
ea9c6c37c3
support v-on .native modifier on components
2016-07-19 18:56:10 -04:00
Evan You
69ecdcb05e
rename vnode.data.props -> domProps
2016-07-19 17:52:10 -04:00
Evan You
e6871a33c1
update flow annotations
2016-07-15 17:48:42 -04:00
Evan You
9421bd4806
extract getRealChild for abstract components
2016-07-06 17:07:46 -04:00
Evan You
a5a9dc9b69
support keep-alive
2016-06-04 10:53:05 -04:00
Evan You
4bcdce895c
record original tag name on vnode for components using is attribute
2016-06-02 18:18:32 -04:00
Evan You
d40ab0ca87
fix component client-side hydration
2016-06-01 18:20:13 -04:00
Evan You
f8cfc81826
remove unnecessary v-pre related code
2016-06-01 15:03:09 -04:00
Evan You
7f85acb4e5
expose oldValue on directive bindings
2016-05-24 18:28:17 -04:00
Evan You
837853d95a
better inferring of component names in warnings
2016-05-19 13:58:11 -04:00
Evan You
750bec1024
annotate platforms/web
2016-05-14 07:40:56 -04:00
Evan You
59fcd4e7a7
finish annotating vdom
2016-05-14 03:38:41 -04:00
Evan You
45d96c7dbc
annotation for vdom (wip)
2016-05-14 03:08:21 -04:00