javascript - 将对象作为链接中的参数传递

标签 javascript reactjs

我正在使用<Link>并试图传递我的 thumb_id (如果我控制台记录它只是一个字符串值)到我的 editvideo页面作为参数。我该如何实现这个目标?

代码片段

const { thumbnail, _id } = this.props;

    return thumbnail.map(thumb => {
      console.log(thumb._id);

      return (
        <div key={thumb._id} className="row__inner">
          <Link to="/editvideo/:thumb._id">
            <div className="tile">
              <div className="tile__media">
                <img
                  className="tile__img"
                  id="thumbnail"
                  src={thumb.thumbnail}
                  alt=""
                />
              </div>
            </div>
          </Link>
        </div> 

使用临时文字的参数

enter image description here

thumb_id 的控制台日志

最佳答案

您可以使用 template literal将变量的值插入到字符串中。

<Link to={`/editvideo/${thumb._id}`}>

关于javascript - 将对象作为链接中的参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51584920/

相关文章:

javascript - 控制何时以 Angular 进行验证

reactjs - 基于组件的React-Redux项目目录结构

javascript - 从 React Component 关闭 React Modal

reactjs - 将文本字段 MUI 的占位符居中

javascript - 如何使带有不可点击类的 <a> 标签?

javascript - jQuery伪造点击事件

javascript - ODOO报告自动将字符<转换为<

javascript - 单击链接时,查找带有某个子项的父项是否存在jquery

javascript - 我正在尝试为一个圆圈制作动画,该圆圈在最大宽度和高度保持 4 秒,然后再次缩小到原始大小,然后再次重复

reactjs - 使用Typescript在Visual Studio 2017中 react Js