gpt4 book ai didi

javascript - Vue.js 没有自动更新

转载 作者:行者123 更新时间:2023-12-01 03:11:34 25 4
gpt4 key购买 nike

我已经在我的 html 代码中得到了这个

<div class="pl_wrapper">
<div class="options_pl">
<input type="button" @click="optionButtonClicked" class="option_button_pl" value="List">
<input type="button" @click="optionButtonClicked" class="option_button_pl" value="Add a language">
</div>
{{show2}}
</div>

这在我的 vue.js 中

const ProgrammingLanguages = new Vue({
el:".pl_wrapper",
data:{
name: "aa",
show1: false,
show2: false
},
methods: {
optionButtonClicked(){
var indexOfClicked = index(event.target,event.target.className);
var equalIndexOfDiv = getOnIndex(indexOfClicked,"pl_divs")
$(".options_pl").hide();
show1 = (indexOfClicked==0) ? true : false
show2 = (indexOfClicked==1) ? true : false
}
}
});

现在,当我点击 option_button_pl 时,我希望 {{show2}} 也从 false 更改为 true,反之亦然。但可惜 Jsfiddle 没有:发生。 https://jsfiddle.net/3akfzcyf/

最佳答案

你必须使用this关键字。像 this.show1 和 this.show2 这样的东西

关于javascript - Vue.js 没有自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45804848/

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