说起这两个属性,就不得不说一个事:
事件对象
小程序官方文档中说:当事件被触发时,处理函数会响应。传入event对象,通过event对象可以获取事件触发时候的一些信息,包括时间戳、detail等。
因为小程序内的事件绑定都是在 WXML 中实现的,所以传递参数只能通过 WXML 上面的属性值来传递,例如下面的代码中,indexDetail 处理函数需要接收生活指数的名称和详情,来弹出弹层提示,这时候需要在标签上增加 data-xx 这样的属性,data-name 和 data-detail 就是两个属性,通过这两个值,可以在 indexDetail 内 event 对象的 target/currentTarget 的 dataset 获取参数。
<view class="life-style">
<view class="item" wx:for="{
{lifeStyle}}" data-name="{
{item.name}}" data-detail="{
{item.detail}}" bindtap="indexDetail">
<view class="title">
<icon type="{
{item.icon}}"></icon>
{
{item.name}}
</view>
<view class="content">{
{item.info}}</view&g