vant预览图片

如果是本地图片需要用require引入进来
 
导入预览组件
 <van-image-preview v-model="show" :images="images" :showIndex="false">
 </van-image-preview>
      images: [
        require("../../assets/img/huxinimg/A.jpg"),
        require("../../assets/img/huxinimg/B.jpg"),
        require("../../assets/img/huxinimg/C-1.jpg"),
        require("../../assets/img/huxinimg/C-1.jpg"),
        require("../../assets/img/huxinimg/C-1.jpg"),
        require("../../assets/img/huxinimg/D.jpg"),
        require("../../assets/img/huxinimg/E.jpg"),
      ],

html里面

 <img             
 click="openPic(require('../../assets/img/huxinimg/B.jpg'))"
 v-if="curSelected.hx == 'B'"
 src="../../assets/img/huxinimg/B.jpg"
 alt=""
 />

方法里面

    openPic(v) {
      this.images = []
      this.images[0] = v
      this.show = true
    },

妈的.好多坑.

原文地址:https://www.cnblogs.com/yadi001/p/15507377.html