daiwei
|
20b5240ef3
chore: Merge branch 'main' into minor
|
8 months ago |
Arthur Darkstone
|
fda47ac702
chore(types): improve type safety in watch functions and instanceWatch (#13918)
|
9 months ago |
Johnson Chu
|
5a528aa5cc
refactor(reactivity, runtime-core): improve performance-critical code (#13274)
|
11 months ago |
skirtle
|
b094c72b3d
fix(watch): watchEffect clean-up with SSR (#12097)
|
1 year ago |
Matt Garrett
|
2d6adf78a0
fix(watch): unwatch should be callable during SSR (#11925)
|
1 year ago |
Evan You
|
f2ea25dc54
refactor(watch): reuse watch types
|
1 year ago |
Rizumu Ayaka
|
205e5b5e27
feat(reactivity): base `watch`, `getCurrentWatcher`, and `onWatcherCleanup` (#9927)
|
1 year ago |
Jakob
|
8bcaad4a32
fix(watch): handle errors in computed used as watch source (#11626)
|
1 year ago |
linzhe
|
3bda3e83fd
fix(reactivity): sync watch should be executed correctly (#11589)
|
1 year ago |
Kevin Deng 三咲智子
|
928af5fe2f
refactor(types): enable `isolatedDeclarations` (#11178)
|
1 year ago |
远方os
|
267093c314
feat(reactivity/watch): add pause/resume for ReactiveEffect, EffectScope, and WatchHandle (#9651)
|
1 year ago |
Damian Głowala
|
998dca59f1
feat(types): export `MultiWatchSources` type (#9563)
|
1 year ago |
远方os
|
22f7d96757
feat(watch): support passing number to `deep` option to control the watch depth (#9572)
|
1 year ago |
Evan You
|
f35080daf5
chore: Merge branch 'main' into minor
|
1 year ago |
Tycho
|
e0b2975ef6
fix(types/ref): allow getter and setter types to be unrelated (#11442)
|
1 year ago |
Evan You
|
26356264d2
chore: Merge branch 'main' into minor
|
2 years ago |
Tycho
|
aae2d78875
fix(types/apiWatch): correct type inference for reactive array (#11036)
|
2 years ago |
Evan You
|
1d8727ec97
chore: Merge branch 'main' into minor
|
2 years ago |
skirtle
|
a3e8aafbcc
fix(watch): support traversing symbol properties in deep watcher (#10969)
|
2 years ago |
远方os
|
521988d7e1
types(runtime-core): add `OnCleanup` parameter type in `this.$watch` (#9371)
|
2 years ago |
Evan You
|
801b8dea3b
chore: Merge branch 'main' into minor
|
2 years ago |
skirtle
|
2d56816aa8
refactor: simplify traverse() for deep watchers (#10795)
|
2 years ago |
Evan You
|
55660b0cfc
refactor(scheduler): use bitwise flags for scheduler jobs + optimize queueJob (#10407)
|
2 years ago |
Evan You
|
05eb4e0fef
Refactor reactivity system to use version counting and doubly-linked list tracking (#10397)
|
2 years ago |
Evan You
|
7976f7044e
refactor(runtime-core): safer currentInstance reset
|
2 years ago |
Yang Mingshan
|
d2d89551bb
fix(watch): cleanup watcher effect from scope when manually stopped (#9978)
|
2 years ago |
丶远方
|
fe03b2f8bf
chore(apiWatch): constraint deep passes boolean (#9952)
|
2 years ago |
Yang Mingshan
|
f300a4001e
fix(watch): remove instance unmounted short circuit in getter of `watchEffect` (#9948)
|
2 years ago |
Evan You
|
a9f781a92c
fix(watch): revert watch behavior when watching shallow reactive objects
|
2 years ago |
Evan You
|
24d77c25ce
perf(watch): avoid double traverse for reactive source
|
2 years ago |