本文主要是介绍【bugfix】如何解决svg到线上显示空白或者svg的viewBox为空,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
svgo的默认机制是当width和height和viewbox一样会删除viewbox,这都是为了svg的压缩做的,详情可以看issue中的讨论,我们可以通过更改babel的配置来解决
https://github.com/svg/svgo/issues/1128
https://github.com/ant-design/ant-design-web3/pull/742/files
extraBabelPlugins: [['inline-react-svg',{svgo: {plugins: [{name: 'preset-default',params: {overrides: {removeViewBox: false,},},},'removeDimensions','convertStyleToAttrs',],},},],'react-inline-svg-unique-id',],
这篇关于【bugfix】如何解决svg到线上显示空白或者svg的viewBox为空的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!