三咲智子 Kevin Deng
|
fab9917ae4
|
fix(runtime-vapor): component self-reference
|
2024-11-13 11:00:07 +08:00 |
Kevin Deng 三咲智子
|
e1bedb8ad0
|
refactor!: drop custom directives (#274)
|
2024-09-19 01:15:17 +08:00 |
三咲智子 Kevin Deng
|
2ef97fec30
|
refactor: isolatedDeclarations for vapor
|
2024-08-09 17:00:27 +08:00 |
三咲智子 Kevin Deng
|
07444b3266
|
feat(runtime-vapor): try to support devtools
|
2024-06-21 14:03:11 +08:00 |
XiaoDong
|
be6a2d1d35
|
fix(runtime-vapor): apiLifeCycle circular dependencies (#244)
|
2024-06-20 14:33:16 +08:00 |
Kevin Deng 三咲智子
|
97f0b3bc33
|
refactor: component slots (#238)
Co-authored-by: Doctor Wu <doctorwu@moego.pet>
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe>
|
2024-06-19 01:09:17 +08:00 |
XiaoDong
|
3ac951b5b5
|
feat(runtime-vapor): implement app.config.performance (#230)
* feat(runtime-capor): add app.config.performance
* refactor: move formatComponentName to component.ts
* refactor: update import in warning.ts
* fix
* refactor
* fix order
---------
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-06-16 16:50:36 +08:00 |
三咲智子 Kevin Deng
|
598b55f1e8
|
test(runtime-vapor): finish expose and inject tests
|
2024-06-05 04:35:13 +08:00 |
Doctor Wu
|
107569b922
|
feat(runtime-vapor): resolve assets of components & directives (#214)
|
2024-05-29 01:43:47 +08:00 |
Rizumu Ayaka
|
b5ecb72864
|
feat: directive lifecycle hooks in `v-for`, `v-if` and component (#123)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-05-27 02:47:51 +08:00 |
Jevon
|
b776f92596
|
feat: v-once for component and v-for (#201)
* feat: v-once with v-for / v-once for component
* refactor
* refactor
---------
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-05-17 20:44:58 +08:00 |
Rizumu Ayaka
|
9346f885b0
|
refactor(runtime-vapor): remove optional chaining syntax (#208)
|
2024-05-12 19:09:31 +08:00 |
三咲智子 Kevin Deng
|
1c54cae29a
|
refactor(runtime-vapor): remove default value
|
2024-05-12 00:01:27 +08:00 |
三咲智子 Kevin Deng
|
639c847c0c
|
refactor(runtime-shared): move `Data`
|
2024-05-11 23:14:26 +08:00 |
三咲智子 Kevin Deng
|
05f4ade4d9
|
feat(runtime-vapor): warning with component stack
|
2024-04-28 22:50:17 +09:00 |
Doctor Wu
|
b7b652eb71
|
feat(runtime-vapor): template ref on component (#185)
|
2024-04-25 04:57:45 +08:00 |
Doctor Wu
|
d490bf2ed7
|
feat(runtime-vapor): implement expose (#181)
Co-authored-by: Kevin Deng 三咲智子 <sxzz@sxzz.moe>
|
2024-04-20 22:17:30 +08:00 |
Rizumu Ayaka
|
b447aceac5
|
fix(runtime-vapor): detach effect scope & component instance (#174)
|
2024-04-16 16:55:44 +08:00 |
ubugeeei
|
78f74ce241
|
feat(runtime-vapor): component slot (#143)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-03-24 20:29:00 +08:00 |
ubugeeei
|
5c9a15140d
|
feat(runtime-vapor): provide and inject (#158)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-03-22 23:41:16 +08:00 |
Doctor Wu
|
9a2c12e3cd
|
feat(runtime-vapor): implement setupContext (#157)
|
2024-03-22 23:28:18 +08:00 |
Doctor Wu
|
38e167ceb8
|
feat: implement inheritAttrs (#153)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-03-19 00:24:58 +08:00 |
Kevin Deng 三咲智子
|
463b47e83d
|
feat: create component & component lifecycle/props/attrs (#151)
|
2024-03-16 18:54:36 +08:00 |
三咲智子 Kevin Deng
|
5d15314c4e
|
refactor(runtime-vapor): remove created & beforeCreate hooks
|
2024-03-16 03:32:19 +08:00 |
三咲智子 Kevin Deng
|
808d17dbd1
|
refactor(runtime-vapor): split create component & render
|
2024-03-14 16:32:22 +08:00 |
三咲智子 Kevin Deng
|
7e0f15fa7c
|
refactor(runtime-vapor): re-organize
|
2024-03-14 16:02:46 +08:00 |
三咲智子 Kevin Deng
|
c1d9b64b7b
|
refactor: re-organize exports
|
2024-02-25 15:23:29 +08:00 |
三咲智子 Kevin Deng
|
26f29b2529
|
refactor(runtime-vapor): move metadata from instance to node
|
2024-02-23 01:21:00 +08:00 |
三咲智子 Kevin Deng
|
e10f7d1689
|
refactor(runtime-vapor): fix component type
|
2024-02-14 14:43:18 +08:00 |
ubugeeei
|
52311fa7ae
|
feat(runtime-vapor): component attrs (#124)
|
2024-02-10 13:07:13 +08:00 |
ubugeeei
|
cde91e4fb5
|
feat(runtime-vapor): component emits (#103)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-02-04 21:18:57 +08:00 |
三咲智子 Kevin Deng
|
1f134ae43a
|
feat(runtime-vapor): expose vapor mode flag
|
2024-01-24 22:11:46 +08:00 |
三咲智子 Kevin Deng
|
32604cf91c
|
refactor(runtime-vapor): template refs
|
2024-01-21 13:59:56 +08:00 |
三咲智子 Kevin Deng
|
31e8fa35c0
|
feat: v-model for input & textarea
|
2024-01-21 02:16:53 +08:00 |
三咲智子 Kevin Deng
|
6a26db2adc
|
refactor(runtime-vapor): remove ref wrapper for mounted state
|
2024-01-20 20:46:41 +08:00 |
Rizumu Ayaka
|
1e0070c208
|
feat(runtime-vapor): createIf (#95)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-19 16:38:41 +08:00 |
Rizumu Ayaka
|
2cce436aaf
|
feat(runtime-vapor): lifecycle beforeUpdate and updated hooks (#89)
|
2024-01-13 03:25:57 +08:00 |
Rizumu Ayaka
|
dce55475a5
|
style: fix lint errors in vapor
|
2023-12-29 22:05:33 +08:00 |
三咲智子 Kevin Deng
|
efc32b716f
|
refactor(runtime-vapor): remove public instance
|
2023-12-25 02:51:51 +08:00 |
GaoNeng
|
3d4bc018d7
|
feat(runtime-vapor): onErrorCaptured (#71)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-25 02:44:01 +08:00 |
Rizumu Ayaka
|
5b3027f0a9
|
feat(runtime-vapor): `watchEffect`/`watch` and `onEffectCleanup` (#69)
|
2023-12-23 15:17:18 +08:00 |
GaoNeng
|
9d3abcf24b
|
feat(runtime-vapor): mounted & unmounted hook (#46)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-15 01:47:56 +08:00 |
白雾三语
|
9e031275d7
|
fix: throw error without `script` block (#61)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2023-12-13 15:16:33 +08:00 |
ubugeeei
|
12250a85b9
|
feat(runtime-vapor): component props (#40)
|
2023-12-10 01:33:18 +08:00 |
三咲智子 Kevin Deng
|
5f90f8bef0
|
feat: v-show
|
2023-12-08 17:37:21 +08:00 |
三咲智子 Kevin Deng
|
41a7079493
|
refactor: extract Data
|
2023-12-07 01:55:00 +08:00 |
三咲智子 Kevin Deng
|
9e9703d7b6
|
feat(runtime-vapor): render component
|
2023-12-06 18:49:41 +08:00 |
三咲智子 Kevin Deng
|
f3e80d7706
|
feat: support more directive hook
|
2023-12-04 16:08:15 +08:00 |
三咲智子 Kevin Deng
|
db151e1b43
|
feat: custom directlve
closes #19
|
2023-12-03 18:36:54 +08:00 |
三咲智子 Kevin Deng
|
281d468020
|
style: format
|
2023-12-01 01:28:16 +08:00 |