原因:elementui的dialog的z-index默认值是2000,v-viewer的z-index默认值是2015,并且每关闭一次dialog弹出层,它的index就会加2,所以按照这样的逻辑,前面的图片都能正常显示,到了第八张的时候,弹出层的z-index变为2016,此时图片显示出现问题,
解决办法:
将v-viewer的z-index的默认值设置尽量大,超出用户打开dialog次数即可。
Vue.use(Viewer, { defaultOptions: { zIndex: 9999,//解决图片放大的层级问题 } });