随笔 - 59,  文章 - 5,  评论 - 1,  阅读 - 56081

1、安装插件:npm install v-viewer --save 

2、安装完成,在需要的页面或main.js 中引入配置文件:

import Vue from 'vue';

import Viewer from 'v-viewer'

import 'viewerjs/dist/viewer.css'

3、注册组件和组件配置参数

Vue.use(Viewer, {

defaultOptions: {

        zIndex: 1, // 层级
        inline: false, // 启用 inline 模式
        button: true, // 显示右上角关闭按钮
        navbar: false, // 显示缩略图导航
        title: false, // 显示当前图片标题
        toolbar: false, // 工具栏
        tooltip: true, // 显示缩放百分比
        movable: true, // 图片是否可以移动
        zoomable: true, // 图片是否可以缩放
        rotatable: false, // 图片是否可旋转
        scalable: false, // 图片是否可翻转
        transition: true, // css3过度
        fullscreen: true, // 播放时是否全屏
        keyboard: false, // 是否支持键盘
        loop: false, // 图片是否循环播放

}

})

4、在html内写上一下代码

<viewer  :images="imgList">

      <div v-for=" item  in  imgList " :key="item">
            <img :src="item">
     </div>
</viewer>

 

 
posted on   好大的虫子  阅读(110)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示