如何在通过Element-ul的 el-image-viewer组件实现的预览的图片上添加文字,例如下面这种效果
尝试在组件上添加div但是没有效果
<el-image-viewer
v-if="showPreview"
:urlList="previewImages"
:on-close="closeViewer"
:zIndex=9999
<div></div>
</el-image-viewer>
补充问题:
页面上通过this.$openPreview 传递图片数据
改写:
页面上
preview.js
mypreview.vue
MyImage.vue
MyImageViewer.vue
当前页面:
<el-image>
组件没有对应的插槽和props
,只能你自己改写组件,叠加在上层。一个简单的例子:
自定义
<el-image>
组件代码可以再优化一下,但是作为示意Demo已经足够了。