defcc
3105661662
v-model binding with array. (fix #3958,#3979) ( #3988 )
* fix v-model with array binding
* add mutli selects test case
* add test case. v-bind with array
* add comments
* code refactor
8 years ago
defcc
a9417e4e4f
select change event fix ( #3922 )
* if select binding not changed, then needRest should be set to false, and no change event should be emitted
* update code style
8 years ago
Evan You
e9bf5d1cd9
add warning for using v-model on v-for alias
8 years ago
Evan You
1bb7cba0e0
improve event warning with component information ( close #3831 )
8 years ago
defcc
8bb1e58df0
fix multiple select render ( #3908 )
* fix multiple select render. The mutliple attribute of select dosen't apply at first, so the mutli selected option dosen't work when patching
* keep the vnode.data the same as before
8 years ago
Evan You
cc4c066989
fix coverage
8 years ago
Evan You
f35f7e35cd
add v-model dynamic type warning
8 years ago
Evan You
6d4bdb5ff1
fix style binding for falsy numbers ( fix #3816 )
8 years ago
Evan You
310f5a2f5f
tweak v-model type=file warning phrasing
8 years ago
Eduardo San Martin Morote
b8095bf7b8
Warn when using v-model with input[type=file] ( #3791 )
8 years ago
Evan You
c791fc7826
fix unit tests in IE9
8 years ago
Evan You
56960b5fbc
support object looseEqual in v-model ( fix #3673 )
8 years ago
Evan You
4d640ce4d9
tweak v-if to avoid unnecessary node replacement
8 years ago
Evan You
e62165ca89
ensure v-model to have higher priority than v-on events ( fix #3468 )
8 years ago
Evan You
ac762c35ee
fix v-if component root test in Firefox
8 years ago
Evan You
efb603570e
fix patch modules error on empty component root
8 years ago
Evan You
6a156020ec
warn missing event handlers (ref #3430 )
8 years ago
Evan You
86bf3da18e
fix flow error for #3393
8 years ago
Chris Fritz
a4ac2eb687
made v-show respect display values in style attributes
8 years ago
Evan You
59b2a0eeb3
support class/style in v-bind object
8 years ago
Evan You
69ba01e7d4
support :style binding to strings ( fix #3379 )
8 years ago
Evan You
42c1950dd0
properly merge classes between multiple nested components sharing the same element ( fix #3365 )
8 years ago
Evan You
f31366c60e
add tests for some :class and v-bind edge cases
8 years ago
Evan You
097889fdac
proper fix for attribute decode in PhantomJS
8 years ago
Evan You
609054ef10
remove bind.prop shorthand
8 years ago
Evan You
154e17abae
support binding DOM properties with .prop modifier and :: shorthand
8 years ago
Evan You
ea9c6c37c3
support v-on .native modifier on components
8 years ago
Evan You
b3710e07e9
fix eslint in tests
9 years ago
Evan You
5b668a9222
warn non-Array value for <select multiple> ( close #3191 )
9 years ago
Evan You
6cf19291be
adjust v-model on component sync mechanism ( fix #3179 )
9 years ago
Evan You
cf8aeddc12
fix v-once with v-for and remove unused _t method ( fix #3155 )
9 years ago
Evan You
3fe127b05a
fix v-model number conversion ( fix #3140 )
9 years ago
Evan You
4fe51a75a9
prohibit replacing Vue.config + support custom keyCodes
9 years ago
Evan You
63da54ddee
fix v-on number keyCode support
9 years ago
kazuya kawaguchi
cf1a697710
fix v-model warning on component ( #3102 )
9 years ago
Evan You
c949c74986
change ref to a built-in attribute
9 years ago
Evan You
41e46476a5
pass createElement into render functions
9 years ago
Evan You
cec833a9e8
implement new v-for iterator syntax (ref: #3073 )
9 years ago
Evan You
34bcc02b77
remove preserveWhitespace config option
9 years ago
Evan You
48a0d29e35
rename track-by -> key
9 years ago
Evan You
060fab9ec1
make ref a runtime module
9 years ago
Evan You
bd12a68b02
add v-ref + v-for test case
9 years ago
Evan You
3e596bb97b
handle event removal
9 years ago
Evan You
87820e9fbd
remove select append selectedIndex test case
9 years ago
Evan You
2a64b8a356
tests for v-model select
9 years ago
Evan You
22d7acba03
always set props even if value is the same
9 years ago
Evan You
c2ef6d8df9
v-model checkbox tests
9 years ago
Evan You
1914dfe4dd
v-model radio tests
9 years ago
Evan You
b370eacfce
fix unit tests in IE9
9 years ago
Evan You
dc76830b7b
fix test error in phantomjs
9 years ago