javascript - 如何为 href 属性添加哈希符号

标签 javascript reactjs

<a href={ routeName }>{ label}</a>

引用:React not passing along properties when rendering in variable

我已经尝试过

<a href={# routeName }>{ label}</a>

<a href=#{ routeName }>{ label}</a>

两者都给出错误。

最佳答案

试试这个

   <a href={ ('#' + this.props.routeName) }>{ this.props.routeName }</a>;

你也可以省略()

   <a href={ '#' + this.props.routeName }>{ this.props.routeName }</a>

Example

关于javascript - 如何为 href 属性添加哈希符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32885721/

相关文章:

javascript - 三.JS,动态着色器无法编译

javascript - 为结账添加一天的开始日 pikaday datepicker

javascript - 创建 nuxt3 项目时出错。无法从注册表下载模板

javascript - draft js 数据流示例

reactjs - 无法更新 react Hook 中 setInterval 内的状态

javascript - 任何忽略 undefined variable 的脚本?

javascript - 如何在unity 3d中为物体制作类似跳跃的效果?

reactjs - Kendo-React-PDF PDF 导出不显示 S3 存储桶中的图像 : “No ' Access-Control-Allow-Origin' header is present on the requested resource”

node.js - 快速服务器重定向问题

javascript - 无法让 shouldComponentUpdate() 在 native react 中工作