【发布时间】:2019-05-01 16:33:44
【问题描述】:
我想在本地将图像导入到我的 react 本机应用程序中。
render() {
console.log(this.props.image); // this logs '../../images/avatartest.jpg' every time
let test = require (this.props.image!); // bang is required because of interface
return (
<ImageBackground
source={test}
>
</ImageBackground>
);
}
运行此代码会产生此错误:
有没有办法接受有字符串的变量名?
【问题讨论】:
-
你在要求
require (this.props.image!)中添加了! -
@RahulSharma 需要这个 bang 才能消除智能感知错误。不管有没有,都是一样的错误。
标签: node.js react-native require