1、首先, 整体为一个div,滚动效果在div内部实现,每个数据为一个单独的li。<div id="scroll" :v-model="dataPopRadio" class="solidUl" @scroll="scrollChange"> <ul> <li v-for="(item
转载 2023-12-27 10:02:37
200阅读
最近接到一个需求,pc端中的table 数据不做分页,而是做成滚动条形式,但是table中的数据还是一次显示50条,等这50条滑动到底部后,再去加载50条(有加载效果),以此类推,直到数据全部展示。 值得注意的是: 我的需求是 第一次请求数据就将全部数据都获取到,后期的数据加载实际上是不走后台接口的,是纯前端数据处理1、首先要确定 加载数据的时机是:table中的滚动条滑动到底部的时候scroll
转载 2024-06-07 21:50:00
751阅读
vue中关于滚动条的那点事不知道你有没有遇到过这种情况,有时当页面切换时,滚动条不在页面的顶端。最近半路加入一个项目,就遇到这种情况。(若只是为了解决此问题,可直接翻到最下方)下面谈谈解决此问题的过程:什么情况下会出现滚动条的缓存?之前想要滚动条在页面跳转时被缓存,需要自己设定keep-alive,<keep-alive v-if="$route.meta.keepAlive">
先张贴一张效果图:说明:这里会出现横向滚动条,是因为默认是开启横向滚动条的,并且内容区域高度超出了外层盒子的宽度 下面介绍使用方法:1、安装vue-happy-scroll推荐使用npm安装,这样可以跟随你的webpack配置去选择怎样打包 npm install vue-happy-scroll --save-dev 当然,你也可以选择使用script标签的方式引入 <!-- 引
转载 2023-12-19 22:06:10
136阅读
Vue Element table表格实现表格数据动态滚动(无限滚动),绑定鼠标事件 (实现鼠标进入和出去的时候数据是否滚动)(也可以不写看自己需求)
原创 2023-02-14 14:56:28
1425阅读
记录一下。<div class="container"> <ul class="data-scroll" :style="{ transform: `translate3d(0px, ${- scroll.scrollTop}px, 0px)` }"> <li class="data-item" :ref="el=>dataItem[i]=e
转载 2023-07-21 23:27:28
564阅读
直接上代码:以下为js部分 ,请求后台数据需自己封装: export default{ //定义的数据变量 data(){ return {
原创 2023-06-06 18:00:33
1072阅读
核心方法: handleScroll: function () { var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; var windowHeitht = document.documentE ...
转载 2021-08-11 16:58:00
617阅读
2评论
vue滚动加载数据
原创 2018-11-17 17:34:56
5405阅读
overflow: hidden; overflow-y: scroll;消除滚动条 .home::-webkit
原创 2023-02-24 11:52:25
262阅读
以下是正文内容............... 实现功能:动态监听元素高度变化,自动更新滚动条动态监听浏览器窗口尺寸,自动更新滚动条可配置,滚动条颜色,宽度,高度可监听滚动条触底或顶部事件创建scrollContainer.vue组件<template> <div class="scrollbar-box" :class="{ hide: winWid
      虽然是标题是《vue实现列表自动滚动的方式》,但其它前端框架应该也可以通过这种方式实现,本案例中没有使用任何第三方插件,全部使用vue中相关的js、css以及定时器方式实现。      解决问题的第一步不是找代码,而是分析问题。列表自动滚动常见方式有两种(上下左右的滚动不赘述,只是方向的问题,本案例以向上自动滚动为例):(1)
转载 2024-02-19 17:55:28
2925阅读
其实你百度了一下基本都是 mounted() { window.addEventListener('scroll', this.handleScroll) }, methods: { handleScroll() { console.log('a') } }如何你复制过去基本不会调用handleScroll函数...
原创 2022-07-25 16:32:21
2347阅读
# 使用Vue实现iOS风格的滚动条 在本篇文章中,我们将指导你如何使用Vue实现一个美观的iOS风格滚动条。通过以下流程步骤,你将能够轻松完成这个任务。 ## 流程步骤 | 步骤 | 描述 | | ---- | ----------------------- | | 1 | 创建Vue项目 | | 2 |
原创 2024-10-09 05:47:48
57阅读
拉伸 table 表格滚动区域高度想要去实现拉伸表格滚动区域高度的功能(鼠标选中表格底部边框来拉伸整个表格滚动区域高度)table表格使用的是 ant-design-vue 组件库中的表格,但是所有表格同理实现想法:开始:为table设置::after伪元素向table表格的底部添加一个边框,再对该伪类设置事件,但是问题是伪类不是真实dom所以无法获取到该伪类结果:使用js添加新元素模拟伪类的效果
# Vue使用jQuery实现无缝滚动 在现代Web开发中,Vue.js已经成为一种流行的前端框架,其便捷性和高效使得开发者可以快速构建复杂的用户界面。同时,jQuery仍在许多项目中发挥着作用,尤其是在DOM操作方面。本文将介绍如何在Vue中结合jQuery实现无缝滚动效果。 ## 什么是无缝滚动? 无缝滚动(或称为“循环滚动”)是一种用户界面效果,通常用于展示图片、文章或其他内容,允许用
原创 9月前
88阅读
1、监听滚动事件利用VUE写一个在控制台打印当前的scrollTop,首先,在mounted钩子中给window添加一个滚动滚动监听事件,mounted(){window.addEventListener('scroll',this.handleScroll)},然后在方法中,添加这个handleScroll方法handleScroll(){varscrollTop=window.
原创 2019-02-21 10:41:17
1455阅读
<template> <div class="list" id="list"> <div class="cc rowup"> </div> </div> </template> <script> export default { components: {}, data () {
转载 2024-01-26 10:03:53
48阅读
在使用vue实现聊天页面的时候,聊天数据动态加到页面中,需要实现滚olve directive: chat-scroll
原创 2022-11-24 17:24:06
677阅读
     今天要实现的是字体上下无缝滚动效果,在友情链接这块,2345提供了很多的链接并且通过定时的无缝滚动让内容显示在窗口中,这里我也来写下这个功能,当页面载入时链接自动往上无缝滚动,当鼠标停留时滚动停止。 首先我们先来实现字幕滚动效果,一般情况下如果是多个单条数据翻滚,比较单间的方法就是用css来实现,通过animation和@keyframes配合就可
转载 2024-07-05 20:28:51
760阅读
  • 1
  • 2
  • 3
  • 4
  • 5