react-native引入本地图片require加变量使用模板字符串会被自动转化为 " "+" "的形式,会报错,
所以只能换种方法引入了,下边这种亲测可用,如果有更好的方式评论区欢迎指出。
const imageMap = {
青铜: require('../../images/青铜.png'),
白银: require('../../images/白银.png'),
黄金: require('../../images/黄金.png'),
铂金: require('../../images/铂金.png'),
黑铁: require('../../images/黑铁.png'),
王者: require('../../images/王者.png'),
};
<Image
style={{width: 45, height: 45}}
source={imageMap[dan_name]}
/>