当前位置: 首页 > news >正文

vue工程 使用滚动组件 vue2-better-scroll 实现上拉加载 下拉刷新

vue2-better-scroll

关于具体安装&使用过程 请移步api文档 已经很详细了 而且超清晰明了。

https://cnpmjs.org/package/vue2-better-scroll

也正是因为太简洁了 所以有了这篇补充贴

因为我项目使用了双语 因此 api文档没有给出如何动态设置 在下拉刷新时候的语言切换属性。

zhPullDownRefreshObj 这个字段里的 txt 属性就是啦。

vue里面这样写 ⬇️⬇️
<vue-better-scroll class="wrapper"
                         ref="scroll"
                         :scrollbar="scrollbarObj"
                          :pullDownRefresh="$lang == 'en'? enPullDownRefreshObj : zhPullDownRefreshObj"
                         :pullUpLoad="pullUpLoadObj"
                         :startY="parseInt(startY)"
                         @pullingDown="onPullingDown"
                         @pullingUp="onPullingUp">
        <ul class="list-content">
          <li class="list-item"
              v-for="item in items">{{item}}</li>
        </ul>
      </vue-better-scroll>

 data 里面这么设置 ⤵️⤵️

// 这个配置用于做下拉刷新功能,默认为 false。当设置为 true 或者是一个 Object 的时候,可以开启下拉刷新,可以配置顶部下拉的距离(threshold) 来决定刷新时机以及回弹停留的距离(stop)
                zhPullDownRefreshObj: {
                    threshold: 90,
                    stop: 40,
                    txt: '刷新成功'
                },
                enPullDownRefreshObj: {
                    threshold: 90,
                    stop: 40,
                    txt: 'Refresh successfully'
                }  

转载于:https://www.cnblogs.com/ximiximi-blog/p/10673809.html

相关文章:

  • Python多线程实例
  • loadrunner中web_reg_save_param和web_reg_save_param_ex的区别
  • 理解JavaScript【转】
  • python入门 第一节
  • 1255: 打怪升级(Java)
  • 随笔2
  • JavaSE--日志
  • 大二下周总结(7)
  • 前段支持
  • 二:Nexus知识
  • python-for显示奇偶数
  • 力扣——用栈实现队列
  • 02 Anaconda的介绍,安装记以及使用
  • java集合之间的关系
  • java 坑总结
  • Android Studio:GIT提交项目到远程仓库
  • CSS魔法堂:Absolute Positioning就这个样
  • django开发-定时任务的使用
  • ES6系统学习----从Apollo Client看解构赋值
  • HTML中设置input等文本框为不可操作
  • Js基础——数据类型之Null和Undefined
  • js作用域和this的理解
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • redis学习笔记(三):列表、集合、有序集合
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 高程读书笔记 第六章 面向对象程序设计
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 设计模式(12)迭代器模式(讲解+应用)
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (7)STL算法之交换赋值
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (二)linux使用docker容器运行mysql
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (原)Matlab的svmtrain和svmclassify
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .htaccess配置重写url引擎
  • .net Application的目录
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net中我喜欢的两种验证码
  • :not(:first-child)和:not(:last-child)的用法
  • @Async注解的坑,小心
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [2016.7 day.5] T2
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [AutoSar]工程中的cpuload陷阱(三)测试
  • [BT]BUUCTF刷题第8天(3.26)
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [C#]扩展方法