图片React-native无法正常工作

时间:2017-06-10 01:00:14

标签: react-native react-native-image

我试图这样做:

$query = "SELECT subject_id FROM subjects WHERE subject='test'";
$return = mysqli_query($mysqli, $query);
$id = mysqli_fetch_assoc($return);

$query = "SELECT reply_id FROM replies WHERE subject_id='".$id[0]."'";
$return = mysqli_query($mysqli, $query);

if(mysqli_num_rows($return) < 1){
    $query = "DELETE FROM subjects WHERE subject_id='1'";
    $return = mysqli_query($mysqli, $query);
}

但返回此错误:“未知的命名模块enter image description here

2 个答案:

答案 0 :(得分:3)

我也遇到过这个问题,你不能像

一样调用图像
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

答案 1 :(得分:2)

尝试按照以下方式导入图像:

import React, { Component } from "react";
import bgimg from "./assets/bg.jpg";

然后你可以像这样使用它:

<Image source={bgimg}>

如果这不起作用,请您分享目录结构,请在目录结构中显示您正在执行require文件的位置以及此图像的位置。