解決vue?change阻止默認事件問題
背景:復選框內部有個數量增減選項,并且兩個都是change事件。當觸發(fā)內部數量增減事件時,外部的復選change事件也會觸發(fā),體驗很不好。
使用事件 @click.stop.native.prevent 解決 (使用@click.stop 或者 @click.prevent都無效,直接報錯還阻止不了事件)
<el-checkbox-group v-model="checked_list" @click.stop @change=checkedFn> <el-checkbox v-for="(item,index) in listData" :label="index" :key="index" class="checkbox_shop_car"> <div class="shop_list"> <div><label>props_name:</label>{{item.props_name}}</div> <div><label>類型:</label>{{item.name_suffix}}</div> <div><label>數量:</label> <el-input-number size="mini" v-model="item.number" @change="handleChange(item)" :min="1" @click.stop.native.prevent></el-input-number> </div> </div> <div @click="deleteFn(item.id)" class="delete_icon">×</div> </el-checkbox> </el-checkbox-group>
效果
圖中綠色框和橙色框的change事件不會互相干擾,解決。。
沒有人能一路單純到底,但是要記住,別忘了最初的自己!
到此這篇關于解決vue change阻止默認事件問題的文章就介紹到這了,更多相關vue阻止事件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue3響應式Proxy與Reflect的理解及基本使用實例詳解
這篇文章主要為大家介紹了vue3響應式Proxy與Reflect的理解及基本使用實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08element-ui tree結構實現(xiàn)增刪改自定義功能代碼
這篇文章主要介紹了element-ui tree結構實現(xiàn)增刪改自定義功能代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08vue2.0結合Element實現(xiàn)select動態(tài)控制input禁用實例
本篇文章主要介紹了vue2.0結合Element實現(xiàn)select動態(tài)控制input禁用實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05