加减乘除等
{{firstName}}-{{lastName}}
{{firstName}}+{{lastName}}
{{firstName+'-'+lastName}}
{{count*2}}
{{count/2}}
在讲述插值的多种使用方法前,我们先回顾之前Es6的内容,for遍历,for in,for of 以及forEach,在这里我们不使用forEach所以我们就不做重点解读。在下面的插值多种使用方法中,我们将采用for in 及for of的两种方法,在这里与Es6的写法有点区别,es6 中for in的写法是for(let index in keys)而for of的写法是 for(let item of keys)但在这里的使用统一是以下写法:v-for = " item in keys"的形式或者v-for = "(item,index) in keys"的形式。
根据上面引入的写法形式,下面我们来讲述一下多种插值使用方法:
js共用部分(多个使用方法的结合):
const vm = new Vue({
el:'#root',
data(){
return{
todolist:['足球','篮球','排球','羽毛球'],
obj:{
a:'张三',
b:'李四',
c:'王五',
d:'王强'
}
obj2:[
{
a:'张三',
},
{
b:'李四',
},
{
c:'王五',
},
]
第一种:利用for循环遍历
{{item}}
第二种:
{{item}}
第三种:
{{item.a}}{{item.b}}{{item.c}}
第四种:
{{item}}-{{index}}
以上几种方法,可以将in改为of,实现同样的数据
{{msg}}
{{msg}}
{{count}}
{{message}},啧啧啧
啧啧啧
{{msg}}
{{msg}}
注:添加css样式时,需要使用[ ] 包裹着v-cloak才可以
[v-cloak]{
display: none !important;
}
{{msg}}
{item}} -->
- {{item}}
{msg}} -->
{{msg}}
我们爱学习
我们爱学习
我们爱学习
我们爱学习
我们爱学习
我们爱学习
为有效解决在项目中,需要将ul中的li分为多块部分,每一块部分控制的区域不同,在给ul设置值时,根据我们的选择,使某个li起到被ul控制的效果,下面就会根据上面的内容相结合实现如下的效果:
- 1234
- 576847