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

關(guān)于ElementUI el-table 鼠標滾動失靈的問題及解決辦法

 更新時間:2023年08月04日 09:01:49   作者:錢端工程師  
這篇文章主要介紹了關(guān)于ElementUI el-table 鼠標滾動失靈的問題及解決辦法,本文給大家分享問題所在原因及解決方案,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

ElementUI el-table 鼠標滾動失靈的問題及解決辦法

Bug:ElementUI el-table 鼠標滾輪下滑動失靈的情況

我測出來的這個問題條件很苛刻,需要達到以下幾個條件才會觸發(fā):

1.element plus(其他版本沒試)

2.el-table-column組件有fixed屬性時

3.template標簽中有el-button,并且el-button有size=“small”時

4.我的瀏覽器縮放(Ctrl+滾輪)達到110%時

會出現(xiàn)向鼠標滾輪下滑動失靈的情況,經(jīng)過排查是el-button的size的問題,size為small值時,按鈕高度是24,我的做法是給按鈕加一個類,改變按鈕的默認高度為22px,滾動失效問題完全解決

但是并不能完全解決問題,因為是改變了組件的按鈕高度,并不是真正解決問題,此問題我已經(jīng)提交給了element plus官網(wǎng)

Vue+Element UI表格數(shù)據(jù)滾動,鼠標進入停止?jié)L動,鼠標移出停止?jié)L動

<template>
  <el-table ref="tabledata" :data="tabledate" height="400" @cell-mouse-enter="mouseEnter" @cell-mouse-leave="mouseLeave">
    <el-table-column type="selection"></el-table-column>
    <el-table-column label="序號" prop="id"></el-table-column>
    <el-table-column label="英文名" prop="value"></el-table-column>
    <el-table-column label="中文名" prop="label"></el-table-column>
  </el-table>
</template>
<script>
export default({
    name:'tableDemo',
    data() {
        return{
            table_interval:null,
            tabledate:[
                {id:'1',value:'right',label:'正確'},
                {id:'2',value:'wrong',label:'錯誤'},
                {id:'3',value:'rightorwrong',label:'正確or錯誤'},
                {id:'4',value:'right',label:'正確'},
                {id:'5',value:'wrong',label:'錯誤'},
                {id:'6',value:'rightorwrong',label:'正確or錯誤'},
                {id:'7',value:'right',label:'正確'},
                {id:'8',value:'wrong',label:'錯誤'},
                {id:'9',value:'rightorwrong',label:'正確or錯誤'},
                {id:'10',value:'right',label:'正確'},
                {id:'11',value:'wrong',label:'錯誤'},
                {id:'12',value:'rightorwrong',label:'正確or錯誤'},
                {id:'13',value:'right',label:'正確'},
                {id:'14',value:'wrong',label:'錯誤'},
                {id:'15',value:'rightorwrong',label:'正確or錯誤'}
            ]
        }
    },
    methods: {
        //數(shù)據(jù)滾動
        dataScrolling:function(){
            var table=this.$refs.tabledata;
            var top=table.bodyWrapper;
            this.table_interval=setInterval(() => {
                top.scrollTop+=1;
                if(top.clientHeight+top.scrollTop==top.scrollHeight){
                    top.scrollTop=0;
                }
            }, 100);
        },
        //鼠標進入,停止?jié)L動
        mouseEnter:function(){
            clearInterval(this.table_interval);
            this.table_interval=null;
        },
        //鼠標離開,開始滾動
        mouseLeave:function(){
            this.dataScrolling();
        }
    },
})
</script>

到此這篇關(guān)于ElementUI el-table 鼠標滾動失靈的問題及解決辦法的文章就介紹到這了,更多相關(guān)ElementUI el-table 鼠標滾動失靈內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Vue3中實現(xiàn)耳機和揚聲器切換的完整方案

    基于Vue3中實現(xiàn)耳機和揚聲器切換的完整方案

    在 Web 應用中實現(xiàn)音頻輸出設(shè)備的動態(tài)切換,允許用戶在揚聲器、耳機、藍牙設(shè)備等不同音頻輸出設(shè)備之間自由切換,本文給大家介紹了基于Vue3中實現(xiàn)耳機和揚聲器切換的完整方案,需要的朋友可以參考下
    2026-02-02
  • vue3 使用socket的完整代碼

    vue3 使用socket的完整代碼

    這篇文章主要介紹了vue3 使用socket的完整代碼,包括vue3客戶端和服務(wù)端的實例講解,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 解析vue路由異步組件和懶加載案例

    解析vue路由異步組件和懶加載案例

    這篇文章主要介紹了解析vue路由異步組件和懶加載案例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • vue導入.md文件的步驟(markdown轉(zhuǎn)HTML)

    vue導入.md文件的步驟(markdown轉(zhuǎn)HTML)

    這篇文章主要介紹了vue導入.md文件的步驟(markdown轉(zhuǎn)HTML),幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • 基于vue實現(xiàn)頁面滾動加載的示例詳解

    基于vue實現(xiàn)頁面滾動加載的示例詳解

    頁面內(nèi)容太多會導致加載速度過慢,這時可考慮使用滾動加載即還沒有出現(xiàn)在可視范圍內(nèi)的內(nèi)容塊先不加載,出現(xiàn)后再加載,所以本文給大家介紹了基于vue實現(xiàn)頁面滾動加載的示例,需要的朋友可以參考下
    2024-01-01
  • vue打包后dist目錄下的index.html網(wǎng)頁顯示空白的問題(兩種方案)

    vue打包后dist目錄下的index.html網(wǎng)頁顯示空白的問題(兩種方案)

    本文主要介紹了vue打包后dist目錄下的index.html網(wǎng)頁顯示空白的問題,主要介紹了兩種方式,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • VUE項目中引入JS文件的方法總結(jié)

    VUE項目中引入JS文件的方法總結(jié)

    在vue中如果把所有的代碼都寫到一個頁面中,有時比較難找,顯得比較復雜,下面這篇文章主要給大家介紹了關(guān)于VUE項目中引入JS文件的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • Vue路由自動添加#的問題及解決

    Vue路由自動添加#的問題及解決

    這篇文章主要介紹了Vue路由自動添加#的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue滾動到指定位置的多種方式示例詳解

    Vue滾動到指定位置的多種方式示例詳解

    當容器有滾動條時,有時需要將指定的內(nèi)容自動滾動到可視區(qū)域,怎么實現(xiàn)呢,下面小編給大家?guī)砹硕喾N方法實現(xiàn)Vue滾動到指定位置,感興趣的朋友跟隨小編一起看看吧
    2023-08-08
  • vue將單頁面改造成多頁面應用的方法

    vue將單頁面改造成多頁面應用的方法

    最近領(lǐng)導交我一個項目是使用 vue-cli 搭建的單頁面應用。下面小編通過本文給大家介紹vue將單頁面改造成多頁面應用的方法 ,感興趣的朋友一起看看吧
    2018-11-11

最新評論

武清区| 镇赉县| 吉隆县| 驻马店市| 德保县| 家居| 高碑店市| 舞阳县| 阜阳市| 郸城县| 西林县| 宝丰县| 达拉特旗| 济源市| 五原县| 类乌齐县| 大冶市| 若尔盖县| 沂南县| 隆德县| 万全县| 洪洞县| 河北区| 海城市| 沁阳市| 广饶县| 湘乡市| 九龙县| 康定县| 潼关县| 抚顺市| 佛山市| 连平县| 齐河县| 曲水县| 乐昌市| 衡水市| 神农架林区| 镇宁| 沁源县| 揭阳市|