学习react的第三天(1)

在react项目中使用better-scroll

betterscroll介绍:他是一个可以用在移动端任意滚屏场景的插件(列表滚动,轮播等....)

使用了bs可以让滚动变得非常丝滑

betterscroll的使用:

1. 下载安装

yarn add better-scroll -S

2. 引入

import BScroll from 'better-scroll'

3. 使用

    3.1 确保当前要滚动的div下面要套一个空div

    <div 要滚动的元素>

        <div>

               //把所有儿子放到此div中

        </div>

    </div>

        3.2 在合适的位置初始化new BScroll

            生命周期

            new BScroll('#xxxxxxxx',第二个参数)

            div的高度必须固定,父级逐层检查

            点击如何让底部div滚动:

                    1. 给右侧滚动条添加点击事件,通过传参,传递当前点击的title名字

                    2. 在点击事件中,让底部div用api函数,滚动到指定位置

                        this.xxxx.scrollToElement('#要滚动到的divid', 动画时长)

                        //这里注意需要先给底部的每个div添加id

                    3.第二个参数,是一个对象,关于better scroll的配置项,

       let    scrollObj  = new BScroll("#XXX",{

                                          click: true,  // 是否开启其内容可以触发点击事件

                                          scrollX: ture,  // 是否开启横向滚动

                                          eventPassthrough: 'vertical',    // 是否开启横向滚动

                                           probeType: 3  //  sorll触发事件的方式。

                                  })

                    scrollObj .on("scorll",callback)  //监听滚动事件

                    具体配置可参考: https://www.bookstack.cn/books/better-scroll

在react项目中还原项目配置--- yarn eject

   使用yarn eject 可以将原本项目隐藏的webpack等配置还原出来。

   让react支持less

1.还原react项目

2.在config文件夹下找到webpack.config.js文件

3.打开,找到支持css以及sass语言的配置项。

4.仿照支持sass语言的配置项,写一份支持less的配置



                                                   

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在react||vue移动端项目中定位,需要使用高德定位SDK 1. 登录高德官网创建一个应用 1.1 登录新建应...
    拐服第一大码猴阅读 274评论 0 0
  • 由于简书没有目录的功能,为了更加清晰的学习,我制作了一个目录地址如下:学习Vue目录 链接地址: https:/...
    读书的鱼阅读 10,172评论 13 249
  • vue去哪网跟学笔记 记录学习点滴 1. 初始化项目 1.1 手机显示配适 minimum-scale=1.0,m...
    noobakong阅读 2,330评论 0 16
  • Vue-Music 一| 前期工作 1.项目初始化 npm install -g vue-cli vue init...
    noobakong阅读 1,889评论 0 5
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,609评论 16 22