我是靠谱客的博主 结实唇膏,这篇文章主要介绍element-ui + vue 实现查看大图(旋转+缩放+全屏),现在分享给大家,希望可以做个参考。

vue 中实现查看大图的功能(包括缩放,旋转,全屏展示等)

<div class="demo_image__preview avatar" v-for="(p,k) in JSON.parse(item.letterOfAdmission)" :key="k">
	 <el-image 
	   style="width: 100%; height: 100%"
	   :src="p.url"
	   :preview-src-list="getPreviewImgList(JSON.parse(item.letterOfAdmission))"
	   >
	 </el-image>
</div>
// methods
// 注: 下面的两个方法 最后 return 的数组 里面只可包括路径的数组,否则展示不出
  //多张图片 
 getPreviewImgList: function (arr) {
     let finalArr = [];
     for (let i = 0; i < arr.length; i++) {
         finalArr.push(arr[i].url);
     }
     return finalArr;
   },
   //单张图片
  getPreviewImgListDg:function(arr){
     console.log('arr',arr);
     return arr;
   },

最后

以上就是结实唇膏最近收集整理的关于element-ui + vue 实现查看大图(旋转+缩放+全屏)的全部内容,更多相关element-ui内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(118)

评论列表共有 0 条评论

立即
投稿
返回
顶部