[英]SVG picture not showing in react native
有人能幫我理解為什么這個 svg 沒有渲染到我的屏幕上嗎?
const fireee = this.state.h.map(e => {
<SvgUri
width="10%"
height="10%"
uri="https://s3.us-east-2.amazonaws.com/nomics-api/static/images/currencies/btc.svg"
/> }
)
return (
<View>
{fireee}
</View>
試試這個:
<View>
<SvgUri
width="10%"
height="10%"
source={{ uri: "https://s3.us-east-2.amazonaws.com/nomics-api/static/images/currencies/btc.svg"}}
/>
</View>
const fireee = this.state.h.map((e) => {
if (e.logo_url.includes('svg')) {
console.log(e.logo_url);
return (
<SvgUri
width="3%"
height="3%"
uri={e.logo_url}/>
);
} else {
return (
<Image
source={{ uri: e.logo_url }}
style={{ width: 20, height: 20, left: '20%' }}
/>
)
}
});
需要創建一個條件來對待 svg 和 png 不同
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.