Eduardo San Martin Morote
|
b5f91ff570
|
fix(watch): allow handler to be a string (#1775)
fix #1774
|
2020-08-04 12:42:47 -04:00 |
|
Evan You
|
f6afe7000e
|
fix(runtome-core): do not cache property access in beforeCreate hook
fix #1756
|
2020-08-03 17:04:45 -04:00 |
|
Evan You
|
354d79c42b
|
fix(runtime-core): respect render function from mixins
fix #1630
|
2020-07-27 17:44:17 -04:00 |
|
Evan You
|
a75b8a268f
|
fix(build): fix component resolution when disabling options API
fix #1688
|
2020-07-23 14:33:15 -04:00 |
|
Evan You
|
ba17c871d8
|
feat: support delimiters option for runtime compilation
close #1679
|
2020-07-23 14:27:17 -04:00 |
|
Evan You
|
b6cdd5621e
|
wip: template binding optimization
|
2020-07-10 22:12:25 -04:00 |
|
Evan You
|
f3e9c1b59d
|
fix(runtime-core): avoid accidental access of Object.prototype properties
|
2020-07-01 20:13:02 -04:00 |
|
Evan You
|
7886c267f7
|
refactor: remove unused inheritRef option
This is technically a breaking change, but the option was not meant for public use
and ended up not solving the problem it was introduced for.
|
2020-07-01 15:40:11 -04:00 |
|
Evan You
|
d5dbd27193
|
fix(ssr): handle fallthrough attrs in ssr compile output
|
2020-06-26 16:55:37 -04:00 |
|
Evan You
|
2417a0cb30
|
fix(runtime-core): respect props from mixins and extends
fix #1236, close #1250
|
2020-06-09 11:27:40 -04:00 |
|
doly mood
|
d3c436ae2e
|
feat(types): mixins/extends support in TypeScript (#626)
|
2020-06-09 10:37:00 -04:00 |
|
Carlos Rodrigues
|
97dedebd80
|
feat(types): update to Typescript 3.9 (#1106)
|
2020-06-09 10:17:42 -04:00 |
|
Evan You
|
38f2d23a60
|
feat(runtime-core): add inheritRef option + make <transition> & <keep-alive> inherit refs
|
2020-05-22 10:26:17 -04:00 |
|
susiwen8
|
df4150dc4c
|
chore: LegacyOptions doesn't need to be exported (#1134)
|
2020-05-06 11:07:11 -04:00 |
|
Evan You
|
1bddeea247
|
feat(runtime-core): warn against user properties with reserved prefixes
|
2020-05-01 11:23:22 -04:00 |
|
Evan You
|
68e1ce8b66
|
refactor(types): mark more internal APIs
|
2020-05-01 10:37:40 -04:00 |
|
Evan You
|
ff4d1fcd81
|
fix(runtime-core): mixin options that rely on this context should be deferred
Also ensure consistent option apply order with Vue 2, close #1016, close #1029
|
2020-04-22 16:36:18 -04:00 |
|
Evan You
|
c0adb67c2e
|
feat(types): expose ComponentCustomOptions for declaring custom options
|
2020-04-17 09:41:36 -04:00 |
|
Evan You
|
be21cfb1db
|
feat(types): feat(types): add ComponentCustomProperties interface (#982)
|
2020-04-17 09:12:50 -04:00 |
|
Evan You
|
370fc820cc
|
refactor(runtime-core): refactor instance public proxy context object
|
2020-04-16 12:49:50 -04:00 |
|
Evan You
|
bfd6744fb1
|
perf(runtime-core): use raw context on component options init
|
2020-04-16 10:39:51 -04:00 |
|
Evan You
|
3e7bb7d110
|
feat(runtime-core): warn async data()
|
2020-04-14 17:40:41 -04:00 |
|
Evan You
|
899287ad35
|
feat(runtime-core): improve component public instance proxy inspection
|
2020-04-05 18:39:22 -04:00 |
|
Evan You
|
c7c3a6a3be
|
feat(runtime-core): emits validation and warnings
|
2020-04-03 20:40:34 -04:00 |
|
Evan You
|
24e9efcc21
|
refactor(runtime-core): extract component emit related logic into dedicated file
|
2020-04-03 19:08:17 -04:00 |
|
Evan You
|
d87255ce46
|
fix(options): data options should preserve original object if possible
|
2019-10-02 10:03:43 -04:00 |
|
Evan You
|
5ab1d75c39
|
fix(options): fix renderTriggered option translation
|
2019-10-02 09:46:29 -04:00 |
|
Evan You
|
3a177a18d2
|
feat(compiler): element codegen
|
2019-09-22 16:50:57 -04:00 |
|
Evan You
|
360f3b4f37
|
types: improve type exports
|
2019-09-06 12:58:31 -04:00 |
|
Evan You
|
d87bed0138
|
refactor: split componentRenderUtils
|
2019-09-06 11:25:11 -04:00 |
|
Evan You
|
0f25c29119
|
refactor: reorganize component related code and types
|
2019-09-06 11:19:22 -04:00 |
|
Evan You
|
3cded86b98
|
wip: switch to new implementation
|
2019-05-25 23:51:20 +08:00 |
|
Evan You
|
ff9cddd46f
|
refactor: move prop decorator into core, expose initial props to initialziers
|
2019-02-26 21:33:50 -05:00 |
|
Evan You
|
2f165c1e87
|
refactor: remove experimental hooks
|
2019-02-26 18:10:08 -05:00 |
|
Evan You
|
77dae71062
|
refactor: adjust files
|
2019-02-26 18:04:52 -05:00 |
|
Evan You
|
cbf95c642e
|
feat: @prop decorator
|
2019-02-25 17:47:02 -05:00 |
|
Evan You
|
894bead914
|
feat: make hooks usable inside classes
|
2018-10-28 19:15:18 -04:00 |
|
Evan You
|
832d715afe
|
feat: implement basic hooks
|
2018-10-27 22:10:25 -04:00 |
|
Evan You
|
e05673f4d3
|
refactor: rename packages
|
2018-10-26 15:44:50 -04:00 |
|