我有一个像这样从这个例子中提取的苗条商店:
store.ts
import { writable } from 'svelte/store';
export const count = writable(0);
test.svelte
function increment() {
count.update(n => n + 1);
}
我可以像这样得到值:
应用程序.svelte
const unsubscribe = count.subscribe(value => {
count_value = value;
});
但是是否有可能使用 await / Promise 而不是使用 subscribe 的类似 observable 的对象只获取一次值?
例子:
const count-value = await count.toPromise();
显然toPromise
不存在于Writable对象上,但我认为可能通过rxjs、internal svelte或wonka可能有一个选项或某种解决方法。