Evan You
172dbf9faf
fix(ssr): should also escape static text content
fix #6345
7 years ago
Evan You
f4ee63ca10
refactor: also use emptyObject for functional listeners
7 years ago
赵鑫晖
59dbd4a414
fix: ensure $attrs and $listeners are always objects ( #6441 )
fix #6263
7 years ago
JK
a43d66743b
fix(transition): consider async placeholder as valid child to return ( #6369 )
fix #6256
7 years ago
JK
d4d553ced7
fix(v-model): avoid unnecessary change event on select options change
fix #6193
via #6194
7 years ago
Evan You
41d774d112
perf(v-model): tweak setSelected
7 years ago
JK
f40da5dbf2
fix(v-model) selected option not updated properly under IE11 ( #6213 )
fix #6209
7 years ago
Evan You
5091e2c984
fix(ssr): address possible xss vector
7 years ago
Hanks
0dc27dcdec
feat(weex): return instance in createInstance
7 years ago
Hanks
f975fac2a8
feat(weex): wrap IFFE for appCode
7 years ago
Hanks
a8146c0c10
feat(weex): remove __weex_require_module__ api
7 years ago
Hanks
3e4d926336
feat(weex richtext): treat richtext as runtime components
7 years ago
Hanks
d627161a91
feat(weex richtext): support events and add more test cases
7 years ago
Hanks
b60964256c
feat(weex richtext): support to parse styles and classList
7 years ago
Hanks
0ea2bb4fb4
feat(weex): support nested components in richtext
7 years ago
Hanks
f1c96e72b2
feat(weex): add basic support of richtext
7 years ago
Wade
82f03de332
fix-Firefox ( #6359 )
7 years ago
Nick Messing
3d14e855e4
fix: checkbox v-model="array" ignore false-value ( #6180 )
close #6178
7 years ago
Evan You
303655116f
fix(provide/inject): merge provide properly from mixins
close #6175
7 years ago
Evan You
fc3d7cd7a9
fix: work around IE/Edge bug when accessing document.activeElement from iframe
close #6157
7 years ago
Evan You
eb9168cfc1
feat: warn when assigning to computed property with no setter
close #6078
7 years ago
Evan You
a8ac129a58
fix: ensure looseEqual is not dependant on key enumeration order
close #5908
7 years ago
Evan You
9b4dbba384
fix(transition): should trigger transition hooks for v-show in ie9
fix #5525
7 years ago
Evan You
082fc3967d
fix(parser): only ignore the first newline in <pre>
fix #6146
7 years ago
Evan You
1713061126
fix(v-on): revert component root data.on/data.nativeOn behavior for
weex-vue-render compat
close #6109
7 years ago
AchillesJ
06b9b0bbad
fix(v-bind): respect .prop modifier on components ( #6159 )
7 years ago
laoxiong
d03fa26687
fix(compile): properly generate comments with special character ( #6156 )
close #6150
7 years ago
AchillesJ
b0f00e31e7
fix(provide/inject): resolve inject properly from mixins ( #6107 )
fix #6093
7 years ago
Evan You
c70addf7d1
fix(v-model): use stricter check for <select> option update
close #6112
7 years ago
Eduardo San Martin Morote
be3dc9c6e9
fix: include boolean in isPrimitive check ( #6127 )
suppresses key warning for boolean values, closes #6126
7 years ago
Evan You
e0ca894dfb
test: improve coverage
7 years ago
Evan You
086e6d98f4
fix: handle arrays in v-on object syntax
7 years ago
Evan You
91deb4fd91
fix: multiple merged vnode hooks not invoked properly
fix #6076
7 years ago
Evan You
6bf97721f1
feat(ssr): inheritAttrs support in SSR
7 years ago
Evan You
606666d5a9
test: fix Object.prototype.watch related warnings
7 years ago
Evan You
61187596b9
feat(core): $attrs, $listeners & inheritAttrs option
New features intended for easier creation of higher-order components.
- New instance properties: $attrs & $listeners. these are essentially aliases
of $vnode.data.attrs and $vnode.data.on, but are reactive.
- New component option: inheritAttrs. Turns off the default behavior where
parent scope non-prop bindings are automatically inherited on component root
as attributes.
close #5983 .
7 years ago
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.
7 years ago
Evan You
0a9aab510b
fix(v-model): fix input change check for type="number"
The change should only apply to the .number modifier, not type="number".
fix #6069
7 years ago
Evan You
fed602b90b
refactor: also clone vnode.asyncFactory
7 years ago
chengchao
4d680794a5
fix(parser): the first newline following pre and textarea tag should be ignored ( #6022 )
fix #6022
7 years ago
Evan You
a1d1145c91
fix(v-model): should generate component-specific code for tags with "is" attribute
fix #6066
7 years ago
Evan You
8d66691ee2
fix(core): should preserve reactivity-ness of injected objects
fix #5913
7 years ago
Evan You
5dbca4e3c4
style: tweak import style
7 years ago
Hanks
b1512d8b13
feat(weex): implement "weex.supports" api to support feature detection ( #6053 )
* feat(weex): add "weex.supports" api for feature detection
* test(weex): add test case for weex.supports and related methods
7 years ago
Hanks
0d6ad12a48
refactor(weex): sync recent changes of Weex ( #6028 )
* compile bundle on native side if 'compileBundle()' is available on
native side.
* refactor sendTasks
* reset renderer.compileBundle
* v2.2.2-weex.1
* v2.2.2-weex.2 && fixed memory leak
* call C++ timer instead of WxTimerModule in weex-vue-framwork
* v2.2.2-weex.4
* v2.2.2-weex.5
* v2.2.6-weex.1
* style(weex): fix eslint
* test(weex): fix test case for weex callback manager
7 years ago
Rahul Kadyan
306997eaf4
fix(core): add merge strategy for provide option ( #6025 )
Fix #6008
7 years ago
AchillesJ
254d85cfc4
fix(ref): refactor function registerRef ( #6039 )
fix #5997
7 years ago
wenlu.wang
d8d4ca6763
fix: transition group should work with dynamic name ( #6006 ) ( #6019 )
* fix: transition group should work with dynamic name (#6006 )
* fix: improve remove class
7 years ago
SSHz
8ff77a243c
fix typos in src/server/bundle-renderer/create-bundle-runner.js ( #6010 )
8 years ago
AchillesJ
eea0920f14
fix: improve Vue.set/Vue.delete API to support multi type of array index ( #5973 )
related #5884
8 years ago