Commit Graph

31 Commits

Author SHA1 Message Date
Evan You
149d82d618 refactor: option merging + extract helper functions 2018-10-16 15:47:51 -04:00
Evan You
7bc28a6e61 refactor: access all options from instance.$options 2018-10-16 12:37:31 -04:00
Evan You
3a7d11ca15 wip: mixins 2018-10-15 19:07:06 -04:00
Evan You
d4cd3fb352 fix: provide/inject should be resolved in parent tree 2018-10-15 13:12:13 -04:00
Evan You
b0f3a67e29 refactor: tweak arguments 2018-10-15 12:41:18 -04:00
Evan You
a9b608266e types: improve public component type 2018-10-13 21:13:56 -04:00
Evan You
7e6fdb8cc4 feat: use internal warning 2018-10-11 17:21:13 -04:00
Evan You
5327abb249 feat: warning traces & error handling for functional render 2018-10-11 17:14:39 -04:00
Evan You
c94ce3ed62 chore: comments 2018-10-11 14:24:55 -04:00
Evan You
60e803ce62 feat: support defining data in constructor/initialzers 2018-10-11 13:54:35 -04:00
Evan You
5cd1f33de3 wip: refactor parentChain management 2018-10-10 13:13:27 -04:00
Evan You
83605ef26c refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough 2018-10-09 21:10:30 -04:00
Evan You
da6f0d7adc refactor: use flat options on class 2018-10-09 20:22:29 -04:00
Evan You
e698c8f492 types: rename 2018-10-09 11:37:24 -04:00
Evan You
03fd4da21d refactor: revert render fn signature 2018-10-04 16:44:23 -04:00
Evan You
70947771dc chore: no longer need to wrap legacy render fn 2018-10-03 13:09:52 -04:00
Evan You
88be7ecd37 refactor: adjust render fn signature 2018-10-03 13:00:13 -04:00
Evan You
adfe0ee7bf refactor: improve fragment implementation 2018-10-02 13:59:11 -04:00
Evan You
ee50fb9723 feat: activated/deactivated hooks 2018-09-26 18:34:21 -04:00
Evan You
7c2ec8ace0 feat: keep-alive 2018-09-26 17:10:34 -04:00
Evan You
7484b4d2e6 feat: provide/inject 2018-09-25 17:49:47 -04:00
Evan You
871947c25f fix: fix not saving cached computed options 2018-09-25 13:49:09 -04:00
Evan You
a1b9144009 refactor: new attrs merge strategy 2018-09-24 19:11:14 -04:00
Evan You
85cd69a988 wip: refactor attrs inheritance 2018-09-24 18:51:58 -04:00
Evan You
f398c129e6 refactor: group all extracted non-props under $props.attrs, including class and
style.
2018-09-24 00:29:46 -04:00
Evan You
b5db956f9a feat: inheritAttrs 2018-09-23 23:28:21 -04:00
Evan You
cb01733842 feat: attribute fallthrough 2018-09-23 21:54:48 -04:00
Evan You
44d1a8efcb feat: renderError 2018-09-23 20:30:26 -04:00
Evan You
232d14c0dd test: basic 2.x compat test case 2018-09-19 23:43:27 -04:00
Evan You
b3208a5941 wip: root Vue compat 2018-09-19 23:19:25 -04:00
Evan You
3401f6b460 init (graduate from prototype) 2018-09-19 11:35:38 -04:00