【发布时间】:2017-05-13 12:13:21
【问题描述】:
我是 VueJs 的新手,因为我试图在我的 Laravel 项目中使用 VueJs 的 v-bind 属性来实现基本的切换类功能。在呈现页面时,我没有得到变量 className 的值。请指导我哪里做错了。代码如下:
<div id="root">
<button type="button" v-bind:class="{'className':isLoading}" v-on:click="toggleClass">Toggle Me</button>
</div>
JavaScript 是:
<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>
【问题讨论】:
标签: javascript php laravel vue.js