Vue 中 Methods 能存放数据吗?
在 Vue 中,'methods' 是用于存放方法的对象,而不是用于存放数据的对象。如果你想要存放数据,应该使用'data' 对象。在'data' 对象中定义的属性可以在 Vue 实例中使用,并且在模板中进行绑定和更新。'methods' 对象中的方法可以在 Vue 实例中调用,用于处理事件和其他逻辑。以下是一个示例:
<template>
  <div>
    <p>{{ message }}</p>
    <button @click="updateMessage">更新消息</button>
  </div>
</template>
<script>
export default {
  data() {
    return {
      message: 'Hello Vue!'
    }
  },
  methods: {
    updateMessage() {
      this.message = 'New message!';
    }
  }
}
</script>
在上面的例子中,'message' 属性存放在'data' 对象中,可以在模板中使用'{{ message }}' 进行绑定。'updateMessage' 方法存放在'methods' 对象中,当按钮被点击时,该方法会更新'message' 属性的值。
原文地址: https://www.cveoy.top/t/topic/p0QK 著作权归作者所有。请勿转载和采集!