亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

React Native - 使用動態名稱的圖像需求模塊

React Native - 使用動態名稱的圖像需求模塊

白豬掌柜的 2019-08-13 14:42:27
React Native - 使用動態名稱的圖像需求模塊我目前正在使用React Native構建測試應用程序。到目前為止,Image模塊一直運行良好。例如,如果我有一個名為的圖像avatar,下面的代碼片段工作正常。<Image source={require('image!avatar')} />但是,如果我將其更改為動態字符串,我會得到<Image source={require('image!' + 'avatar')} />我收到錯誤:需要未知模塊“圖像!頭像”。如果您確定該模塊在那里,請嘗試重新啟動打包器。顯然這是一個人為的例子,但動態圖像名稱很重要。React Native不支持動態圖像名稱嗎?
查看完整描述

3 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

這對我有用:


我制作了一個自定義圖像組件,它接受一個布爾值來檢查圖像是來自網絡還是從本地文件夾傳遞。


// In index.ios.js after importing the component

<CustomImage fromWeb={false} imageName={require('./images/logo.png')}/>


// In CustomImage.js which is my image component

<Image style={styles.image} source={this.props.imageName} />

如果您看到代碼,而不是使用其中一個:


// NOTE: Neither of these will work

source={require('../images/'+imageName)} 

var imageName = require('../images/'+imageName)

我只是將整個require('./images/logo.png')作為道具發送。有用!


查看完整回答
反對 回復 2019-08-13
  • 3 回答
  • 0 關注
  • 497 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號