首页 > 解决方案 > 世博会中的动态本地图像?

问题描述

我正在尝试使用 JSON 文件中的本地图像路径,如以前的帖子中所建议的那样,但这不是渲染。

我已经用静态参考测试了图像链接并且这个工作正常,所以图像路径是正确的。但是,从 JSON 文件中引用路径会导致错误。

我用我的代码片段和错误日志创建了一个要点:

https://gist.github.com/SKempin/ec0ce4be2c0ef6633dc4b7ee06378ec4

任何帮助将不胜感激!

标签: jsonreactjsreact-nativeexpo

解决方案


我在 ES6 中用反斜杠 ${``} 找到了这种方式

const Level_2_8 = () => {
const t = `./wait.png`
        switch (level) {
            case 61: return ( < Image source={require(`${t}`)} style={{ width: 50, height: 60 }} />)
                break;
            case 62: return (< Image source={require(`${t}`)} style={{ width: 50, height: 60 }} />)
                break;
            default: (< Image source={require(`${t}`)} style={{ width: 50, height: 60 }} />)
        }
    }


推荐阅读