reactjs - 无法在反应中更改 svg 图标的高度
问题描述
我有一个图标组件,如下所示:
import * as React from 'react';
import * as Symbol from '../../constants/icons.js';
const Icon = ({ name, viewBox, width, height, transform }) => {
return (
<svg
viewBox={viewBox ? viewBox : '0 0 50 50'}
width={width}
height={height}
>
<path d={Symbol[name.toUpperCase()].path} transform={transform} />
</svg>
);
};
export default Icon;
但是如果我通过这样的高度道具,我会遇到改变图标高度的问题:
<Icon
height='100'
name={'instagram'}
viewBox="0 0 448 512"
/>
解决方案
推荐阅读
- python - 如何在原始源代码中添加自定义 NumPy 函数?
- reactjs - SCRIPT1002:IE11 中 Next JS 网站中的语法错误 (getSession)
- r - 如何在r中显示没有滚动条的完整图例?
- apache-tomee - TomEE 8 JDK 级别
- python - 有没有办法从请求中抓取图像链接?
- node.js - 如何制作像 hidester.com/proxy 这样的“网站内代理”?GitHub上已经有这样的东西了吗?
- pandas - 有没有办法可以在 pandas/python 的 csv 文件中使用双引号来处理 poeple?
- c# - 使用 Crystalreport 13.0.18 版本的 Dotnet 程序死机
- javascript - 窗口对象属性行为
- swift - 有没有办法观察超层?