svelte中怎么监听数据的更新呢 就像是vue的watch
svelte中怎么监听数据的更新呢 就像是vue的watch
https://www.sveltejs.cn/tutorial/reactive-statements 我们不仅提供了声明反应式的 值,我们还可以运行反应式的 语句。例如,当 count 的值改变时就输出到日志中:看看这个是不是
这样就能达到监听的目的,每次点击按钮的时候,就会触发下边的 console.log 和 alert。
<div>
<button on:click={add}>count++</button>
</div>
<script>
let count = 0;
$: {
console.log(`the count is ${count}`);
alert(`I SAID THE COUNT IS ${count}`);
}
function add() {
count = count + 1
}
</script>
let image = '/aaa.jpeg'
<img src={image} alt=''>