【发布时间】:2021-02-04 17:34:47
【问题描述】:
我创建了一个由按钮on:click 事件触发的方法,但它似乎不起作用。
有代码:
<template>
<div class=button>
<button v-on:click="refreshTemperature" type="button" > Search </button>
<p> Temperature : {{ temp }} </p>
</div>
</template>
export default {
name: 'Meteo',
data() {
return {
temp: Math.floor(Math.random() * (30 - 10) ) + 10,
},
methods: {
refreshTemperature : () => {
this.temp ++;
}
}
当我点击按钮时,什么也没有发生,你知道我错过了什么吗?我真的是 Vue.js 的新手。
【问题讨论】:
-
你少了一个}。应该有一个结束
methods对象 -
我在复制代码时忘记了它,但在我的源代码中有括号;)不幸的是,这不是问题@AlexH
标签: javascript vue.js button