Если вы хотите выполнить фрагмент кода только при изменении color
, вы можете использовать реактивное объявление:
<script>
export let color;
$: {
console.log('color changed', color);
// will only get called when the `color` changed.
}
</script>
Но если вы хотите выполнить этот фрагмент кода как с текущим значениеми предыдущее значение, вы можете сделать следующее:
<script>
export let color;
let prevColor;
$: {
console.log('currentColor:', color, 'prevColor:', prevColor);
prevColor = color;
}
</script>