我想從 index.js 的一個檔案中匯出所有影像,這樣如果將來我必須更改影像的路徑,那么我只需要在一個檔案中進行更改。
像這樣:
export {default as avatar} from './avatar.png';
export {default as career} from './PsychoScreenImages/career.jpeg';
export {default as application} from './redeemIcons/application.jpeg';
export {default as featured} from './redeemIcons/featured.jpeg';
但我不能這樣做,require(avatar)因為它只需要一條路徑。那么,如何僅從一個 js 檔案中匯出和匯入影像?
uj5u.com熱心網友回復:
您可以創建一個檔案,該檔案本身會匯出其中所需的影像路徑。如下所示 -
只要你可以命名這個檔案 imagepaths.js
export default {
logo: require('./images/logo.png'),
newLogo: require('./images/logo-new.png')
}
現在匯入它并用作-
import imagePath from 'imagePath';
return (
<>
<Image source={imagePath.logo} />
<Image source={imagePath.newLogo} />
</>
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/370345.html
標籤:javascript 反应 反应原生 图片 要求
下一篇:離子影像未顯示在瀏覽器上
