您的位置:首页 > 产品设计 > UI/UE

vue.js 中v-bind指令的使用

2017-11-30 11:54 701 查看
v-bind是处理HTML中的标签属性的。

例如:

html:

<div id="#app">
<a v-bind:href='url'></a>
</div>


js:

var app=new Vue({
el:'#app',
data:{
url:'www.baidu.com'
}
})


缩写:

<a :href='url'></a>


绑定CSS样式

在绑定CSS样式是,绑定的值必须在vue中的data属性中进行声明。

1.直接绑定class样式

<div :class="className">1、绑定classA</div>


2.绑定classA并进行判断,在isOK为true时显示样式,在isOk为false时不显示样式。

<div :class="{classA:isOk}">2、绑定class中的判断</div>


3.绑定class中的数组

<div :class="[classA,classB]">3、绑定class中的数组</div>


4.绑定class时使用三元表达式判断

<div :class="isOk?classA:classB">4、绑定class中的三元表达式判断</div>


5.绑定style

<div :style="{color:red,fontSize:font}">5、绑定style</div>


6.用对象绑定style样式

<div :style="styleObject">6、用对象绑定style样式</div>


var app=new Vue({
el:'#app',
data:{
styleObject:{
fontSize:'24px',
color:'green'
}
}
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: