18.Vue2-preview图片预览插件

作者: 圆梦人生 | 来源:发表于2018-05-08 09:40 被阅读25次

    Vue2-preview是图片预览插件,具体参考:vue2-preview

    效果:

    image.png

    安装:

    cnpm i vue2-preview -S
    

    案例:src/preview/index.vue、图片存放路径:(src/preview/image/*.jpg)

    <template>
      <div>
          <ul>
              <li v-for="(item, index) in list">
                  <img class="preview-img" :src="item.src' height="100" @click="$preview.open(index, list)" />
              </li>
          </ul>
      </div>
    </template>
    <script>
    // 导入vue
    import Vue from 'vue';
    // 导入vue2-preview
    import VuePreview from 'vue2-preview';
    //使用
    Vue.use(VuePreview)
    
    export default {
      data(){
        return {
            list: [
              {
                  src: require('./image/1.jpg'),  //图片路径
                  w: 600,              //图片预览时的宽
                  h: 400               //图片预览时的高
              },
              {
                  src: require('./image/2.jpg'),
                  w: 1200,
                  h: 900
              }
            ]
        }
      }
    }
    </script>
    <style scoped>
    ul li {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    li {
      float: left;
      margin: 5px !important;
    }
    </style>
    

    相关文章

      网友评论

        本文标题:18.Vue2-preview图片预览插件

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