小程序模板中data傳值有無...


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' } } })


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM