react-router-dom 关于Link组件的问题!

<Link to={ this.SupportLink(data, productId) } className={ this.colorClass(data) }>去支持</Link>

其中this.SupportLink函数返回什么才能让Link组件不进行跳转。

试过返回return 会报错。 返回空字符串会跳到首页。

阅读 3k
3 个回答

正常操作应该是当 SupportLink 函数返回 false 时,不渲染 Link 这个组件,或者渲染一个普通的 a 标签。

点击事件的处理函数阻止其默认行为

新手上路,请多包涵

函数返回false或者0都可以, 但是可能会有warning

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题