最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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對象作用

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

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

html:

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

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

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

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

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

點擊前:

點擊后:

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

點擊按鈕之前:

點擊按鈕之后:

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

html代碼:

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

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

可以在控制臺打印一下,如下:

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

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

相關(guān)文章

最新評論

垫江县| 启东市| 天峨县| 安新县| 北宁市| 嘉兴市| 项城市| 北海市| 曲阜市| 洛宁县| 绥芬河市| 黑山县| 喀喇沁旗| 离岛区| 邻水| 滕州市| 和龙市| 阿拉善右旗| 金川县| 南丰县| 冀州市| 桃江县| 阿荣旗| 合阳县| 梁山县| 皮山县| 平舆县| 泾源县| 遂昌县| 武功县| 西丰县| 赤壁市| 迭部县| 南乐县| 开鲁县| 庆云县| 梁河县| 龙江县| 三原县| 桐乡市| 墨江|