Vue 'methods' 选项
示例
使用 methods
选项中的方法来切换消息。
export default {
data() {
return {
msg: 'Hello World!',
showMsg: false
};
},
methods: {
toggleMsg() {
this.showMsg = !this.showMsg;
}
}
};
运行示例 »
定义和用法
methods
选项是一个对象,其中包含在 Vue 实例上声明的所有方法。
可以从 Vue 应用程序的 <template>
直接调用方法(无需 this
关键字),例如使用 v-on
指令将方法设置为在事件发生时运行。
this
关键字必须用于从 Vue 实例内调用方法,例如当一个方法被另一个方法调用时。
注意:声明方法时应避免使用箭头函数,因为无法使用 this
关键字从此类函数内部访问 Vue 实例。
相关页面
Vue 教程:Vue 方法
Vue 教程:Vue v-on 指令