日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

聊聊vue 中的v-on參數(shù)問題

瀏覽:200日期:2022-10-07 17:34:01
vue中v-on:clock的使用

最近在學(xué)習(xí)vue.js框架。記下其中遇到的一些問題,以便以后查閱。

首先,這是一個(gè)頁面(為了便于觀察,將各個(gè)標(biāo)簽都一一著色):

聊聊vue 中的v-on參數(shù)問題

其中html代碼:

<div class='groupbody '> <ul class='list '> <li v-for='cell in todo.groupbody ' v-on:click='exchange($event)'> <div class='pagecelltext '>{{ cell.left }}</div> <div class='pagecellmin'>{{ cell.min }}</div> <img src='http://m.b3g6.com/bcjs/img/images/direction/right.png' style='width: 20px;height: 30px;float: right;margin-top: 5px;'> <div class='pagecellmsg '>{{ cell.right }}</div> </li> </ul> <div class='clear '></div></div>

js部分的代碼:

exchange: function (event) { alert('開始執(zhí)行方法'); var a = event.target; var cellimg = a.getElementsByTagName('div')[0]; var msg = cellimg.innerText; page2datas.todos[0].groupheader = msg; alert('方法執(zhí)行中'); var b = document.getElementById('page1'); b.style.display = 'none'; var c = document.getElementById('page2'); c.style.display = 'block'; alert('方法執(zhí)行結(jié)束'); }

這時(shí)候如果點(diǎn)擊cell中有顏色的區(qū)域(即點(diǎn)擊li標(biāo)簽的字標(biāo)簽的時(shí)候),只有第一個(gè)alert( )方法執(zhí)行,而后面的兩個(gè)方法并不執(zhí)行。

原因就是這個(gè)方法的參數(shù)event:

如果標(biāo)簽綁定的方法中有參數(shù)$event,這時(shí)候就可以利用event.target,獲取到當(dāng)前點(diǎn)被綁定這個(gè)點(diǎn)擊事件的標(biāo)簽。

但是這個(gè)參數(shù)也可能會造成一些問題,比如如果想不論點(diǎn)擊li標(biāo)簽的哪一個(gè)部分都要把點(diǎn)擊事件的方法執(zhí)行完整,這時(shí)候參數(shù)event就不適用了。這時(shí)候只能另想其他辦法。

解決方法:

在li中有v-for循環(huán),其中有一個(gè)cell對象,這個(gè)對象居居士li標(biāo)簽中的數(shù)據(jù)。只需要把這個(gè)對象傳遞給點(diǎn)擊事件的方法,就可以通過這個(gè)對象去實(shí)現(xiàn)剛才想要達(dá)到的目的。

修改之后的html代碼:

<div class='groupbody '> <ul class='list '> <li v-for='cell in todo.groupbody ' v-on:click='exchange(cell)'> <div class='pagecelltext '>{{ cell.left }}</div> <div class='pagecellmin'>{{ cell.min }}</div> <img src='http://m.b3g6.com/bcjs/img/images/direction/right.png' style='width: 20px;height: 30px;float: right;margin-top: 5px;'> <div class='pagecellmsg '>{{ cell.right }}</div> </li> </ul> <div class='clear '></div></div>

修改之后的js代碼:

exchange: function (cell) {alert('開始執(zhí)行方法'); page2datas.todos[0].groupheader =cell.left;alert('執(zhí)行中');var b = document.getElementById('page1');b.style.display = 'none';var c = document.getElementById('page2');c.style.display = 'block';alert('方法執(zhí)行結(jié)束'); }

這時(shí)候,整個(gè)電擊事件的執(zhí)行方法都可以完整執(zhí)行下來,后續(xù)頁面的切換也可以完成。

補(bǔ)充:Vue中關(guān)于v-on綁定點(diǎn)擊事件時(shí)候的參數(shù)問題

v-on的綁定點(diǎn)擊事件的時(shí)候關(guān)于參數(shù)有三種情況,分別如下 :

綁定的方法后面沒有括號

<button @click='btnClick'>點(diǎn)擊</button> <script> const app = new Vue({ methods:{ btnClick(event){ // 此時(shí)event就是當(dāng)前點(diǎn)擊的對象 console.log(event) } } }) </script>

聊聊vue 中的v-on參數(shù)問題

綁定的方法后面有括號

<button @click='btnClick()'>點(diǎn)擊</button><script> const app = new Vue({ methods:{ btnClick(event){ // 此時(shí)event是undefined console.log(event) } } })</script>

聊聊vue 中的v-on參數(shù)問題

綁定的方法后面有括號,需要傳遞參數(shù)

<button @click='btnClick(123)'>點(diǎn)擊</button><script> const app = new Vue({ methods:{ btnClick(event){ // 此時(shí)event是123 console.log(event) } } })</script>綁定的方法后面有括號,需要傳遞參數(shù),并且需要當(dāng)前點(diǎn)擊的對象

<!-- 這種情況下,如果需要傳遞當(dāng)前點(diǎn)擊的對象,參數(shù)必須是$event --><!-- 第一個(gè)位置如果要傳數(shù)字的話,就不需要加引號,如果要傳一個(gè)字符串的話,就必須要加引號,因?yàn)槿绻患右?Vue就會當(dāng)做一個(gè)變量來解析,此時(shí)如果在data中沒有定義的話,就會報(bào)錯(cuò) --><button @click='btnClick(123,$event)'>點(diǎn)擊</button><script> const app = new Vue({ methods:{ btnClick(num,event){ // 此時(shí)num是123,event是當(dāng)前點(diǎn)擊的對象, console.log(num,event) } } })</script>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品主播在线观看| 视频一区中文字幕精品| 国产精品a级| 久久精品国产网站| 高潮久久久久久久久久久久久久| 精品三级在线| 日韩精品第一区| 久久在线免费| 午夜国产一区二区| 免费看黄色91| 91精品国产自产精品男人的天堂| 另类亚洲自拍| 欧美日韩一区自拍| 久久99免费视频| 丁香六月综合| 久久午夜视频| 久久91视频| 午夜av不卡| 久久高清免费观看| 国产精品啊v在线| 欧产日产国产精品视频| 欧美另类专区| 日韩精品第一| 精品72久久久久中文字幕| 91精品啪在线观看国产18| 9国产精品视频| 国产免费成人| 国产精品1区| 欧美精选一区二区三区| 欧美日韩1区| 欧美va天堂| 久久av网站| 先锋亚洲精品| 国产一区二区亚洲| 噜噜噜躁狠狠躁狠狠精品视频 | 日韩精品亚洲专区| 都市激情国产精品| 亚洲精选av| 精品免费av在线| 激情综合网址| 国产欧美一区二区色老头| 日韩av免费| 日本强好片久久久久久aaa| 成人亚洲一区| 亚洲区第一页| 精品成人免费一区二区在线播放| 亚洲三级国产| 久久免费黄色| 久久av偷拍| 爽好久久久欧美精品| 精品久久不卡| 日本亚洲三级在线| 91精品亚洲| 精品国产麻豆| 欧美日韩国产一区二区三区不卡| 国产欧美日韩在线一区二区| 亚洲激情av| 欧美男人天堂| 精品国产亚洲一区二区在线观看| 日韩一区精品| 午夜一级久久| 亚洲播播91| 麻豆视频一区| 日本在线成人| 亚洲欧美视频| 91成人精品| a日韩av网址| 狂野欧美性猛交xxxx| **爰片久久毛片| 黄色欧美日韩| 在线国产一区二区| 午夜av成人| 九九精品调教| 久久男人av资源站| 国产精品成久久久久| 日韩av电影一区| 日本成人中文字幕在线视频| 亚洲三级av| 亚洲免费专区| 婷婷综合电影| 亚洲精品影视| 亚洲精品视频一二三区| 一区二区三区国产盗摄| 久久亚洲精品伦理| 欧美亚洲国产一区| 亚洲国产专区校园欧美| 久久蜜桃av| 精品一区免费| 婷婷激情图片久久| 五月天激情综合网| 99国产精品99久久久久久粉嫩| 激情六月综合| 亚洲在线电影| 中文精品电影| 日韩三级久久| 国产精品自拍区| 精品久久美女| 久久婷婷激情| 中文亚洲免费| 爽好久久久欧美精品| 亚洲人成亚洲精品| 日韩高清一区二区| 国产激情综合| 日韩在线视频精品| 国产字幕视频一区二区| 国产模特精品视频久久久久| 中文字幕av一区二区三区人| 91精品日本| 美女av在线免费看| 91高清一区| 日韩精品第二页| 国产激情精品一区二区三区| 91亚洲成人| 伊人久久婷婷| 午夜视频一区二区在线观看| 国产精品一区二区精品| 在线中文字幕播放| 欧美成人午夜| 色综合视频一区二区三区日韩| 久久不见久久见免费视频7| 国产不卡人人| 亚洲神马久久| 国产精品一区二区三区www| 国产夫妻在线| 免费在线观看一区二区三区| 国产欧美一区二区三区国产幕精品 | 高清一区二区| 国产一区亚洲| 欧美日韩99| 欧美成人基地 | 999久久久免费精品国产| 香蕉久久夜色精品国产| 国产精品色在线网站| 日产精品一区| 鲁大师影院一区二区三区| 国产精品一站二站| 国产精品久久久久久久久久10秀 | 亚洲二区三区不卡| 91精品国产自产在线丝袜啪| 日韩在线中文| 偷拍亚洲精品| 久久精品影视| 欧美一级二区| 欧美综合另类| 青青草国产成人99久久| 人人香蕉久久| 国产伦精品一区二区三区千人斩| 日韩av免费| 国产精品日本一区二区不卡视频 | 在线观看免费一区二区| 国产精品伦一区二区| 国产综合激情| 美女视频网站久久| 伊人影院久久| 超碰在线99| 欧美视频一区| 亚洲激情国产| 日韩av一级| 精品视频高潮| 国产三级精品三级在线观看国产| 日韩精品一区二区三区免费观看| 日韩欧美中文字幕在线视频| 激情欧美日韩一区| 国产成人免费| 欧美日韩亚洲一区二区三区在线| 欧美一区二区三区高清视频| 精品一二三区| 日韩高清不卡一区| 精品日韩毛片| av资源新版天堂在线| 国产调教精品| 日韩欧美美女在线观看| 午夜精品一区二区三区国产| 日韩大片在线播放| 国产极品模特精品一二| 日本成人在线视频网站| 日韩中文字幕一区二区三区| 99精品电影| 免费看av不卡| 国产一区二区久久久久| 久久国产三级| 亚洲理论在线| 男人的天堂久久精品| 香蕉精品久久| 三上悠亚国产精品一区二区三区| 你懂的亚洲视频| 欧美日韩xxxx| 欧美在线黄色| 亚洲精品乱码日韩| 视频一区免费在线观看| 亚洲欧洲另类| 好吊日精品视频| 激情五月综合网| 国产精品99免费看| 99精品在线观看| 日韩高清中文字幕一区二区| 日韩精品诱惑一区?区三区| 国产aⅴ精品一区二区三区久久 | 国产欧美日韩一区二区三区四区| 亚洲乱亚洲高清|