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

Vue?$event作為參數(shù)傳遞使用demo

 更新時間:2023年07月03日 10:30:02   作者:CUI_PING  
這篇文章主要介紹了Vue?$event作為參數(shù)傳遞使用demo詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1.在原生事件中, $event 參數(shù)是事件對象

<a-button @click="getEvent($event)">點擊</a-button>
getEvent(e){
  console.log(e) //事件對象
  //e.target  當前點擊的元素
  //e.currentTarget  綁定事件的元素
  //e.currentTarget.someMethodxxx()
}

2.在自定義事件中,$event 是傳遞過來的參數(shù)數(shù)據(jù)

父組件

    <template slot="caseBlackLogSlot" slot-scope="text, record">
            <table-cell-edit
              :disable-cell="disableCell"
              :text="record.caseBlackLog"
              @change="cellChange(record.id, 'caseBlackLog', $event)"
            ></table-cell-edit>
    </template>
methods: {
    // value 是子組件傳過來的數(shù)據(jù)
    cellChange(key, dataIndex, value) {
      for (let i = 0; i < this.dataSource.length; i++) {
        if (key === this.dataSource[i].id) {
          this.dataSource[i][dataIndex] = value
          break
        }
      }
     this.$refs.webflow.setFieldValue('childTableInline1', this.dataSource)
}

子組件

<template>
  <div>
    <a-input
      :disabled="disableFlg"
      style="width: 100px"
      :value="value"
      @change="handleChanged"
      @blur="blur"
    />
  </div>
</template>
<script>
import components from './_import-components/table-cell-edit-import'
export default {
  name: 'TableCellEdit',
  metaInfo: {
    title: 'TableCellEdit',
  },
  components,
  props: {
    text: String,
    disableCell: Boolean,
  },
  data() {
    return {
      value: this.text,
      disableFlg: this.disableCell,
    }
  },
  methods: {
    blur() {
      // $emit 向上傳遞數(shù)據(jù)
      this.$emit('change', this.value)
    },
    handleChanged(e) {
      //這里的e,就是第一種 :$event 事件對象參數(shù)
      this.value = e.target.value
    },
  },
}
</script>
<style module lang="scss">
@use '@/common/design' as *;
</style>

以上就是Vue $event作為參數(shù)傳遞使用demo的詳細內(nèi)容,更多關(guān)于Vue$event參數(shù)傳遞的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Vue3 編譯流程-源碼解析

    Vue3 編譯流程-源碼解析

    今天將從 Vue 的入口文件開始,看看聲明了一個 Vue 的單文件之后是如何被 compile-core 編譯核心模塊編譯成渲染函數(shù)的。下面小編講解并附上代碼分析展現(xiàn)在文章里,感興趣的小伙伴不要錯過奧
    2021-09-09
  • vue3使用ref 獲取不到子組件屬性問題的解決辦法

    vue3使用ref 獲取不到子組件屬性問題的解決辦法

    父子組件使用<script setup>語法糖,父組件通過給子組件定義ref訪問子組件內(nèi)部屬性或事件,本文給大家介紹了解決vue3使用ref 獲取不到子組件屬性問題,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2024-06-06
  • Vue項目頁面跳轉(zhuǎn)時瀏覽器窗口上方顯示進度條功能

    Vue項目頁面跳轉(zhuǎn)時瀏覽器窗口上方顯示進度條功能

    這篇文章主要介紹了Vue項目頁面跳轉(zhuǎn)時瀏覽器窗口上方顯示進度條功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Vue插槽具體用法及實例分析

    Vue插槽具體用法及實例分析

    本文主要介紹了Vue框架中插槽的使用方法和應(yīng)用場景。通過具體實例分析,詳細講解了插槽的具體用法,幫助讀者深入理解Vue中插槽的使用和實現(xiàn)方式
    2023-05-05
  • vue?ant?design?封裝彈窗表單的使用

    vue?ant?design?封裝彈窗表單的使用

    這篇文章主要介紹了vue?ant?design?封裝彈窗表單的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue+element實現(xiàn)表格新增、編輯、刪除功能

    vue+element實現(xiàn)表格新增、編輯、刪除功能

    這篇文章主要為大家詳細介紹了vue+element實現(xiàn)表格新增、編輯、刪除功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • vue5中的事件修飾符(style)和template

    vue5中的事件修飾符(style)和template

    這篇文章主要介紹了vue5中的事件修飾符(style)和template,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue3?v-bind="$attrs"繼承組件全部屬性的解決方案

    vue3?v-bind="$attrs"繼承組件全部屬性的解決方案

    這篇文章主要介紹了vue3?v-bind=“$attrs“?繼承組件全部屬性的解決方案,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Vue 3 動態(tài) ref 的使用方式以表格為列

    Vue 3 動態(tài) ref 的使用方式以表格為列

    我正在開發(fā)的項目中,有一個表格組件,其中一列是分鏡描述,需要支持視頻上傳功能,下面給大家介紹Vue 3動態(tài)ref的使用方式以表格為列給大家詳細講解,感興趣的朋友一起看看吧
    2023-07-07
  • Vue中transition標簽的基本使用教程

    Vue中transition標簽的基本使用教程

    Vue提供了transition的封裝組件,可以給任何元素和組件添加進入/離開過渡,下面這篇文章主要給大家介紹了關(guān)于Vue中transition標簽基本使用的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論

同德县| 九龙坡区| 随州市| 仁布县| 襄城县| 英超| 富顺县| 黎川县| 资中县| 江永县| 彰武县| 连云港市| 博客| 泰来县| 静宁县| 九龙坡区| 肇州县| 柘城县| 荃湾区| 鹤岗市| 庄河市| 津南区| 宜黄县| 武清区| 麻阳| 延边| 来宾市| 恭城| 惠东县| 沙田区| 丹江口市| 泉州市| 游戏| 镇原县| 都昌县| 华亭县| 平果县| 仙桃市| 日喀则市| 文登市| 延寿县|