微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ReactJS 在组件中显示带有分隔符的数组

如何解决ReactJS 在组件中显示带有分隔符的数组

有人问过这个问题,但我在这里找到的解决方案无论出于何种原因都不起作用。我的 MongoDB 中有一个数组,我试图在我的前端客户端上显示它们。像这样:类型:动作,科幻

只需调用它就会将它们作为单个文本元素引入。我试图使用 .map 函数,但每次都给我错误

这是组件。随着我对阵列的尝试。

import React from "react";
import Row from 'react-bootstrap/Row';
import Button from 'react-bootstrap/Button';

import { Link } from 'react-router-dom';

import './movie-view.scss';

export class MovieView extends React.Component {
  
  render() {
    const { movie,onBackClick } = this.props;
    return (
      <>
        <Row>
          <div>
            <img src={movie.imageUrl} />
          </div>
         </Row>
          <Row>
           //This is the part not working
           <div>
            <span> Genre: </span>
             {this.state.movies.map(movie => {
               return ( <div key={movie.genre}>
                 <Link to={`/movies/${movie.genre}`}>{movie.genre}</Link>
                </div>
               )
             })
            }
           </dl>
          </Row>
          <Row>
            <span className="Meta-text">Directed by: <Link to={`/movies/${movie.director}`}>{movie.director}</Link></span>
          </Row>
          <Row  className="text-white">
          <h1>{movie.Title}</h1>
          <p className="movie-description">{movie.description}</p>
          <div>
            <Button className="lg" variant="primary" onClick={() => {onBackClick(null);}}>Back to list</Button>
          </div>
        </Row>
      </>
    );
  }
}

export class MainView extends React.Component {
  constructor() {
    super();
    this.state = {
      movies: [],selectedMovie: null,};
  }
}

我不确定您是否需要更多上下文,如果需要,请告诉我。只是为了更好地解释第一部分,只需调用 {movie.genre} 工作正常,但结果是“ActionSci-Fi”,没有分离。感谢您的帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?