超赞 react.js 自定义虚拟滚动条MagicSroll

boyanx5个月前技术教程26

前两天有分享一个自己开发的react.js自定义滚动条RScroll。今天再分享一款不错的React滚动条组件MagicScroll.js

react模拟滚动条组件RScroll

magicscroll.js 一个react.js自定义滚动条组件。完美支持兼容TypeSciprt、 SSR、 PC、移动端、触屏

特性

  • 支持自定义滚动条,滚动轨道,滚动容器等。有丰富的API和事件;
  • 只需<magic-scroll>包裹内容即可出现自定义滚动条;
  • 支持TypeSciprt、 SSR、 PC、移动端、触屏友好;
  • 支持检测内容尺寸发生变化;

快速开始

安装

# 通过yarn或者npm安装

yarn add magic-scroll
# 或者
npm i magic-scroll -S

使用

// 引入magic-scroll组件
import Scrollbar from 'magic-scroll';
import React from 'react';

class BasicDemo extends React.Component {
  render() {
    return (
      <div className="parent">
        <Scrollbar keepBarShow>
          <div className="child" />
        </Scrollbar>
      </div>
    );
  }
}

end,附上项目文档及地址。感兴趣的同学可以去看下哈~~

# 文档地址
https://magicscrolljs.yvescoding.org/

# 仓库地址
https://github.com/YvesCoding/magic-scroll

ok,今天就分享到这里。希望大家能喜欢。

标签: iscroll.js

相关文章

用JavaScript开发移动原生应用,Facebook正式开源React Native!

在经过前一天Messenger应用平台、Parse物联网开发者工具等惊喜的轰炸,Facebook于今天凌晨在F8开发者大会上正式开源了React Native。不过目前,只有iOS版,Android版...

微信小程序新版scroll-view滑动组件上线

IT之家 12 月 28 日消息,微信安卓平台近日迎来了 8.0.32 测试版更新,根据微信官方的最新消息,该版本对小程序和小游戏进行了一些修复优化。小程序 优化蓝牙主机接口的报错信息,需关注蓝牙主机...

【附源码】牺牲两天摸鱼时间,我做了款大屏

项目背景 最近时间比较闲,摸鱼的时间越来越多了,人一闲下来就会想做点什么。说干就干,立马行动。 在刷了半小时 pdd 之后我买了张 ui 图,并根据这个 ui 做了一个大屏。 最终...

小程序,自定义组件之间的引用,使用插槽扩展组件

接着上篇 小程序,组件与模板对比,及其简单使用 ,这篇我们继续说自定义组件。一.自定义组件之间的调用:首先,先按上篇的步骤建好scroll-comp组件,把index.wxml中的左右滑动图片部分代码...

第3章 Vue.js快速精要(vue.js实战)

3.1 组合式API与选项式API对比实践架构差异对比uni-app开发建议// 选项式API适合简单页面 export default { data() { return { count...

小巧 Vue 页面滚动进度条组件ScrollProgress

今天给大家分享一个轻量级Vue.js全屏滚动进度条组件VueScrollProgress。vue-scroll-progress 一款基于vue.js构建的页面滚动进度条组件,非常小巧,GZIP压缩后...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。