iframe动态渲染svg报错,一直没找到原因55555…
<iframe
allowfullscreen="ture"
style="display: block; height: 100%;width: 100%"
id='mainFrame'
name='svg'
:src="svg"></iframe>
data(){
return{
svg:require('@/assets/images/svg/T4-2.svg')
}
},
解决方法:
发现svg文件编码是gbk,vue不兼容编译不了
<?xml version="1.0" encoding="gbk"?>
修改为:
<?xml version="1.0" encoding="utf-8"?>