【发布时间】:2017-06-27 18:39:33
【问题描述】:
这是在 React-Native 应用程序中:
我有一个嵌套在 docs 对象中的对象。比如:
const docs = {
general: {
g1:{
title: 'Bradycardia',
image: '../assets/pg001_main.png',
},
...
g56: {
title: 'Chest Tube Management',
image: '../assets/pg056_main.png',
},
},
detailed: {
d57: {
title: 'Cardiac Arrest',
image: '../assets/pg057_main.png',
},
...
d136: {
title: 'blah',
image: '../assets/pg136_main.png',
},
},
};
我不知道如何使用该字符串来获取在 React-Native 中显示的图像。
我试过了:
const algo = require(docs.general.image);
<Image source={ algo } />
<Image source={require(docs.general.image)} />
还有
const algoStr = docs.general.image;
const algo = require(algoStr);
【问题讨论】:
-
我很早就做了一个编辑,以澄清这是针对 ReactNative,而不是 React。
标签: javascript react-native ecmascript-6