vue 怎么设置滚动条的长度(vue使用better-scroll实现横向滚动的方法实例)
类别:编程学习 浏览量:1918
时间:2022-01-22 01:54:26 vue 怎么设置滚动条的长度
vue使用better-scroll实现横向滚动的方法实例一、滚动的实现原理
better-scroll的滚动原理和浏览器原生滚动原理是一样的,当子盒子的高度大于父盒子的高度,就会出现纵向滚动;同理,如果子盒子的宽度大于父盒子的宽度,那么就会出现横向滚动。
二、better-scroll的 html 结构
先来看一下 better-scroll 常见的 html 结构:
<li class="wrapper"> <ul class="content"> <li>...</li> <li>...</li> ... </ul> </li>
BetterScroll应用于外部wrapper容器,并且滚动部分是content。请注意,wrapper默认情况下,BetterScroll处理容器()的第一个子元素(内容)的滚动,这意味着其他元素将被忽略。
三、在Vue中使用better-scroll
npm install better-scroll --save //npm 安装 import BScroll from 'better-scroll' //组件文件中引入better-scroll
<template> /* 横向滚动 */ /* 这里是父盒子*/ <li class="wrapper_box" style="min-height:100vh; " ref="wrapper" v-else > /* 这里是子盒子,即滚动区域*/ <li class="content" ref="wrapperChild"> <li v-for="(item, index) in currentImgList" :key="index" class="imgItem" > <img :src="item.img" class="img" style="margin: 0 10px;" /> </li> </li> </li> </template> <script> import BScroll from "better-scroll"; export default { data() { return { currentImgList: [ { img: require("../../assets/image/zzb_1.jpg" alt="vue 怎么设置滚动条的长度(vue使用better-scroll实现横向滚动的方法实例)" border="0" />
下面是插件原作者说的:
四. 容易出现问题的点:
- 必须等到页面DOM渲染完成再去执行BScroll的实例化,建议在mounted 钩子函数里执行
- 子盒子的宽度大于父盒子的宽度
最后
better-scroll插件作者的文章,发现better-scroll真强大啊!
当 better-scroll 遇见 Vue
在Vue中用better-scroll实现横向滚动
到此这篇关于vue使用better-scroll实现横向滚动的文章就介绍到这了,更多相关vue better-scroll实现横向滚动内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- vue购物车怎么实现(Vue.js框架实现购物车功能)
- vue弹窗模板(Vue登录页面的动态粒子背景插件实现)
- vue怎么编写规则(vue使用节流函数的踩坑实例指南)
- vuetable表格合并(vue-table实现添加和删除)
- icon图标怎么引入vue(vue引入iconfont图标库的优雅实战记录)
- vue实现添加购物车小球(Vue实现简易购物车案例)
- vue.js开发网站的关键技术(Vue.js项目前端多语言方案的思路与实践)
- vue移动端项目用什么打包工具(浅谈使用Vue完成移动端apk项目)
- vue在html里面怎么展示图片(v-html渲染组件问题)
- vue实现pc聊天页面(vue实现web在线聊天功能)
- django框架教程第100讲(详解Django+Vue+Docker搭建接口测试平台实战)
- vue如何获取元素(vue第一次获取不到元素的解决方法记录)
- vue单元测试实例(Vue-Jest 自动化测试基础配置详解)
- vue中的ref(Vue3.0中Ref与Reactive的区别示例详析)
- 使用vue-cli构建electron项目(MAC+PyCharm+Flask+Vue.js搭建系统)
- vue-router底层实现原理(vue-router history模式服务器端配置过程记录)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
热门推荐
- SQL Having的用法
- sqlserver 查询锁(sqlserver:查询锁住sql以及解锁方法)
- mysql8.0如何配超时时间(解决MySQL8.0时区的问题步骤)
- matplotlib散点图怎么画(使用matplotlib中scatter方法画散点图)
- phpstudyv8.0部署多站点(phpstudy v8.1 全站301重定向设置教程)
- MVC中使用jQuery加载分部视图(PartialView)
- laravel如何设置默认模块(laravel-admin 中列表筛选方法)
- 织梦cms指定栏目怎么取(织梦CMS后台模板列表按字母排序方法)
- js中parent和opener的区别
- sql server语法大全(SQL Server 全文搜索功能介绍)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9