前端如何展示接受到的一整个html页面

最近再做word文档的预览功能,但是遇到了前端展示的问题。
后端返回的数据是一整个html页面,我前端vue也能正常接收,我该如何把接收到的这个HTML页面给放到另一个页面展示出来

window.open(https://xxx后端链接)
返回的既然是 html, 那本来就是直接打开页面

原生js可以使用innerHtml
vue使用v-html即可

//你的新页面
<div v-html="后端返回的数据"></div>

iframe

套iframe是最佳的方案,后端返回的是带link或script的只能如此,v-html不能把这些外链带过来