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

關于@click.native中?.native?的含義與使用方式

 更新時間:2022年10月13日 16:36:37   作者:小魚兒同學啦  
這篇文章主要介紹了關于@click.native中?.native?的含義與使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue的@click.native問題

.native--偵聽組件根元素上的原生事件

  • 作用: 給組件綁定原生事件

@click是我們在vue開發(fā)中經(jīng)常用到的事件綁定,而@實際上是 v-on 的簡寫,而 v-on 則是對 vue 的事件體系封裝之后的 API接口

也就是說,在處理DOM原生事件的場合中需要添加額外的標識符

  • 比如:如果使用router-link標簽,加上@click事件,綁定的事件會無效,因為router-link的作用是單純的路由跳轉(zhuǎn),會阻止click事件,如果不加 .native, 事件是不會觸發(fā)的,因此需要加上 .native 才會觸發(fā)事件

當你給一個vue組件綁定事件的時候,要加上native,如果是普通的html元素,就不需要

<template>
    <div id="app">
        <Button @click.native = 'goToNext'>點擊跳轉(zhuǎn)</Button>
    </div>
</template>
<script>
import Button from '../components/Button'
export default{
    components:{
        Button
    },
    data(){
        return{
        
        }
    }
    methods:{
        goToNext(){
            alert('hello--world')
        }
    }    
}
</script>

@click.native.prevent

1.給vue組件綁定事件時候,組件加上.native才能監(jiān)聽原生事件,否則會認為監(jiān)聽的是來自Item組件自定義的事件,

在封裝好的組件上使用,所以要加上.native才能click

2.prevent 是用來阻止默認的 ,相當于原生的event.preventDefault()

根據(jù)Vue2.0官方文檔關于父子組件通訊的原則,父組件通過prop傳遞數(shù)據(jù)給子組件,子組件觸發(fā)事件給父組件。

但父組件想在子組件上監(jiān)聽自己的click的話,需要加上native修飾符

js原生事件類型:

  • click:單擊
  • dblclick:雙擊
  • mousedown:鼠標按下
  • mouseup:鼠標抬起
  • mouseover:鼠標懸浮
  • mouseout:鼠標離開
  • mousemove:鼠標移動

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue路由傳參刷新后數(shù)據(jù)丟失問題及解決

    vue路由傳參刷新后數(shù)據(jù)丟失問題及解決

    這篇文章主要介紹了vue路由傳參刷新后數(shù)據(jù)丟失問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue3自己封裝面包屑功能組件的幾種方式

    vue3自己封裝面包屑功能組件的幾種方式

    網(wǎng)站中我們經(jīng)??吹接袀€導航路徑,可以直觀地顯示當前頁面的路徑,并快速返回之前的任意頁面,這是一個非常實用的功能,也是在Web前端必備的導航UI之一,這篇文章主要給大家介紹了關于vue3自己封裝面包屑功能組件的幾種方式,需要的朋友可以參考下
    2021-09-09
  • VUE跨域問題Access to XMLHttpRequest at

    VUE跨域問題Access to XMLHttpRequest at

    今天發(fā)現(xiàn)一個錯誤,VUE發(fā)送請求的時候不能請求到正確數(shù)據(jù),VUE跨域問題Access to XMLHttpRequest at,本文就詳細的來介紹一下解決方法,感興趣的可以了解一下
    2022-05-05
  • 詳解在vue-cli中引用jQuery、bootstrap以及使用sass、less編寫css

    詳解在vue-cli中引用jQuery、bootstrap以及使用sass、less編寫css

    這篇文章主要介紹了詳解在vue-cli中引用jQuery、bootstrap以及使用sass、less編寫css,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue中el-table合并列的具體實現(xiàn)

    vue中el-table合并列的具體實現(xiàn)

    本文主要介紹了vue中el-table合并列的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • Vue3?中實現(xiàn)元素拖拽功能

    Vue3?中實現(xiàn)元素拖拽功能

    這篇文章主要介紹了在Vue3中實現(xiàn)飄逸的元素拖拽,在本次案例中需要認真思考對應的幾個坐標和移動時坐標如何更新,事件的使用要成對出現(xiàn),如何在這個拖拽的 Icon 上增加點擊事件時還需要多做一些處理,需要的朋友可以參考下
    2023-07-07
  • vue-cli3在main.js中console.log()會報錯的解決

    vue-cli3在main.js中console.log()會報錯的解決

    這篇文章主要介紹了vue-cli3在main.js中console.log()會報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue如何通過Vue.prototype定義原型屬性實現(xiàn)全局變量

    Vue如何通過Vue.prototype定義原型屬性實現(xiàn)全局變量

    在Vue.js開發(fā)中,通過原型屬性為Vue實例添加全局變量是一種常見做法,使用$前綴命名,可以避免與組件內(nèi)部的數(shù)據(jù)、方法或計算屬性產(chǎn)生命名沖突,這種方式簡單有效,確保了變量在所有Vue實例中的可用性,同時保持全局作用域的整潔
    2024-10-10
  • vue實現(xiàn)自定義公共組件及提取公共的方法

    vue實現(xiàn)自定義公共組件及提取公共的方法

    這篇文章主要介紹了vue實現(xiàn)自定義公共組件及提取公共的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 淺談實現(xiàn)vue2.0響應式的基本思路

    淺談實現(xiàn)vue2.0響應式的基本思路

    這篇文章主要介紹了淺談實現(xiàn)vue2.0響應式的基本思路,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02

最新評論

兰西县| 阿拉尔市| 南岸区| 琼中| 宁陵县| 濉溪县| 水富县| 泸溪县| 环江| 德清县| 武乡县| 花垣县| 合水县| 贵溪市| 枣阳市| 谢通门县| 厦门市| 平乐县| 葫芦岛市| 阳新县| 明溪县| 内丘县| 镇赉县| 长兴县| 屏东县| 旅游| 景东| 临夏市| 石楼县| 凤庆县| 定南县| 巴林右旗| 延川县| 阳山县| 交口县| 三亚市| 密云县| 当雄县| 寿宁县| 瑞丽市| 遂川县|