elementUI el-dialog 解决embed标签无法实时更新预览PDF文件

Posted dyy-dida

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elementUI el-dialog 解决embed标签无法实时更新预览PDF文件相关的知识,希望对你有一定的参考价值。

<el-dialog class="padd-dialog" width="60%" title="详情" @opened="opened" :visible.sync="previewDialogvisible" append-to-body>
      <div class="dialog-body">
<!--        <embed style="width:100%;height:600px">-->
      </div>
    </el-dialog> 

  js

opened()
            let oldEmbed = document.querySelector("embed");
            if(oldEmbed != null)
                oldEmbed.parentNode.removeChild(oldEmbed);
            
            let dialogBody = document.querySelector(".dialog-body");
            let embed = document.createElement("embed");
            embed.src = this.url;
            embed.style.width="100%";
            embed.style.height="600px";
            dialogBody.appendChild(embed);
        ,

  

以上是关于elementUI el-dialog 解决embed标签无法实时更新预览PDF文件的主要内容,如果未能解决你的问题,请参考以下文章

Vue+ElementUI中 el-dialog弹框蒙层问题

Vue+ElementUI中 el-dialog弹框蒙层问题

elementUI(el-dialog)小记

vue+elementui的el-dialog全局配置拖拽

element ui 对话框el-dialog关闭事件( ×号 )

elementUI el-dialog弹框居中