vue怎么给dom元素添加静止滑动的事件

vue怎么给dom元素添加静止滑动的事件,第1张

vue给dom元素添加静止滑动的事件方法:

1、直接利用mousewheel事件替代scroll事件。

2、鼠标滚轮,显而易见动动鼠标滚轮就能触发事件,用光标拖拽滚动条就能触发事件。

添加全局注册事件,用来监听滚动事件

window.Vue.directive('loadmore',

{

bind(el,

binding)

{

const

selectWrap

=

el.querySelector('.el-table__body-wrapper')

selectWrap.addEventListener('scroll',

function()

{

let

sign

=

100

const

scrollDistance

=

this.scrollHeight

-

this.scrollTop

-

this.clientHeight

if

(scrollDistance

<=

sign)

{

binding.value()

}

})

}

})

sign

用于标记位置

直接让scrollDistance

===

sign

并不能保证每次都会触发,所以用区间表示。后续会处理频繁触发问题。

添加事件

给需要无线加载的表格添加自定义事件,v-loadmore=”loadMore”。在methods中定义触发的事件

loadMore

()

{

if

(this.loadSign)

{

this.loadSign

=

false

this.page++

if

(this.page

>

10)

{

return

}

setTimeout(()

=>

{

this.loadSign

=

true

},

1000)

console.log('到底了',

this.page)

}

}

this.loadSign

用于标记page是否继续递增

以上这篇vue

element-ui

table表格滚动加载方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:Vue2.0+ElementUI实现表格翻页的实例详解vue2.0的Element

UI的表格table列时间戳格式化Element-ui

table中过滤条件变更表格内容的方法

vue添加滚动字幕的方法如下:

1、进入vue,点击创作视频选项上传视频素材。

2、滑动页面右侧的列表,选择编辑的功能即可添加滚动字幕。

VUE是iOS和Android平台上的一款Vlog社区与编辑工具。允许用户通过简单的 *** 作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活。还可以在社区直接浏览他人发布的Vlog,与Vloggers互动。随着手机摄像头的发展,越来越多的人开始使用手机拍照和摄像。摄像一般来说要比拍照门槛高,但是视频传播的信息量又远大于照片。VUE就诞生在这样的背景下,希望用拍照一样简单的 *** 作,帮助用户在手机上拍摄精美的短视频。成立三年的VUE给人的印象是低调而缓慢。2016年3月成立,VUE一直安安静静扮演着一个视频工具的角色,一路拿到了真格基金、贝塔斯曼、九合创投、愉悦资本等机构的投资,到2019年,总安装用户突破1亿。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11665017.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存