【发布时间】:2017-06-10 01:00:14
【问题描述】:
我正在尝试这样做:
<Image
style={styles.image}
source={require(`./img/${params.image}.png`)}
/>
【问题讨论】:
标签: react-native react-native-image
我正在尝试这样做:
<Image
style={styles.image}
source={require(`./img/${params.image}.png`)}
/>
【问题讨论】:
标签: react-native react-native-image
我也遇到过这个问题,不能像这样调用图片
source={require(`./img/${params.image}.png`)}
你必须使用另一个变量来存储路径,然后调用它(包括require)
例如:
let imagePath = require("../../assets/list.png");
还要注意you can not call variable into require。
检查这个参考。网址:https://github.com/facebook/react-native/issues/2481
【讨论】:
尝试像这样在顶部导入您的图像:
import React, { Component } from "react";
import bgimg from "./assets/bg.jpg";
那么你可以这样使用它:
<Image source={bgimg}>
如果这不起作用,您能否分享目录结构,请显示您正在做的文件的位置require 以及此图像在目录结构中的位置。
【讨论】: