VUE侦听localStorage某个值
时间: 2024-05-05 09:21:38 浏览: 168
要侦听localStorage某个值的变化,你可以使用Vue的watch属性。在Vue实例中声明一个watch属性,监听localStorage的变化并对应更新Vue实例中的数据。
以下是一个示例代码:
```html
<template>
<div>
<p>{{ localStorageValue }}</p>
</div>
</template>
<script>
export default {
data() {
return {
localStorageValue: ''
}
},
created() {
// 初始化localStorageValue
this.localStorageValue = localStorage.getItem('myValue')
},
watch: {
localStorageValue: function(newVal) {
// 监听localStorage值的变化
localStorage.setItem('myValue', newVal)
}
}
}
</script>
```
在这个示例中,我们首先在created生命周期中获取localStorage的值并初始化Vue实例中的数据localStorageValue。接着,我们使用watch属性监听localStorageValue的变化,并在变化时更新localStorage的值。这样,当localStorage中的值发生变化时,Vue实例中的数据也会被更新。
阅读全文