小程序事件的target currentTarget detail
1.target
触发事件的源组件
属性
|
类型
|
说明
|
id
|
string
|
事件源组件的id
|
tagName
|
string
|
当前组件的类型
|
dataset
|
object
|
事件源组件上由
data-
开头的自定义属性组成的集合
|
2.currentTarget
触发事件的组件
属性
|
类型
|
说明
|
id
|
string
|
事件组件的id
|
tagName
|
string
|
当前组件的类型
|
dataset
|
object
|
事件组件上由
data-
开头的自定义属性组成的集合
|
<
view
data-index
=
"2"
bindtap
=
"bindViewTap" id="id"
>
DataSet Test
</
view
>
bindViewTap:
function
(
event
)
{
event.currentTarget.dataset.index;
event.currentTarget
.id
}
3.detail
自定义事件所携带的数据,如表单组件的提交事件会携带用户的输入
<
view
class
=
"section"
>
<
view
class
=
"section__title"
>
你输入的是:{{inputValue}}
</
view
>
<
input
bindinput
=
"bindKeyInput"
placeholder
=
"输入同步到view中"
/>
</
view
>
bindKeyInput:
function
(
e
)
{
this
.setData({
inputValue: e.detail.value
})
},