面试题答案
一键面试实现思路
- 导入必要模块:从
svelte/store
中导入readable
和writable
用于状态管理。 - 创建计数器状态:使用
writable
创建一个可写的计数器存储,初始值设为0。 - 创建增加计数器的函数:该函数通过
set
方法修改writable
存储中的计数器值。 - 在组件中使用计数器状态:在组件模板中显示计数器的值,并绑定点击事件到增加计数器的函数。
关键代码片段
<script>
import { writable } from'svelte/store';
// 创建可写的计数器存储,初始值为0
const count = writable(0);
// 增加计数器的函数
const increment = () => {
count.update(n => n + 1);
};
</script>
<button on:click={increment}>Increment</button>
<p>The count is: {$count}</p>