ps:全demo级别自学vue.js,前端大佬自行忽略
首先我们传统方式,如用插值表达式{{}}是无法给我们我属性赋值的
如下
<!...red ",
color2:"yellow"
}
})
所以我们要想在js中动态给标签里的属性赋值...,我们需要用到v-bind:
我们可以在属性前面加v-bind: 代表后面的属性值是从我们的vue对象中取得
demo如下:
<!...对象语法
关于用法四有的时候我们属性比较复杂不宜直接放在标签内,那么我们可以放在一个方法中,使其返回该值,如下
2 ....数组语法
一般不用这个,因为意义不大,和我们直接用class=""差不多
而我们用对象语法时候比较灵活比如:class="{active:true,line:false}",我们可以通过一些如动态判断以及绑定进行比较灵活的配置