【发布时间】:2021-11-05 23:24:21
【问题描述】:
在我的反应应用程序中,我正在尝试导入 img 源,但出现任何错误
TS2322: Type 'Promise<any>' is not assignable to type 'string'.如何修复它或在变量中导入元素的正确方法是什么?
这是我的代码:
import React, { FC } from "react";
import "./barkingRoad.scss";
const BarkingRoad: FC = () => {
const slidex = import("./../../../../assets/images/small/boomerang-site1.jpg");
return (
<div className="boomerang-slider-barkingRoad">
<div className="project-data">
<div className="boomerang-site-slide">
<div className="prev"><a href="#">Previus</a> </div>
<div>
<img src={slidex} /> //getting error
</div>
<div className="next"><a href="#">Next</a> </div>
{/* srcSet={`${slide} 360w, ${slide} 768w, ${slide} 1366w `} */}
</div>
</div>
</div>
)
}
export default BarkingRoad;
这是可行的:
const slidex = require("./../../../../assets/images/small/boomerang-site1.jpg");
但得到一个错误为 ;
8:20 error Require statement not part of import statement
【问题讨论】:
标签: reactjs typescript typescript-typings