我正在尝试在我的动态表格组件中使用这组图标。我目前的技巧是将整个文件夹从npm_modules我的当前目录中拖出……这可能不是一个好的做法,有没有更好的方法来解决这个问题?
但到目前为止,我遇到了这个错误:
Unhandled Rejection (Error): Cannot find module './cro.png'
> 104 | src={require('./cryptocurrency-icons/32/color/'+ (coin.symbol ? coin.symbol : "generic") + '.png')}
这是因为我的表格中可能没有一些资产的图标。如果是这种情况,我将尝试使用通用图标。
if ((typeof datalol !== "undefined")
&& datalol !== null) {
const coins = datalol.getCoins.assets;
for(let i = 0, l = coins.length; i < l; i++) {
var rows = coins.map((coin: any) => ({
cells: [
{
key: 'icon',
content: (
<span style={{ display: 'flex', alignItems: 'center' }}>
<div style={{ marginRight: 8 }}>
<img
alt="icon"
style={{ width: 28, height: 28 }}
src={require('./cryptocurrency-icons/32/color/'+ (coin.symbol ? coin.symbol : "generic") + '.png')}
/>
</div>
</span>
),
},
{
key: 'name',
content: (
<span style={{ display: 'flex', alignItems: 'center' }}>
{coin.name} <p style={{fontSize: 10, paddingLeft: 5}}>[{coin.symbol.toUpperCase()}]</p>
</span>
),
},
],
}))
}
}
我有多近?
当我做:
src={require('./cryptocurrency-icons/32/color/'+ (!coin.symbol ? coin.symbol : "generic") + '.png')}
它显示了它们的通用图标。
HUH函数
阿波罗的战车
相关分类