美文网首页
v-viewer 预览图简单使用

v-viewer 预览图简单使用

作者: 顺其自然AAAAA | 来源:发表于2020-06-19 15:16 被阅读0次

    在网上找过很多插件,感觉这个插件也还不错,我个人认为移动端用vant-ui的imgpreview挺不错的,但是公司要求挺多的,就找了v-viewer这个插件
    这个插件我是用在移动端的,点击打开实在另一个页面
    1.安装依赖

    npm install v-viewer --save
    

    2.全局引入(main.js)

    import Viewer from 'v-viewer'
    import 'viewerjs/dist/viewer.css'
    Vue.use(Viewer)
    Viewer.setDefaults({
      Options: {
        inline: true,
        button: false,
        navbar: true,
        title: true,
        toolbar: true,
        tooltip: true,
        movable: true,
        zoomable: true,
        rotatable: true,
        scalable: true,
        transition: true,
        fullscreen: true,
        keyboard: true,
        url: 'data-source'
      }
    })
    

    3.在vue页面中使用

    <viewer :images="workSwiperList" @inited="inited" ref="viewer" :index="3">
            <img v-for="(src,index) in workSwiperList" :src="src" :key="index" >
     </viewer>
    

    在data中使用 inited是初始化完成后执行,我这里是一初始化,就弹出预览图,不用再次点击轮播图

      methods: {
        inited (viewer) {
          this.$viewer = viewer
          this.$viewer.index = this.activeIndex
    // 不要他的按钮
          this.$viewer.options.button = false
    // 不要他的底部缩略图
          this.$viewer.options.navbar = false
    // 不要他的底部标题
          this.$viewer.options.title = false
    // 不要他的底部工具栏
          this.$viewer.options.toolbar = false
          this.show()
        },
      // 调用显示
        show () {
          this.$viewer.show()
        },
    

    4.地址
    https://www.npmjs.com/package/v-viewer
    https://github.com/mirari/v-viewer
    5.基本参数
    官网有

    相关文章

      网友评论

          本文标题:v-viewer 预览图简单使用

          本文链接:https://www.haomeiwen.com/subject/vlbvxktx.html