使用的话1.npm install vue-happy-scroll --save-dev;2.注册2.1全局注册<template>
  <happy-scroll>
    <!-- 你的内容 -->
  </happy-scroll>
</template>
<script>
  import Vue from 'vue            
                
         
            
            
            
            前言从Vue.js 2.x发布之后,陆陆续续做了七八个项目,摸索出来了一套自己的状态管理模式,我将之称为Vuet。它以规则来驱动状态更新,它带来的是开发效率上的飙升,它就像草原,而你是野马,任你随意驰骋,总之它是为敏捷开发而诞生。缘由在大型的Vue应用程序开发中,多组件通信、多页面通信,往往是跨不过的坎,一个页面组件中往往参杂着页面获取数据的代码和响应用户操作的代码,稍有不慎,就使得代码混乱不堪。            
                
         
            
            
            
             如果没有不起效果,可以设置在app.vue中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-21 00:12:39
                            
                                722阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            为什么要用el-scrollbar?最近在写一个内部平台系统,相信大家都知道,其中会有很多自定义的滚动区域,就比如说现在有一个列表需要滚动,第一个念头就是用 overflow: scroll; 啊!嗯嗯,又不是不能用!如果我不曾见过太阳,我本可以忍受黑暗。  大家总会见过不少滚动条比较优雅的实现,不可否认,美是让人愉悦的。所以这些年行走江湖我满怀愧疚,让大家见丑了。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 09:36:20
                            
                                2338阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前呢写过这种篇章的博客,但是有时候还是有点问题的,这个呢代码和人是一样的,他喜欢活灵活现哈哈,下面在总结以下! 滚动到底部加载数据这个呢可以使用@scroll事件也可以获取可视区高度、滚动高度、页面高度判断去写。 具体如何实现呢?结合着代码去讲解,以及遇到的坑!!!<template>
  <div>
     // 这里呢内容随便写,只要超过了可视区就可以触发事件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-20 11:04:50
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <template>
  <section>
    <el-col :span="24">
      <el-tabs v-model="activeName">
        <el-tab-pane label="库存不足商品补货明细" name="1">
          <el-table
            :            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 17:28:50
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以前接触过一个后端管理系统, 叫H+, 偶尔发现它用的是左侧菜单没有滚动条, 于是, 我仔细查看dom, 发现H+ 左侧菜单的旁边有一个小的DIV, 我拖动的, 菜单竟然也能滚动, 我明白了, 这是用的虚拟滚动条, 我感觉这个挺不错的, 后来查看这个虚拟滚动条的源码, 发现是一个款叫做SlimScroll的基于jquery的库。由于我对Vue比较熟悉,所以,我想用Vue做一个类似的。不断踩坑一开始            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 09:28:32
                            
                                482阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  虽然是标题是《vue实现列表自动滚动的方式》,但其它前端框架应该也可以通过这种方式实现,本案例中没有使用任何第三方插件,全部使用vue中相关的js、css以及定时器方式实现。      解决问题的第一步不是找代码,而是分析问题。列表自动滚动常见方式有两种(上下左右的滚动不赘述,只是方向的问题,本案例以向上自动滚动为例):(1)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 17:55:28
                            
                                2928阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近接到一个需求,pc端中的table 数据不做分页,而是做成滚动条形式,但是table中的数据还是一次显示50条,等这50条滑动到底部后,再去加载50条(有加载效果),以此类推,直到数据全部展示。 值得注意的是: 我的需求是 第一次请求数据就将全部数据都获取到,后期的数据加载实际上是不走后台接口的,是纯前端数据处理1、首先要确定 加载数据的时机是:table中的滚动条滑动到底部的时候scroll            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 21:50:00
                            
                                751阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            能够向组件添加动态类名是非常强大的功能。它使我们可以更轻松地编写自定义主题,根据组件的状态添加类,还可以编写依赖于样式的组件的不同变体。添加动态类名与在组件中添加 prop :class="classname"一样简单。无论classname的计算结果是什么,都将是添加到组件中的类名。当然,对于Vue中的动态类,我们可以做的还有很多。在本文中,我们将讨论很多内容:在 Vue 中使用静态和动态类如何            
                
         
            
            
            
            本文是在官方文档的基础上,更加细致的说明,代码更多更全。简单来说,更适合新手阅读 ①简单来说: 就是几个组件放在一个挂载点下,然后根据父组件的某个变量来决定显示哪个,或者都不显示。 ②动态切换: 在挂载点使用component标签,然后使用v-bind:is=”组件名”,会自动去找匹配的组件名,如果没有,则不显示;改变挂载的组件,只需要修改is指令的值即可。            
                
         
            
            
            
            前言:        在有无缝滚动的需求的时候我第一时间想的是轮播图,但是想弄一个列表那种的效果,轮播图就实现的就只能自己写个表头,这样用户体验不好,这里经过我自己使用,不管是兼容还是跨浏览器(版本较高)都是可以的,这里使用 插件 vue-seamless-scroll来实现的 1、演示地址:入口 2、git源码地址  入口 目录1、演示地址:入口            
                
         
            
            
            
            传统的无限滚动数据表格并不会一次性把所有数据都加载并渲染出来,它首先加载一批数据,这批数据要远大于一屏数据的承载量,但也不能太多,避免首屏数据加载效率不佳,具体数量可以由开发者根据实际情况确定。接着通过监控滚动条位置来实时加载更多的数据,比如当滚动条触底时(或即将触底时),开始加载当前已显示的数据集之后的数据,当滚动条触顶时(或即将触顶时),开始加载当前已显示的数据集之前的数据先创建一个视图模板&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-13 09:13:22
                            
                                910阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   云开发数据库之触底自动加载在前面的两篇文章中,我们简单的谈了谈云开发数据库与传统数据库的差异,以及云开发数据库中的权限机制,今天我们来分享一些实用的代码,快速帮助大家完成自己的小程序的部分功能。微信小程序实现触底自动加载在开发小程序类信息流类型的应用时,我们经常会有一个需求,就是当用户将列表滑动到列表的底部时,自动加载新的数据中,从而实现无限下拉,获得一个更好的体验。大部分用户在进行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 23:14:43
                            
                                195阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Vue Element table表格实现表格数据动态滚动(无限滚动),绑定鼠标事件 (实现鼠标进入和出去的时候数据是否滚动)(也可以不写看自己需求)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-14 14:56:28
                            
                                1425阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            //1.在main.js里注册 Vue.directive('loadmore', {      bind(el, binding) {        const selectWrap = el.query            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-26 05:53:46
                            
                                302阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.为什么使用虚拟滚动?首先提到一个现象,前端的性能瓶颈那就是页面的卡顿,当然这种页面的卡顿包含了多种原因。例如HTTP请求过多导致数据加载国漫,下载的静态文件非常大导致页面加载时间很长,js中一些算法响应的时间过长等。很多前端工程师都花费很多的精力在dom渲染上来优化页面加载。2.浏览器渲染原理在我们讨论今天的这个虚拟滚动原理之前需要了解一下浏览器的渲染原理。浏览器渲染页面的过程分为以下几步:解            
                
         
            
            
            
            1. 先说elment-ui table组件滚动条位置element ui table 添加数据行后滚动条滚动到对应的行头或行尾问题
滚动到第一行:
this.$refs.table.bodyWrapper.scrollTop =0;
滚动到最后一行:
this.$refs.table.bodyWrapper.scrollTop =this.$refs.table.bodyWrapper.scr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 09:31:14
                            
                                1644阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在.env.development 添加全局拦截字符VUE_APP_BASE_API = ‘/api’vue.config.js添路径重写,/api/cust            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-05 11:11:17
                            
                                394阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vant+vue(自定义单选、复选按钮图标以及扩大单选按钮范围)主要记录vant和vue使用过程中遇见的问题以及解决方案 文章目录vant+vue(自定义单选、复选按钮图标以及扩大单选按钮范围)前言一、单选按钮图标自定义?二、第一步1.html部分2.data引入自定义图标3.扩大单选按钮可点击范围总结 前言有些时候我们想自己定义单选按钮图标,以及扩大单选按钮的范围,例如在制作九宫格的时候,那么下