W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
監(jiān)聽事件
監(jiān)聽事件有兩種方式。
使用on監(jiān)聽:
<text onclick="doThis">Click me!</text>
使用v-on指令以及縮寫方式監(jiān)聽:
<text v-on:click="doThis">Click me!</text>
<text @click="doThis">Click me!</text>
事件處理方法
事件的處理方法需要在methods中定義,方法默認(rèn)包含一個(gè)參數(shù),可以通過該參數(shù)獲取detail、target對(duì)象等。
<template>
<text data-name="avm" onclick="doThis">Click me!</text>
</template>
<script>
export default {
name: 'test',
methods: {
doThis(e){
api.alert({
msg:e.target.dataset.name
});
}
}
}
</script>
事件處理方法也可以使用模板的方式,如:
<text onclick={this.doThis}>Click me!</text>
直接執(zhí)行JavaScript代碼
處理事件也可以使用直接執(zhí)行JavaScript代碼的方式,如:
<text onclick="api.alert({msg:'avm'});">Click me!</text>
或者
<template>
<text onclick="doThis('avm');">Click me!</text>
</template>
<script>
export default {
name: 'test',
methods: {
doThis(msg){
api.alert({
msg: msg
});
}
}
}
</script>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: