gpt4 book ai didi

javascript - 计算 Prop 不工作 Vue JS 2

转载 作者:搜寻专家 更新时间:2023-10-30 22:44:49 24 4
gpt4 key购买 nike

我正在通过 YT 上的一个 channel 学习 vue js,该视频是去年发送的,所以我认为由于 VueJS 本身的一些变化,它无法正常工作,但如果你们能帮助我,那就太好了

代码链接:http://codepen.io/myrgato/pen/BWWxdQ

HTML

<script src="https://unpkg.com/vue@2.2.2"></script>
<div id="app">
<button @click="increment">Increment</button>
<p>Counter: {{counter}}</p>
<p>Clicks: {{clicks}}</p>
</div>

JS

new Vue({
el: '#app',
data: {
counter: 0,
clicks: 0
},
methods: {
increment(){
this.clicks++;
}
},
computed: {
counter(){
return this.clicks * 2;
}
}
});

它应该计算点击量,然后使用计算属性来显示等于点击次数乘以两倍的计数器,但由于某种原因它不起作用..

最佳答案

简短但完整的答案:

切勿对 data 变量和 computed 使用相同的名称。

将数据和计算视为同一个对象,因此名称不能重复。

关于javascript - 计算 Prop 不工作 Vue JS 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42720402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com