一
1.单个值
v-for="a in … (单个数据)
2.键与值
v-for=(a,b) in …(数组)
3.值和下标
v-for=(a,b) in …(单个数据)
4.键与值和下标
v-for=(a,b) in …(数组)
二
v-bind 单项绑定 输入值是无效的
v-model 双项绑定 会读入输入的值
三
v-if注释源码
v–show使标签隐藏 像为代码加上dispaly:none
四
1
(直接在css中设置)
<style>
.m{
width:100px;
color:red;
background-color:yellow;
}
</style>
2.
<style>
.a{
width:100px;
}
.b{
color:red;
}
.c{
background-color:yellow;
}
</style>
......
<div id="app">
<div :class="m">......</div>
</div>
......
<script>
var vm = new Vue({
el: '#app',
data:{
m:{
a:true,
b:true,
c:true,
},
},
})
</script>
3.
<style>
.a{
width:100px;
}
.b{
color:red;
}
.c{
background-color:yellow;
}
</style>
......
<div id="app">
<div :class="m">......</div>
</div>
......
<script>
var vm = new Vue({
el: '#app',
data:{
m:['a','b','c']
},
})
</script>
4
<style>
.a{
width:100px;
}
.b{
color:red;
}
.c{
background-color:yellow;
}
</style>
......
<div id="app">
<div :class="m">......</div>
</div>
......
<script>
var vm = new Vue({
el: '#app',
data:{
m:[{a:true},{b:true},{c:true}]
},
})
</script>
5
(3.4混合)
<style>
.a{
width:100px;
}
.b{
color:red;
}
.c{
background-color:yellow;
}
</style>
......
<div id="app">
<div :class="m">......</div>
</div>
......
<script>
var vm = new Vue({
el: '#app',
data:{
m:[{a:true},'b',{c:true}]
},
})
</script>