Vue2 可用版本: https://github.com/ssshooter/img-vuer/tree/legacy
一个移动端优先的 Vue3 图片预览插件
scale()
修复放大模糊问题点击查看使用实例或扫描二维码
npm i img-vuer3 --save
// 引入 img-vuer,安装插件
import gallery from 'img-vuer3'
import 'img-vuer3/dist/style.css'
app.use(gallery, {
swipeThreshold: 150, // 滑动阈值,默认值 100
isIndexShow: true, // 是否显示图片序号
useCloseButton: true, // 只通过右上角关闭键退出浏览
preload: true, // 预加载同组图片
sliderBackgroundColor: 'rgba(0,0,0,0.6)',
sliderZIndex: 1001,
})
<!-- 只需添加 v-gallery 到图片标签即可 -->
<img v-gallery :src="..." />
<!-- 图片分组 -->
<img v-gallery:groupName :src="..." />
<img v-gallery:groupName :src="..." />
<img v-gallery:groupName :src="..." />
<!-- 使用动态绑定的分组名称 -->
<img v-gallery="'groupName'" :src="..." />
<!-- 使用缩略图 -->
<img v-gallery :src="thumbnailSrc" data-large="originSrc" />
<!-- 退出浏览 -->
<button @click="$imgVuer.close()">close</button>
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.