欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue 事件的$event參數(shù)=事件的值案例

 更新時(shí)間:2021年01月29日 09:39:04   作者:榮光無限  
這篇文章主要介紹了Vue 事件的$event參數(shù)=事件的值案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

template

<el-table :data="dataList">
 <el-table-column label="id" prop="id"></el-table-column>
 <el-table-column label="name" prop="name">
 <template v-slot="props">
  <el-input-number
  :min="0"
  v-model="props.row.count"
  @change="updateProduct($event)"
  size="mini"
 ></el-input-number>
 </template>
 </el-table-column>
</el-table>

Script 部分

export default {
 data() {
 return {
  dataList: [
  { id: 1, name: '001', count: 1 },
  { id: 2, name: '002', count: 2 },
  { id: 3, name: '003', count: 3 },
  ]
 }
 },
 methods: {
 updateProduct(value) {
  console.info(value)
 }
 }
}

補(bǔ)充:vue學(xué)習(xí)筆記:事件中的$event對(duì)象作用

vue中點(diǎn)擊事件或者是其他的事件可以通過在事件中添加$event進(jìn)行對(duì)標(biāo)簽元素的dom獲取或者修改標(biāo)簽指的屬性等等。具體用法如下:

1、可以通過$event進(jìn)行對(duì)dom元素的獲取

html:

<button data-get="數(shù)據(jù)按鈕" @click="getRvent($event)">獲取事件對(duì)象</button>

首先我們先打印一下$event對(duì)象看一下,對(duì)象中有哪些屬性,如下圖

其中srcElement就是當(dāng)前這個(gè)標(biāo)簽元素,可以根據(jù)此屬性來獲取當(dāng)前點(diǎn)擊事件的標(biāo)簽元素。

比如我們可以對(duì)獲取的元素進(jìn)行操作,就像原生js那樣,如下:

 // 獲取事件對(duì)象e
 getRvent(e){
  console.log(e);
  e.srcElement.style.background="red";
 }

點(diǎn)擊前:

點(diǎn)擊后:

2、除此之外我們還可以對(duì)標(biāo)簽自身的屬性進(jìn)行修改,比如說改變button按鈕的文字值,這個(gè)時(shí)候是使用的$event下面的textContent進(jìn)行修改。

點(diǎn)擊按鈕之前:

點(diǎn)擊按鈕之后:

3、我們也可以通過$event獲取標(biāo)簽自定義的屬性值,如下:

html代碼:

<button data-get="數(shù)據(jù)按鈕" @click="getRvent($event)">獲取事件對(duì)象</button>

這個(gè)button按鈕標(biāo)簽有一個(gè)自定義的屬性data-get,這時(shí)候我們可以根據(jù)$event的屬性target.dataset.get屬性進(jìn)行獲取

可以在控制臺(tái)打印一下,如下:

其實(shí)有時(shí)候我們可以用元素本身自帶的屬性進(jìn)行操作,摒棄添加class等操作,減少代碼的冗余性,細(xì)化代碼。

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

相關(guān)文章

  • Vue3樣式滲透之deep()為什么無效詳解

    Vue3樣式滲透之deep()為什么無效詳解

    項(xiàng)目開發(fā)中因?yàn)閡i設(shè)計(jì)常常需要修改vue常用的組件庫(element,antD等等),這就需要用到樣式穿透,下面這篇文章主要給大家介紹了關(guān)于Vue3樣式滲透之deep()為什么無效的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • vue綁定事件后獲取綁定事件中的this方法

    vue綁定事件后獲取綁定事件中的this方法

    今天小編就為大家分享一篇vue綁定事件后獲取綁定事件中的this方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 解決vue 引入子組件報(bào)錯(cuò)的問題

    解決vue 引入子組件報(bào)錯(cuò)的問題

    今天小編就為大家分享一篇解決vue 引入子組件報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue create、vue webpack init創(chuàng)建vue項(xiàng)目產(chǎn)生的項(xiàng)目文件的區(qū)別

    vue create、vue webpack init創(chuàng)建vue項(xiàng)目產(chǎn)生的項(xiàng)目文件的區(qū)別

    這篇文章主要介紹了vue create、vue webpack init創(chuàng)建vue項(xiàng)目產(chǎn)生的項(xiàng)目文件的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Vue/React子組件實(shí)例暴露方法(TypeScript)

    Vue/React子組件實(shí)例暴露方法(TypeScript)

    最近幾個(gè)月都在用TS開發(fā)各種項(xiàng)目,框架有涉及到Vue3,React18等,記錄一下Vue/React組件暴露出變量/函數(shù)的方法的寫法,對(duì)vue?react組件暴露方法相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • vue2項(xiàng)目如何將webpack遷移為vite并使用svg解決所有bug問題

    vue2項(xiàng)目如何將webpack遷移為vite并使用svg解決所有bug問題

    這篇文章主要介紹了vue2項(xiàng)目如何將webpack遷移為vite并使用svg解決所有bug問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue下拉框值變動(dòng)事件傳多個(gè)參數(shù)方式

    Vue下拉框值變動(dòng)事件傳多個(gè)參數(shù)方式

    這篇文章主要介紹了Vue下拉框值變動(dòng)事件傳多個(gè)參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Vue中v-html圖片過大導(dǎo)致溢出的問題及解決

    Vue中v-html圖片過大導(dǎo)致溢出的問題及解決

    這篇文章主要介紹了Vue中v-html圖片過大導(dǎo)致溢出的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • webpack項(xiàng)目調(diào)試以及獨(dú)立打包配置文件的方法

    webpack項(xiàng)目調(diào)試以及獨(dú)立打包配置文件的方法

    下面小編就為大家分享一篇webpack項(xiàng)目調(diào)試以及獨(dú)立打包配置文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • VUE中data配置項(xiàng)詳細(xì)解析

    VUE中data配置項(xiàng)詳細(xì)解析

    data屬性是Vue實(shí)例的數(shù)據(jù)對(duì)象,可以綁定的是對(duì)象或者是函數(shù),下面這篇文章主要給大家介紹了關(guān)于VUE中data配置項(xiàng)詳細(xì)解析的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02

最新評(píng)論