三咲智子 Kevin Deng
|
bfe6b459d3
|
style: update format & lint config (#9162)
Co-authored-by: 丶远方 <yangpanteng@gmail.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Co-authored-by: Guo Xingjun <99574369+Plumbiu@users.noreply.github.com>
|
2023-12-26 19:39:47 +08:00 |
Rudy
|
5d932a8e6d
|
fix(types): defineCustomElement using defineComponent return type with emits (#7937)
close #7782
|
2023-11-10 13:52:54 +08:00 |
丶远方
|
24d98f0327
|
perf(custom-element): cancel `MutationObserver` listener when disconnected (#8666)
|
2023-07-12 11:13:20 +08:00 |
Anthony Fu
|
438027cf9e
|
perf: mark `defineComponent` as side-effects-free (#8512)
|
2023-07-11 17:52:43 +08:00 |
Evan You
|
bdf557f6f2
|
fix(types): retain type parameters order for public types
|
2023-04-05 22:30:50 +08:00 |
三咲智子 Kevin Deng
|
5a2f5d59cf
|
feat(types/slots): support slot presence / props type checks via `defineSlots` macro and `slots` option (#7982)
|
2023-04-03 16:49:16 +08:00 |
Evan You
|
58e5c51149
|
build: upgrade to TypeScript 5.x
|
2023-03-23 17:11:35 +08:00 |
ysy945
|
67890daad1
|
fix(custom-elements): custom element should re-instantiate when inserted again (#6966)
fix #6934
|
2022-11-11 04:06:21 -05:00 |
Thorsten Lünborg
|
55382aed58
|
fix(custom-elements): define declared properties in constructor (#5328)
|
2022-11-11 02:46:01 -05:00 |
Evan You
|
89f37ceb62
|
fix(custom-elements): fix number type props casting check
fix #5793
adapted from #5794
|
2022-11-11 15:20:28 +08:00 |
Evan You
|
afe889999c
|
fix(custom-elements): properties set pre-upgrade should not show up in $attrs
|
2022-11-11 14:42:42 +08:00 |
Evan You
|
5e50909100
|
fix(custom-elements): should not reflect non-decalred properties set before upgrade
|
2022-11-11 14:14:55 +08:00 |
Thorsten Lünborg
|
665f2ae121
|
fix(custom-elements): fix event emitting for async custom elements (#5601)
fix #5599
|
2022-11-10 23:33:17 -05:00 |
Thorsten Lünborg
|
0b39e46192
|
fix(custom-elements): also dispatch hyphenated version of emitted events (#5378)
fix #5373
|
2022-11-10 23:01:10 -05:00 |
Thorsten Lünborg
|
192dcb648c
|
fix(custom-elements): ensure custom elements can inherit provides from ancestors (#5098)
fix #5096
|
2022-11-10 21:33:17 -05:00 |
Rudy
|
e4de623ea7
|
fix(types): support inferring injected properties in options api (#6804)
close #3031
close #5931
|
2022-11-08 01:09:53 -05:00 |
Thorsten Lünborg
|
f67bb500b6
|
fix(runtime-dom): ensure customElement handles empty props correctly. (#6182)
fix Scoped attribute in Vue file affects the use of web component #6163,#6895
|
2022-11-01 09:49:06 +01:00 |
Thorsten Lünborg
|
b0b74a160c
|
fix(runtime-core): custom-element: ensure number casting of camelCase props. (fix: #5374) (#5377)
|
2022-10-22 11:20:46 +02:00 |
edison
|
cd659fc86f
|
fix(ssr): should de-optimize on vnode with PatchFlags.BAIL (#4818)
fix #4679
fix #5771
|
2022-05-10 06:35:34 -04:00 |
n2ptune
|
772574febb
|
chore(custom-element): fix comment typo (#5028) [skip ci]
|
2021-12-03 10:10:54 +01:00 |
Evan You
|
4b7f76e36a
|
fix(custom-element): fix custom element props access on initial render
ref: #4792
|
2021-11-02 13:20:31 +08:00 |
Evan You
|
3ca83179d1
|
fix(custom-element): fix initial attr type casting for programmtically created elements
fix #4772
|
2021-10-09 18:34:54 -04:00 |
Evan You
|
0cfa2112ce
|
fix(custom-elements): fix number prop casting
fix #4370, close #4393
|
2021-09-16 19:15:15 -04:00 |
Evan You
|
c421fb91b2
|
feat(runtime-dom): support async component in defineCustomElement
close #4261
|
2021-08-06 19:15:55 -04:00 |
Evan You
|
bff4ea74c5
|
fix(hmr): fix custom elements hmr edge cases
|
2021-07-22 18:54:26 -04:00 |
Evan You
|
5b76843b69
|
feat(runtime-dom): support passing initial props to custom element constructor
|
2021-07-22 18:19:58 -04:00 |
Evan You
|
7a7e1d8e9f
|
feat(runtime-dom): hmr for custom elements
|
2021-07-22 17:48:15 -04:00 |
Evan You
|
a7fa4ac28a
|
feat(runtime-dom): support specifying shadow dom styles in defineCustomElement
|
2021-07-22 16:33:32 -04:00 |
Evan You
|
47f488350c
|
chore: run updated prettier
|
2021-07-19 18:24:18 -04:00 |
Evan You
|
de32cfa43e
|
fix: ensure customElements API ssr compatibility
fix #4129
|
2021-07-16 14:30:49 -04:00 |
Evan You
|
00f0b3c465
|
feat: custom element reflection, casting and edge cases
|
2021-07-16 14:30:49 -04:00 |
Evan You
|
8610e1c9e2
|
feat(runtime-dom): defineCustomElement
|
2021-07-16 14:30:49 -04:00 |