基于微信开发的可以直接引用微信的sdk预览图片功能
npm install weixin-js-sdk <div class="rich" v-html="synopsis" @click="getpreview($event)"></div> <script> import wx from "weixin-js-sdk"; getpreview(e) { if (e.target.tagName == "IMG") { wx.previewImage({ current: e.target.src, urls: [e.target.src] }); } } </script>引用第三方UI库实现图片预览,以Vant的ImagePreview为例
<script> import { ImagePreview } from "vant"; getpreview(e) { if (e.target.tagName == "IMG") { ImagePreview({ images: [e.target.src], closeOnPopstate: true //页面回退关闭预览 }); } } </script>