javascript - 试图建立一个电影网站,但电影海报没有出现
问题描述
我试图将图像放在电影应用程序上,但看起来它不起作用。
我完全不知道我在代码中做错了什么。
那么,有没有人可以帮我找到错误的零件?
谢谢 !
App.js 内部:
import React, { Component } from 'react';
import './App.css';
import Movie from './Movie';
const movieTitles = [
"Matrix",
"Full Metal Jacket",
"Oldboy",
"Star Wars"
]
const movieImages = [
"https://m.media-amazon.com/images/M/MV5BNzQzOTk3OTAtNDQ0Zi00ZTVkLWI0MTEtMDllZjNkYzNjNTc4L2ltYWdlXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_.jpg",
"https://m.media-amazon.com/images/M/MV5BNzkxODk0NjEtYjc4Mi00ZDI0LTgyYjEtYzc1NDkxY2YzYTgyXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_.jpg",
"https://file.mk.co.kr/meet/neds/2016/08/image_readtop_2016_598718_14719314482590048.jpg",
"https://images-na.ssl-images-amazon.com/images/I/51bvrRm3toL._SY445_.jpg"
]
class App extends Component {
render() {
return (
<div className="App">
<Movie title={movieTitles[0]} poster={movieImages[0]} />
<Movie title={movieTitles[1]} poster={movieImages[1]} />
<Movie title={movieTitles[2]} poster={movieImages[2]} />
<Movie title={movieTitles[3]} poster={movieImages[3]} />
</div>
);
}
}
export default App;
在 Movie.js 中:
import React, { Component } from 'react';
import './Movie.css';
class Movie extends Component {
render(){
return (
<div>
<MoviePoster poster={this.props.poster} />
<h1>{this.props.title}</h1>
</div>
)
}
}
class MoviePoster extends Component {
render(){
return (
<img src={this.props.posetr} />
)
}
}
export default Movie;
这些是我写的。如果有人可以帮助我,我将不胜感激!谢谢你。
解决方案
class MoviePoster extends Component {
render(){
return (
<img src={this.props.posetr} />
)
}
}
你写了posetr而不是海报)
推荐阅读
- python - stringvar 如何与 textvariable 一起工作?
- sql - 确保 Postgresql 中没有两行包含相同的值
- database - 5NF 如何与具有 ID 列的原始表一起使用
- c - 如何设置结构数组的“结束”
- node.js - Mongoose.js 唯一验证
- python - 为什么python返回以下内容?
- typescript - 在 Typescript 中,`A` 可以分配给扩展 A 的`B`,如何处理?
- javascript - 如何使用输入标签将图像绘制到画布?
- javascript - 将修改后的请求发送到服务器的 Fiddlerscript 不起作用
- node.js - 为什么我的承诺在运行一次但没有循环时完成?