Evan You
|
72a8c13122
|
reduce the amount of methods exposed on Vue.util
|
8 years ago |
Evan You
|
6c3e6dcdce
|
support ES2015 Symbol in provide/inject
|
8 years ago |
Evan You
|
f916bcf371
|
feat: provide/inject (close #4029)
|
8 years ago |
Evan You
|
1861ee9570
|
feat: renderError
|
8 years ago |
Chris Casola
|
3dc9338479
|
Warn when defining a method with same name as a prop (#4950)
* Warn when defining a method with same name as a prop
* update error message
|
8 years ago |
Herrington Darkholme
|
01151ce3fa
|
fix #4872, use context agnostic Function constructor check (#4928)
* fix #4872, use context agnostic Function constructor check
* use getType to check Function Constructor
* fix negation
|
8 years ago |
Evan You
|
406352baba
|
move computed properties definition to component prototype when possible
|
8 years ago |
Evan You
|
cfb4d7c655
|
improve parser warning for tags with no matching close tag
|
8 years ago |
Evan You
|
90a455c95c
|
fix replaced component root nodes losing parent scopeId (fix #4774)
|
8 years ago |
Evan You
|
2ee516dfc8
|
ensure updated hook is called after children are updated as well (fix #4599)
|
8 years ago |
Evan You
|
7f260e1185
|
test case for lifecycle hook events
|
8 years ago |
Evan You
|
f1c38674f2
|
use simple normalization for components, fix functional component multi-root node (fix #4472)
|
8 years ago |
Phan An
|
962b778e10
|
More informative warning message for comp name (#4429)
This commit adds a more informative warning message for invalid
component names. Also fixes a typo.
Closes #4428.
|
8 years ago |
Evan You
|
ae4db82c4b
|
fix unexpected warnings in tests
|
8 years ago |
Evan You
|
6034c3e699
|
ensure methods are available in data() (close #4302)
|
8 years ago |
Evan You
|
acfe1ad4a2
|
warn using reserved attrs as prop (close #4241)
|
8 years ago |
Evan You
|
1bcc571739
|
Revert "fix #4041, warn overriding Vue's internal methods (#4111)"
This reverts commit 4078ce9c58 .
|
8 years ago |
Evan You
|
c67a710b3c
|
avoid triggering watcher on unchanged default props (fix #4090) (26 seconds ago)
|
8 years ago |
jingsam
|
c23c5c5d70
|
keep consistency in dev and prod env (#4093)
* keep consistency in dev and prod env
* Update extend.js
* delete name=null
* fixup
* Update name.spec.js
|
8 years ago |
(´・ω・`)
|
4078ce9c58
|
fix #4041, warn overriding Vue's internal methods (#4111)
* fix #4041, warn overriding Vue's internal methods
* prefer concise warning message
|
8 years ago |
Evan You
|
7570a3c566
|
test for directive refactor (fix #3848)
|
8 years ago |
Evan You
|
32383e5fa3
|
remove name option warning during instantiation
|
8 years ago |
Evan You
|
1bb7cba0e0
|
improve event warning with component information (close #3831)
|
8 years ago |
Evan You
|
be6e050b89
|
fix `mounted` not called for manually mounted instance with parent (fix #3898)
|
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
|
d0c13c7e66
|
test undefined method warning
|
8 years ago |
Ivan Agafonov
|
b47d773c58
|
support short prop declaration as prop: true (#3643)
|
8 years ago |
Evan You
|
ada90e5e37
|
revert directive bind invocation timing, add inserted hook for directives
|
8 years ago |
Evan You
|
638d1820c2
|
bump dev deps
|
8 years ago |
Evan You
|
eef040ebd0
|
vdom: teardown stale directives on patch (fix #3491)
|
8 years ago |
Evan You
|
6bdb577d4a
|
fix name warning when instantiating extended components (fix #3472)
|
8 years ago |
Evan You
|
e08d6b9193
|
fix unnecessary child watcher calls on parent re-render (fix #3453)
|
8 years ago |
Evan You
|
efb603570e
|
fix patch modules error on empty component root
|
8 years ago |
Evan You
|
6e1597cf0b
|
fix quote decoding for templates retrieved from innerHTML (fix #3403)
|
8 years ago |
Evan You
|
b5b963f51d
|
wip: refactor children resolution (remove thunk mechanism)
|
8 years ago |
Chris Fritz
|
d9d4e7f196
|
prevent nested thunk children from failing (#3367)
|
8 years ago |
Evan You
|
e84a1a43be
|
fix attribute decode reggression (fix #3327)
|
8 years ago |
Evan You
|
23a22cbb44
|
support slots in functional components
|
8 years ago |
Evan You
|
8401852484
|
ensure child components insert hook invoke timing
|
8 years ago |
Evan You
|
d164cf537a
|
directive: always call update + ensure modifiers
|
9 years ago |
Evan You
|
42889ff87a
|
fix global directive function shorthand (fix #3243)
|
9 years ago |
Evan You
|
9b94176530
|
fix functional test
|
9 years ago |
Evan You
|
03621ee245
|
adjust render fn + fix props validation for functional components
|
9 years ago |
Evan You
|
579ff4ddbc
|
fix nested svg namespaces
|
9 years ago |
kazuya kawaguchi
|
c665a682d2
|
pass vnode raw data in functional component (#3168)
|
9 years ago |
Evan You
|
7827593972
|
custom directive: postupdate -> componentUpdated (ref #3172)
|
9 years ago |
Evan You
|
8c86973198
|
rename: init -> beforeCreate
|
9 years ago |
Evan You
|
9071dfd47a
|
test directive binding.expression
|
9 years ago |
Evan You
|
c949c74986
|
change ref to a built-in attribute
|
9 years ago |