gpt4 book ai didi

javascript - 使用vue更改点击时的背景颜色

转载 作者:行者123 更新时间:2023-12-02 20:50:34 26 4
gpt4 key购买 nike

我想在单击时将背景颜色从蓝色更改为另一种颜色。这是我到目前为止所做的,但它不起作用。

HTML

<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<div id="app">
<button v-on:click="dissapear" id="bluebaloon">

</button>
</div>

CSS

#bluebaloon{
background-color:blue;
height:100px;
width:100px;
border-radius:50px;
}

JS

var app = new Vue({
el :'#app',
methods:{
dissapear: function(){
this.dissapear.style.backgroundColor = "red";
}
}

});

最佳答案

尝试使用 VueJs react 性来更改样式:

<button v-on:click="dissapear" id="bluebaloon" :style="{ 'background-color': dissapearColor }">

...
data: {
return {
dissapearColor: 'blue'
}
}
...
methods:{
dissapear () {
this.dissapearColor = "red";
}
}

关于javascript - 使用vue更改点击时的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61615182/

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