A:
<template is="gemSelectColor" data="{{optionData}}" />
B:
<template is="gemSelectColor" data="{{...optionData}}" />
A:導入對象后可以在模板中按照對點打點調用的方式待用數據
B:傳入的數據已經被展開,可以直接書寫對象的屬性來拿到對象中的值,這點熟悉es6的同學都會很清楚
A中使用里邊的值需要遍歷,不可以直接使用
B 中直接可以使用可以看到里邊的東西。
B
使用 is 屬性,聲明需要的使用的模板,然后將模板所需要的 data 傳入,如:
<template is="msgItem" data="{{...item}}"/>
Page({
data: { item: { index: 0, msg: 'this is a template', time: '2016-09-15' } } })
