三咲智子 Kevin Deng
|
af9f892afa
|
Merge remote-tracking branch 'upstream/main'
|
2024-01-14 23:33:08 +08:00 |
Evan You
|
2fd3905738
|
revert: "dx(computed): warn incorrect use of getCurrentInstance inside computed"
This reverts commit 324e817ef8 .
|
2024-01-09 16:37:50 +08:00 |
Evan You
|
7976f7044e
|
refactor(runtime-core): safer currentInstance reset
|
2024-01-09 07:22:13 +08:00 |
Evan You
|
324e817ef8
|
dx(computed): warn incorrect use of getCurrentInstance inside computed
ref #9974
close #10001
|
2024-01-08 18:12:40 +08:00 |
Rizumu Ayaka
|
a82d070890
|
Merge remote-tracking branch 'upstream/minor'
|
2023-12-29 21:03:21 +08:00 |
三咲智子 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 |
三咲智子 Kevin Deng
|
597eae423b
|
Merge remote-tracking branch 'upstream/minor'
|
2023-12-16 16:12:55 +08:00 |
Evan You
|
e04d821422
|
fix(ssr): make isInSSRComponentSetup state sharable across copies of Vue
This also fixes the issue when rendering async components in
the SFC playground with SSR enabled.
|
2023-12-12 21:37:52 +08:00 |
Evan You
|
c95ab62936
|
chore: fix types
|
2023-12-08 22:34:47 +08:00 |
三咲智子 Kevin Deng
|
927ab17cfc
|
feat(types): add emits and slots type to `FunctionalComponent` (#8644)
|
2023-12-08 22:24:58 +08:00 |
Carlos Rodrigues
|
bfb856565d
|
feat(types): provide ComponentInstance type (#5408)
|
2023-12-08 22:24:38 +08:00 |
三咲智子 Kevin Deng
|
41a7079493
|
refactor: extract Data
|
2023-12-07 01:55:00 +08:00 |
Blake Newman
|
887e54c347
|
fix(types): expose emits as props in functional components (#9234)
|
2023-12-01 02:37:51 +08:00 |
renovate[bot]
|
16a6438236
|
chore(deps): update lint (#9627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2023-11-18 10:33:24 +08:00 |
Lioness100
|
6277cb994a
|
chore: fix typo (#7693)
|
2023-06-10 17:17:41 +08:00 |
Simon Johansson
|
020851e57d
|
fix(ssr): reset current instance if setting up options component errors (#7743)
close #7733
|
2023-05-19 09:09:21 +08:00 |
丶远方
|
3798c5480b
|
chore: remove unnecessary type assertions (#8311)
|
2023-05-19 07:49:28 +08:00 |
Evan You
|
1279b17300
|
fix(types): remove short syntax support in defineSlots()
ref: https://github.com/vuejs/language-tools/issues/2758
|
2023-05-08 11:53:49 +08:00 |
Evan You
|
c117d9c257
|
fix(hmr): keep slots proxy mutable for hmr
close #8188
|
2023-05-01 12:21:10 +08:00 |
Evan You
|
94fa67a4f7
|
fix(hmr): force update cached slots during HMR
close #7155
close #7158
|
2023-04-20 10:06:06 +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
|
c02d8d097d
|
chore: remove warnings due to potential false-positives
|
2023-02-21 22:43:45 +08:00 |
Evan You
|
8d2d5bf48a
|
fix(runtime-core): support `getCurrentInstance` across mutiple builds of Vue
|
2023-02-21 21:59:41 +08:00 |
Evan You
|
124373db50
|
wip: isolatedModules + use rollup-plugin-esbuild
|
2023-02-03 04:30:19 +08:00 |
Evan You
|
8867bb259a
|
wip(vitest-migration): reactivity tests passing
|
2023-01-26 15:25:55 +08:00 |
skirtle
|
4902354925
|
dx(runtime-core): warn when expose() is misused (#7221)
|
2023-01-09 15:23:10 +01:00 |
翠 / green
|
eb2a83283c
|
fix(types): allow assigning wider SetupContext type (#2818)
fix #2362
|
2022-11-14 04:33:29 -05:00 |
Evan You
|
42239cf284
|
fix(teleport/css-v-bind): fix css v-bind for teleported content
fix #4605
close #4609 (used tests from this PR)
|
2022-11-10 14:41:45 +08:00 |
Evan You
|
d45cbfcdfb
|
chore(types): mark more internal component instance properties
|
2022-11-10 14:11:55 +08:00 |
Julian Meinking
|
32b51249bf
|
fix(runtime-core): `in` operator returning `false` for built-in instance properties in `exposeProxy` (#6138)
fix #6137
|
2022-10-26 05:54:10 -04:00 |
edison
|
9875ecd762
|
fix(runtime-core): support extends template for runtime compiler (#6250)
fix #6249
|
2022-08-31 01:44:21 -04:00 |
Carlos Rodrigues
|
17c50ce18d
|
build(deps-dev): bump typescript to 4.7.4 (#6215)
|
2022-07-06 04:27:30 -04:00 |
Evan You
|
9734b31c31
|
fix(sfc): avoid auto name inference leading to unwanted recursion
fix #5965
fix #6027
fix #6029
|
2022-06-06 17:36:49 +08:00 |
Evan You
|
d52907f4eb
|
fix(runtime-core): ensure consistent identity of $forceUpdate and $nextTick instance methods
fix #5556
|
2022-05-10 14:17:04 +08:00 |
那里好脏不可以
|
6042ab0f2f
|
chore: type [ci skip]
|
2022-05-09 22:51:51 -04:00 |
Thorsten Lünborg
|
053c65bc5e
|
dx(suspense): warn when using async setup when not inside a Suspense boundary (#5565)
close #3649
|
2022-04-13 05:36:43 -04:00 |
yfmei
|
dd70003cc3
|
chore: typo in comment [skip ci] (#5173)
|
2021-12-27 12:57:39 +01:00 |
Evan You
|
a1167c57e5
|
fix(runtime-core): disallow recurse in vnode/directive beforeUpdate hooks
|
2021-12-10 17:17:15 +08:00 |
Illya Klymov
|
ee97cf5a4d
|
fix(compat): maintain compatConfig option in legacy functional comp (#4974)
|
2021-12-05 23:20:27 -05:00 |
Evan You
|
87c86e4cc2
|
refactor: ensure ssr branches are included in esm-bundler build
|
2021-09-23 15:02:19 -04:00 |
webfansplz
|
0627765b36
|
chore(types): remove unnecessary type assertions (#4336)
|
2021-08-16 18:19:44 -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
|
6aa871e565
|
fix(runtime-core): component effect scopes should be detached
|
2021-07-29 17:15:56 -04:00 |
Evan You
|
8681c12c0c
|
chore: rename method to make it more explicit it is dev only
|
2021-07-27 17:52:37 -04:00 |
Evan You
|
bff4ea74c5
|
fix(hmr): fix custom elements hmr edge cases
|
2021-07-22 18:54:26 -04:00 |
Evan You
|
8560005601
|
fix(runtime-core): ensure setupContext.attrs reactivity when used in child slots
fix #4161
|
2021-07-21 17:31:00 -04:00 |
Evan You
|
dd1439e711
|
build: reduce runtime build size
|
2021-07-21 11:11:40 -04:00 |
Evan You
|
47f488350c
|
chore: run updated prettier
|
2021-07-19 18:24:18 -04:00 |
Evan You
|
8610e1c9e2
|
feat(runtime-dom): defineCustomElement
|
2021-07-16 14:30:49 -04:00 |
Anthony Fu
|
f5617fc3bb
|
feat(reactivity): new effectScope API (#2195)
|
2021-07-16 14:30:49 -04:00 |