vue.js - 如何使用 vue.js 检测 div 内的滚动像素
问题描述
我正在使用 vue.js 创建一个应用程序。现在我需要检测 div 元素中的滚动像素。当它到达元素的底部时,会发生一个事件,相反,当它从元素的底部再上升一个像素时,另一个事件将发生。
使用 jQuery,代码看起来像这样:
$('div.chat-content').on('scroll', function() {
if($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
//First event
} else {
//Second event
}
});
如何使用 vue.js 实现相同的结果?
解决方案
推荐阅读
- regex - 仅匹配下面提到的作为 table_name 的单词
- angular - 角度递归 ng-template 仅在 UI 中显示被按下的项目的子项
- android - MainActivity 未读取子文件夹 Android Java
- python - 如何使用 sql server 或 pandas 函数创建更新列值的查询
- python - 如何将 Slack 消息导出到 Python
- c++ - 在容量范围内调整矢量大小时的性能影响
- magento - Magento 2:在产品缺货后切换“已售”标签的价格
- alfresco - Java API 中的 CompanyHome 参考
- sequelize.js - 运行挂起的播种机
- kubernetes - 为什么 CoreDNS 服务器的端口与某些 Pod 关闭