Evan You
ff551029bf
wip: fix flow type for weex merge
8 years ago
Evan You
b69b4a4eef
tweak style merge for performance
8 years ago
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
8 years ago
Victor Zakharenko
5a4c1d7f70
Add support attribute module ( #4091 )
* Add support attribute module
To be able to use css-module
* Extend type SFCBlock
module?: string | boolean
* package vue-template-compiler update
* Revert "package vue-template-compiler update"
This reverts commit 0104458d631115d1abf8d7a6a694a1d84b9b0fc5.
8 years ago
Evan You
ec824be88e
fix v-once inside v-for ( fix #3964 )
8 years ago
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
8 years ago
Herrington Darkholme
2ac581bb7f
SSR: eliminate closure in render.js implementation
eliminate closure
fix multiple render instances and memory leakage
fix eslint
magically fix flow typing
add multiple render stream test
8 years ago
Evan You
d362d64633
update entities encoding/decoding ( fix #3899 )
8 years ago
Evan You
03ea9f0b57
fix flow
8 years ago
Evan You
1fa3844dc2
refactor directive update implementation
8 years ago
Evan You
99ea0f8229
adjust named slot resolve check ( fix #3819 )
8 years ago
松鹤
313ad8f87b
fix flow lifecycle method name [Vue@2.x] ( #3762 )
fix lifecycle method name `init` to `beforeCreate`
8 years ago
Evan You
56960b5fbc
support object looseEqual in v-model ( fix #3673 )
8 years ago
Evan You
d6a7568891
improve v-bind implementation and make it work on components ( fix #3670 )
8 years ago
Evan You
45ff6218c1
handle multiline atribute value parsing in IE ( fix #3663 )
8 years ago
Evan You
4afccc8eec
proper slot duplication warning ( fix #3595 )
8 years ago
Evan You
982913fb1e
upgrade flow to 0.31 ( close #3482 )
8 years ago
Evan You
4d640ce4d9
tweak v-if to avoid unnecessary node replacement
8 years ago
Evan You
ed2085974b
ensure mergeVNodeHook does not inject duplicate hooks
8 years ago
Evan You
d2df58e547
move v-show marker to runtime so that render functions work as expected ( fix #3488 )
8 years ago
Evan You
ba5fb31188
fix transition insert hook duplicate invocation on slot nodes ( fix #3474 )
8 years ago
Evan You
1e74675053
expose Vue.set/delete on instances as vm.$set/$delete
8 years ago
Evan You
cdc0bc9cd4
improve keep-alive: use component-based API
8 years ago
Evan You
18386c4cf4
fix static nodes optimization inside v-for ( fix #3406 )
8 years ago
Evan You
fe801b16e4
wip: fix $parent after children change
8 years ago
Evan You
b5b963f51d
wip: refactor children resolution (remove thunk mechanism)
8 years ago
Evan You
c66b7566c6
fix flow
8 years ago
Evan You
59b2a0eeb3
support class/style in v-bind object
8 years ago
Evan You
40b93e6527
avoid unnecessary enter transitions on nested inserted elements
8 years ago
Evan You
35ee5b105e
remove staticAttrs
8 years ago
Evan You
04e2b53cd7
properly perserve whitespace in <pre> ( fix #3341 )
8 years ago
Evan You
ba5ec54cd8
include pre/post transform declarations
8 years ago
Evan You
e84a1a43be
fix attribute decode reggression ( fix #3327 )
8 years ago
Evan You
3ce450b6dc
use more proper flow type syntax
8 years ago
Evan You
ea9c6c37c3
support v-on .native modifier on components
8 years ago
Evan You
69ecdcb05e
rename vnode.data.props -> domProps
8 years ago
Evan You
e6871a33c1
update flow annotations
8 years ago
Evan You
9421bd4806
extract getRealChild for abstract components
9 years ago
Evan You
7630622689
expose component placeholder node in render fns as this.$vnode
9 years ago
Evan You
eb9eb98cd9
use de-indent module
9 years ago
Evan You
3661b4e78e
add _inactive property
9 years ago
Evan You
cf8aeddc12
fix v-once with v-for and remove unused _t method ( fix #3155 )
9 years ago
Evan You
c902e1f9ab
ssr component-level caching + context injection
9 years ago
Evan You
1d8f3a264e
better global mixin strategy
9 years ago
Evan You
3fe127b05a
fix v-model number conversion ( fix #3140 )
9 years ago
Evan You
f0b8f2e290
attach __vue__ to elements to support devtools
9 years ago
Evan You
563672e5fe
fix flow def
9 years ago
Evan You
4fe51a75a9
prohibit replacing Vue.config + support custom keyCodes
9 years ago
Evan You
2af9f68bd9
remove source-map generation from sfc parser
9 years ago
Evan You
e3fb6fe834
remove <render> tag
9 years ago