【Vue】vue3中使用swipe竖直方向上滚动

安装

shell 复制代码
npm install swipe

使用

ts 复制代码
import 'swiper/css';
import 'swiper/css/mousewheel';
import { Swiper, SwiperSlide } from 'swiper/vue';
import { Mousewheel } from 'swiper/modules';

containerHeight 是容器的高度,一定要设置竖直方向上滚动高度,不然会非常高!!

html 复制代码
      <swiper
        direction="vertical"
        :modules="[Mousewheel]"
        :mousewheel="{
          enabled: true,
        }"
        :speed="1500"
        :slides-per-view="1"
        :style="{ height: containerHeight + 'px' }"
      >

文档

https://swiperjs.com/vue
https://swiperjs.com/swiper-api#mousewheel-control

相关推荐
与光_同尘4 分钟前
一个隐蔽的 DOM 陷阱:id="nodeName" 引发的血案
前端
雲墨款哥4 分钟前
React小demo,评论列表
前端·react.js
青瓜达利园5 分钟前
zustand 入门
前端
triumph_passion7 分钟前
Tailwind CSS v4 深度指南:目录架构与主题系统
前端·css
UIUV8 分钟前
React表单处理:受控组件与非受控组件全面解析
前端·javascript·react.js
henry10 分钟前
React Native 横向滚动指示器组件库(淘宝|京东...&旧版|新版)
前端
一只爱吃糖的小羊10 分钟前
JSBridge 传参陷阱:h5明明传了参数,安卓却收到为空
前端·javascript
实习生小黄13 分钟前
window.print 实现简单打印
前端·javascript
Wect15 分钟前
LeetCode 26.删除有序数组中的重复项:快慢指针的顺势应用
前端·typescript