【发布时间】:2021-10-21 01:54:42
【问题描述】:
我正在尝试更改数据类型为 'boolean' 的变量。首次加载页面时,数据运行良好。但是,当页面重新加载时,变量会在方法中本地更新,但不会在全局数据部分中更新。因此,在控制台中,我不断收到错误 "Uncaught (in promise) TypeError: Cannot read property 'value' of undefined at invokeDirectiveHook"
有什么我错过的吗?
<template>
<p>Value: {{ val }}</p>
<button @click="changeMe">Click Me</button>
</template>
<script>
import { ref } from 'vue';
export default {
data() {
return {
val: ref(false);
},
},
methods: {
changeMe() {
this.val = !this.val;
}
}
}
</script>
【问题讨论】:
标签: javascript vue.js runtime-error vuejs3 vue-reactivity