参考这里 1.外面包裹层的高度没有设置或者条目的高度没有超过外面包裹层的高度 2.初始化BetterScroll的时机不对,当前元素还没有正常渲染出来,导致BetterScroll的高度的计算错误
原创 2021-08-20 13:47:08
226阅读
背景: 在移动端触发事件一般不用click 因为有延迟,一般用的是 touchstart (但是有问题,点击滑动都会触发) 所以用tap(只点击生效,滑动不生效) ,但是原生不支持 所以要用第三方的库来实现比如:zepto、vue-touch 、better-scroll(在iscroll之上再做了 ...
转载 2021-04-11 01:04:00
333阅读
2评论
<template> <div class="wrapper" ref="wrapper"> <div class="content"> <ul> <li v-for="i in data" :key="i" @click="abc"> {{i}} </li> </ul> <!--上拉加载--> < ...
转载 2021-10-20 14:12:00
137阅读
2评论
# Vue2 IOS 中 Scroll 滚动页面白 在开发移动端应用或网页时,我们经常会遇到在 IOS 设备上使用 Vue2 框架开发的页面出现滚动时页面白屏的问题。这个问题通常是由于 IOS 设备上的滚动条样式和 Vue2 的滚动机制不兼容导致的。在本文中,我们将介绍解决这个问题的方法,并提供代码示例。 ## 问题分析 在 IOS 设备上,滚动条的样式是由系统默认控制的,而在 Vue2
原创 2024-04-26 05:43:44
189阅读
Vue 应该说是很火的一款前端库了,和 React 一样的高热度,今天就来用它写一个轻量的滚动条组件;知识储备:要开发滚动条组件,需要知道知识点是如何计算滚动条的大小和位置,还有一个问题是如何监听容器大小的改变,然后更新滚动条的位置;先把样式贴出来:.disable-selection { -webkit-touch-callout: none; -webkit-user-select:
转载 2023-08-23 20:43:47
103阅读
在我们日常的移动端项目开发中处理滚动列表是再常见不过的需求了以滴滴为例可以是这样竖向滚动的列表如图所示微信 —> 钱包—>滴滴出行”体验效果。什么是 better-scroll better-scroll 是一个移动端滚动的解决方案它是基于 iscroll 的重写它和 iscroll 的主要区别在 这里 。better-scroll 也很强大不仅可以做普通的滚动列表
原创 2017-06-20 10:57:28
1221阅读
在GitHub里搜索这个名称 然后点进去,获取下载方式,通过vue终端进行下标 下载完成在需要的Vue组件页面里引入 在视图HTML上我们要滚动的结构要使用两层div包裹,并给出相应的class 其次在js里即逻辑层 一般在vue3里我们所有的代码都是写在setup里的所以我们需要在这个页面加载完成 ...
转载 2021-07-16 16:02:00
2793阅读
2评论
better-scroll 遇见 Vue在我们日常的移动端项目开发中,处理滚动列表是再常见不过的需求了。 以滴滴为例,可以是这样竖向滚动的列表,如图所示:也可以是横向滚动的导航栏,如图所示:可以打开“微信 —> 钱包—>滴滴出行”体验效果。我们在实现这类滚动功能的时候,会用到我写的第三方库,better-scroll。什么是 better-scrollbetter-scroll是一个移动端滚动的解决方案,它是基于 iscroll 的重写,它和 iscrol..
转载 2021-08-12 14:53:01
630阅读
1.应该在何时创建BScroll对象 1)created : 中请求数据,ajax是异步的,这个时候可能mounted已经执行完了,也就是dom挂载完了,但数据还没请求回来,无法获取到内部元素(数据渲染出来的dom)高度. 无法渲染内部元素,无法滚动2)updated:数据发生改变时执行;数据改变,
转载 2020-12-08 14:54:00
195阅读
2评论
git https://gitee.com/mirrors/better-scroll/ 1.x 文档 https://better-scroll.github.io/docs-v1/doc/zh-hans/ 2.x文档 https://better-scroll.github.io/docs/zh ...
转载 2021-08-05 13:24:00
171阅读
2评论
BetterScroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的iscroll的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。 BetterScroll 是使用纯 JavaScr... ...
转载 2021-10-25 16:11:00
316阅读
2评论
1.安装插件cnpm install better-scroll --save2.使用(1)是元素符合规范  要想使用 better-scroll 这个插件,必须保证元素符合下列规则:<div class="wrapper"> <ul class="content"> <li>...</li> <li>.....
原创 2022-06-21 20:01:01
92阅读
1.安装better-scroll 托管在 Npm 上,执行如下命令安装: npm install better-scroll --save; 2.引入 import BScroll from 'better-scroll' 如果是ES5语法 var BScroll = require('better-scroll') <template> <div class="
原创 2021-07-12 11:04:28
977阅读
​1.安装 better-scroll 托管在 Npm 上,执行如下命令安装:​npm install better-scroll --save;​2.引入​import BScroll from 'better-scroll'如果是ES5语法var BScroll = require('better-scroll')<template> <div class="box"&gt
原创 2022-02-26 17:35:21
687阅读
1.安装 2.引入 3.初始化 获取这个 DOM 对象 这行代码就是来获取dom 的 链接:https://better-scroll.github.io/docs/zh-CN/plugins/#%E4%BD%BF%E7%94%A8%E6%8F%92%E4%BB%B6%E7%9A%84%E6%96%
转载 2019-06-30 11:05:00
130阅读
2评论
跨域设置 http://www.ituring.com.cn/article/200275 打包 npm adduser 如果长时间不登录,可能会过期,使用 npm login 进行登录就可以 pu
原创 2021-07-23 11:32:15
391阅读
eslint用于代码检查,prettier用于代码格式化,具体操作如下1.安装以下eslint插件 安装以下eslint插件,并增加.eslintrc.js配置文件,.eslintignore配置忽略检查的文件(1)eslint 用于检查和标示出ECMAScript/JavaScript代码规范问题工具。 (2)@babel/eslint-parser 简而言之就是一个解析器,允许您使用ES
转载 2024-05-29 12:57:59
283阅读
main.js App.vue action.js getters.js index.js mutation.js types.js
转载 2017-06-24 05:50:00
220阅读
vue2
原创 2021-08-01 18:40:40
412阅读
最近项目开发中遇到需要用到ie浏览器的情况,因为是内网开发,大致记录下兼容过程。问题1:ie11浏览器页面无法加载首先遇到的问题是谷歌浏览器运行无问题,控制台也不报错,但是ie11浏览器就打不开,控制台报错----显示语法错误:,了解后发现ie浏览器不支持es6,可以通过core-js/stable及regenerator-runtime/runtime编译,vue cli官方推荐使用,main.
转载 2024-04-03 14:52:36
210阅读
  • 1
  • 2
  • 3
  • 4
  • 5