Better-Scroll的安装

  1. npm安装:npm install better-scroll --save
  2. github安装下载地址:https://github.com/ustbhuangyi/better-scroll

使用

在组件中使用

  1. 在组件template模板中创建一个div标签(类名一般为wrapper)
  2. div标签中必须只能传一个元素(但这个元素里面又可以包含许多元素)
  3. 在script标签中,引入better-scroll,并new一个实例.BetterScroll 提供了一个类,实例化的第一个参数是一个原生的 DOM 对象。当然,如果传递的是一个字符串,BetterScroll 内部会尝试调用 querySelector 去获取这个 DOM 对象。
import BScroll from '@better-scroll/core'
let wrapper = document.querySelector('.wrapper')
let scroll = new BScroll(wrapper)
<template>
<div class="wrapper"><ul class="content"><li>分类列表1</li></ul>
</div>
</template><script>
import  BScroll from 'better-scroll'
export default {name:'pict',data(){return {scroll:null}},mounted(){this.scroll = new BScroll(document.querySelector('.wrapper'),{// 默认情况下BScroll是不可以实时的监听滚动位置// probe侦测 0,1都是不侦测实时的位置// 2: 在手指滚动的过程中侦测,手指离开后的惯性滚动过程中不侦测// 3 只要是滚动都侦测probeType:0,// 上拉加载更多pullUpLoad:true})// this.scroll.on('scroll',()=>{//     console.log(1)// })this.scroll.on('pullingUp',()=>{console.log('上拉加载更多哦');// 发送网络请求,请求更多页的数据// 等数据请求完成,并且将新的数据展示出来后setTimeout(()=>{// 上拉加载后,多次发送请求数据this.scroll.finishPullUp()},1000)})}
}
</script><style>.wrapper{/* overflow: scroll; */height: 150px;background-color: red;}
</style>

结语

想了解更多的话,请上官网查询哦https://better-scroll.github.io/docs/zh-CN/

Better-scroll的安装及使用相关推荐

  1. Chrome-手动安装罗技Flow scroll插件

    可能我的Chrome是用甲壳虫引导器的原因吧,安装Flow scroll后,没有自动给chrome安装插件,因此手动安装 1.在Flow scroll的安装目录下,有一个文件夹LogiSmoothFi ...

  2. infinitescroll php,WordPress: 增加无限分页(Infinite Scroll)功能

    Infinite Scroll是一种动态加载内容的方式,当网页滚动到底部时,自动载入本需要翻页才能看到的内容,在社交应用中很常见,例如新浪微博. WordPress.com已经支持了这个功能,但自己h ...

  3. SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集

    SecureCRT 下载,安装,绝佳配色,实用配置,上传下载配置合集 chocoball 发布于 2年前,共有 3 条评论 Secure CRT 是一款支持 SSH2.SSH1.Telnet.Teln ...

  4. 基于 vue +better scroll滑动切换页面 并支持下拉刷新案例

    也是公司项目 ,内部app的资讯模块整改,改是不可能改的,之前还是用jquery.感觉越改越混乱,还是重做.就仿着今日头条.等资讯页面做了一个dome,话不多说,先看效果! 微信扫码预览 效果看完,感 ...

  5. jupyter notebook快捷键总结及重要插件安装

    1.命令模式 (press Esc to enable) F: find and replace Ctrl-Shift-P: open the command palette Enter: enter ...

  6. linux下载python的es库,Elasticsearch py客户端库安装及使用方法解析

    一.介绍 elasticsearch-py是一个官方提供的low-level的elasticsearch python客户端库.为什么说它是一个low-level的客户端库呢?因为它只是对elasti ...

  7. elasticdump安装_elasticdump备份及恢复es数据

    1.elasticdump备份还原 1.1elasticdump 简介 用于转移和保存ES索引数据 # 获取集群的节点列表: curl 'localhost:9200/_cat/nodes?v' # ...

  8. ERPLAB中文教程:ERPLAB安装与添加通道

    目录 安装ERPLAB 测试 本分享为脑机学习者Rose整理发表于公众号:脑机接口社区 .QQ交流群:941473018 ERPLAB是免费开源的Matlab软件包,用于分析ERP等脑电数据.ERPL ...

  9. snort完整安装(snort-2.8.3.1)

    snort完整安装一(snort-2.8.3.1) 本来是打算做字符串匹配的,上网查了资料说是snort中有匹配算法,于是想自己装一个试试,真是没想到,一装就3个星期,还是好不容易才搞定的.闲话不说了 ...

  10. 源代码阅读工具Source-Navigator 在ubuntu 9.04下的安装与问题解决

    在http://sourcenav.sourceforge.net/download.html下载最新版本6.0,安装 sudo ./configure sudo make install 安装完成后 ...

最新文章

  1. 单目摄像头标定与测距
  2. 包括 一个 20像素的黑条条
  3. Fast implementation/approximation of pow() function in C/C++
  4. vue 如何解析原生html,VUE渲染后端返回含有script标签的html字符串示例
  5. python的函数式编程_Python函数式编程-概念理解,python
  6. matlab 判断鼠标按下,Matlab:如何通过使用回调来获取当前鼠标在点击位置
  7. 【二分】递增(luogu 3902)
  8. linux内存映射函数mmap
  9. 解决安装Tuxera NTFS For Mac后依旧无法写入的问题
  10. Struts 2 的Action详解(三)
  11. java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
  12. ansible自动运维
  13. helm chart 快速入门
  14. android 滤镜lomo,iOS滤镜实现之LOMO(美图秀秀经典LOMO)(示例代码)
  15. CondaUpgradeError: This environment has previously been operated on by a conda version that‘s newer
  16. crc16modbus查表法_分别用定义法和查表法求取MODBUS_CRC16的值
  17. iPhone手机轻松获取UDID的六种方式
  18. matlab自带的音乐,MATLAB乐器(如何用matlab演奏音乐)
  19. String字符串截取方式
  20. torch.nn.Conv2d() 用法讲解

热门文章

  1. android电池(五):电池 充电IC(PM2301)驱动分析篇
  2. ios显示gif格式图片
  3. springboot之mybatis分页查询
  4. Vue之脚手架第一个项目
  5. YOLO: Real-Time Object Detection 遇到的问题
  6. idea怎么调试jsp页面_一文学会JSP
  7. 打开浏览器不是主页_教你如何锁定电脑浏览器主页防止被篡改
  8. 大厂退场方式-支付宝-相互宝
  9. pytorch保存.pth文件
  10. startlogging中设置setstdout=false来禁用这个功能。_无线路由器的安全功能,你知道多少?...