मैं VueJs में नौसिखिया हूँ और मैं बुनियादी टॉगल वर्ग मेरी Laravel परियोजना में VueJs के वी-बाँध संपत्ति का उपयोग कर कार्यक्षमता को लागू करने की कोशिश कर रहा हूँ के रूप में में काम नहीं कर रहा टॉगल। पेज के प्रतिपादन के दौरान मुझे परिवर्तनीय className
का मान नहीं मिल रहा है। कृपया मुझे मार्गदर्शन करें जहां मैं गलत कर रहा हूं। कोड नीचे दिया गया हैVuejs गतिशील वर्ग Laravel ब्लेड खाका
<div id="root">
<button type="button" v-bind:class="{'className':isLoading}" v-on:click="toggleClass">Toggle Me</button>
</div>
जावास्क्रिप्ट है:
<script>
var app = new Vue({
el: '#root',
data: {
className:"color-red",
isLoading:false
},
methods:{
toggleClass(){
this.isLoading=true;
this.className="color-blue";
}
}
})
</script>
शैली है:
<style>
.color-red{
background-color:red;
}
.color-blue{
background-color:blue;
}
</style>