【问题标题】:Image React-native not workingImage React-native 不工作
【发布时间】:2017-06-10 01:00:14
【问题描述】:

我正在尝试这样做:

<Image
  style={styles.image}
  source={require(`./img/${params.image}.png`)}
/>

但返回此错误:“未知命名模块

【问题讨论】:

    标签: react-native react-native-image


    【解决方案1】:

    我也遇到过这个问题,不能像这样调用图片

    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

    【讨论】:

      【解决方案2】:

      尝试像这样在顶部导入您的图像:

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

      那么你可以这样使用它:

      <Image source={bgimg}>
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-20
        • 2018-09-13
        • 2021-10-20
        • 1970-01-01
        • 2017-12-16
        • 2022-01-06
        • 1970-01-01
        • 2022-11-12
        相关资源
        最近更新 更多