问题:
搜集很久解决方案都是加:preview-teleported=‘true’,但我这个项目没有生效。
设置此属性,是将image-viewer 插入至 body 元素上。而运行项目点击预览图片,image-viewer 并没有插入至 body 元素上。
说明了preview-teleported=‘true’并没有生效,猜测可能是版本兼容问题,把element-plus升级到最新版本:
# 使用 npm 的情况,安装最新版本
npm install element-plus@latest
# 使用 yarn 的情况,安装最新版本
yarn add element-plus@latest
最终问题解决,image-viewer 插入至 body 元素上。