如何实现预览VUE组件

想在vscode上实现打开vue文件,实时预览组件的功能。

https://juejin.cn/post/7076427413340553247,看了这篇文章但还是不太懂,有没有大佬给点具体的思路。

回答

两种vue文件预览功能的方法,具体内容如下:

1,iframe

所有浏览器都支持 < iframe > 标签,直接将src设置为指定的PDF文件就可以预览了。

html中直接使用iframe,将src设置为文件url,用js写文件变量即可。(这里用css设置外层盒子大小)

如何实现预览VUE组件

代码:<iframe:src="https://www.oschina.net/question/3965288_2327515/url"width="100%"height="100%"border="0"></iframe>

js:

如何实现预览VUE组件

当然也可以不搭配js,直接将src设置为文件路径:

如何实现预览VUE组件

代码:<iframesrc="file:///E:/测试文档/test.pdf"width="100%"height="100%"border="0"></iframe>

2,embed

< embed > 标签定义嵌入的内容,比如插件。在HTML5中这个标签有4个属性:

如何实现预览VUE组件

与iframe相同,将src设置为文件路径即可

html:

代码:<embed:src="https://www.oschina.net/question/3965288_2327515/url"type="application/pdf"width="100%"height="100%">

js:与上述一致

最后实现效果与iframe一致,但是需要注意的是这个标签不能提供回退方案,与< iframe > < / iframe >