我们知道模板不能直接在界面上显示,需要调用的时候才能显示出来,调用的时候需要使用is属性来说明调用的是哪个模板,并且传参的形式可以有多种
<!-- 直接给模板里面用到的字段赋值 --> <template is="mytemp" data="{{names:'aaa', add:'bbbb'}}"></template> <!-- 通过给模板赋值对象来调用--> <template is="mytemp" data="{{...person}}"></template> <!-- 通过给模板赋值数组里面的对象来调用-->
<!--数据绑定使用对象---对象--> <template is="objectCombine" data="{{for: x, bar: y}}"></template>
<!--数据绑定使用对象---扩展运算符对象 ... 将一个对象展开-->
<template is="objectCombine" data="{{...obj1, ...obj2, p: 5}}"></template>
<template is="mytemp" data="{{...persons[0]}}"></template><template is="mytemp" data="{{...persons[1]}}"></template>person是个对象数组,persons也是个对象数组,如果是对象数组,前面需要加上...,如果不是数组是字段可以直接定义,例如下面的代码
这个里面的item模板里面使用的是...item
这里面的act_index和scrollLeft就是单纯的字段,这里面就可以直接使用