广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >怎么解决react link不跳转问题
  • 865
分享到

怎么解决react link不跳转问题

2024-04-02 19:04:59 865人浏览 泡泡鱼
摘要

这篇文章主要介绍了怎么解决React link不跳转问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 reac

这篇文章主要介绍了怎么解决React link不跳转问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

react link不跳转的解决办法:1、关闭js Remotely;2、给根路径route组件增加extra;3、将TouchableOpacity作为link组件的属性传入即可。

本文操作环境:windows7系统、react17.0.1、Dell G3。

react router native:link点击不跳转

rn嵌入原生,出现点击TouchableOpacity组件内容没反应、不跳转的情况

// App.js
const history = createMemoryHistory()
<Router history={ history }>
    <Switch>
        <Route path="/" component={ Home }/>
        <Route path="/test" component={ Test } />
    </Switch>
</Router>


// Home.js
<View>
    <Link to="/test">
        <TouchableOpacity key={ text } style={ styles.wrapper }>
            <Text style={ styles.text }>{ text }</Text>
        </TouchableOpacity>
    </Link>
</View>

1、关闭JS Remotely

不知为何开了远程调试后导致TouchableOpacity失效。关闭后点击能看到TouchableOpacity效果,仍然不能跳转

2、给根路径route组件增加extra

// App.js
<Router history={ history }>
    <Switch>
        <Route extra path="/" component={ Home }/> // 增加extra
        <Route path="/test" component={ Test } />
    </Switch>
</Router>

因为不熟悉rn开发,最初担心是使用了createMemoryHistory导致的,后来又担心页面跳转了但是被挡住之类的,思路一直偏了

最后老老实实到GitHub上找了一个基础的项目,一点点找不同,才发现是这个被忽视的问题

原理其实很简单 https://www.cnblogs.com/superlizhao/p/9280122.html

我有这个问题是因为router4.x使用多层嵌套路由报了warning,调整之后反而暴露不认真读原理的问题,惭愧

3、将TouchableOpacity作为link组件的属性传入

const linkParams = {
    pathname: '/star',
    state: { data: item },
}

<Link to={ linkParams } component={ TouchableOpacity }>
    <Item text={ item.text } index={ index }/>
</Link>

<link>里面有<TouchableOpacity>会导致不跳转

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么解决react link不跳转问题”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网node.js频道,更多相关知识等着你来学习!

--结束END--

本文标题: 怎么解决react link不跳转问题

本文链接: https://www.lsjlt.com/news/87154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么解决react link不跳转问题
    这篇文章主要介绍了怎么解决react link不跳转问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 reac...
    99+
    2022-10-19
  • react中怎么用link跳转
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react中怎么用link跳转?React中Link跳转Link跳转携带隐形参数:<Link to={{ pathname:...
    99+
    2023-05-14
    React link
  • SpringBoot在有Ajax时不跳转问题怎么解决
    这篇文章主要介绍“SpringBoot在有Ajax时不跳转问题怎么解决”,在日常操作中,相信很多人在SpringBoot在有Ajax时不跳转问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Sprin...
    99+
    2023-06-30
  • 如何解决vuejs route push不跳转的问题
    小编给大家分享一下如何解决vuejs route push不跳转的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vuejs route push不跳转的解决办法:1、打开vue-router跳转代码部分内容;2、添加“...
    99+
    2023-06-25
  • react路由跳转不刷新如何解决
    这篇文章主要介绍了react路由跳转不刷新如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇react路由跳转不刷新如何解决文章都会有所收获,下面我们一起来看看吧。react路由跳转不刷新的解决办法:1、在...
    99+
    2023-07-05
  • springBoot中shiro的302跳转问题怎么解决
    本篇内容介绍了“springBoot中shiro的302跳转问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springBoot前...
    99+
    2023-06-22
  • php跳转时间戳相关问题怎么解决
    这篇文章主要介绍了php跳转时间戳相关问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php跳转时间戳相关问题怎么解决文章都会有所收获,下面我们一起来看看吧。PHP跳转时间戳:在网站开发中,常常需要用...
    99+
    2023-07-05
  • vue页面跳转传参的问题怎么解决
    在Vue中,可以通过路由传参来解决页面跳转传参的问题。1. 使用路由参数传参:可以通过在路由路径中定义参数来传递数据。在定义路由时,...
    99+
    2023-08-08
    vue
  • React-Router4.0跳转不置顶怎么办
    这篇文章主要为大家展示了“React-Router4.0跳转不置顶怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“React-Router4.0跳转不置顶怎...
    99+
    2022-10-19
  • Vue路由跳转传参或打开新页面跳转问题怎么解决
    这篇文章主要介绍了Vue路由跳转传参或打开新页面跳转问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue路由跳转传参或打开新页面跳转问题怎么解决文章都会有所收获,下面我们一起来看看吧。Vue路由跳转...
    99+
    2023-07-05
  • PHP登录成功后的跳转问题怎么解决
    本篇内容主要讲解“PHP登录成功后的跳转问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP登录成功后的跳转问题怎么解决”吧!一、浏览器跳转和服务器跳转在 PHP 中,有两种跳转方式...
    99+
    2023-07-05
  • vue跳转后页面置顶的问题怎么解决
    这篇文章主要介绍了vue跳转后页面置顶的问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue跳转后页面置顶的问题怎么解决文章都会有所收获,下面我们一起来看看吧。vue跳转后页面置顶今天测试指出我的项...
    99+
    2023-06-30
  • 跳转到php页面的显示问题怎么解决
    本文小编为大家详细介绍“跳转到php页面的显示问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“跳转到php页面的显示问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、PHP 页面跳转方式首...
    99+
    2023-07-06
  • react跨域问题怎么解决
    在 React 中解决跨域问题通常有以下几种方法:1. 设置代理:在开发环境中,可以通过设置代理服务器来解决跨域问题。可以在 `pa...
    99+
    2023-08-19
    react
  • 关于SpringBoot在有Ajax时候不跳转的问题解决
    目录问题描述解决方法原因梳理总结问题描述 最近在尝试使用SpringBoot做一个后台管理系统,由于目前还没有学会VUE,所以前端页面采用的 thymeleaf+ajax的模式。前两...
    99+
    2022-11-13
  • vue-router怎么解决相同路径跳转报错问题
    这篇“vue-router怎么解决相同路径跳转报错问题”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue-router怎么...
    99+
    2023-07-05
  • php微信支付跳不出来问题怎么解决
    这篇文章主要介绍了php微信支付跳不出来问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php微信支付跳不出来问题怎么解决文章都会有所收获,下面我们一起来看看吧。确保微信支付API调用正确首先,确保你...
    99+
    2023-07-06
  • vue项目中路由跳转页面不变问题及解决
    目录vue中路由跳转页面不变问题解决方法路由跳转页面不刷新、this.$router.go(-1)不生效解决思路vue中路由跳转页面不变 问题 今天在开发vue移动端项目的过程中发现...
    99+
    2022-11-13
    vue路由跳转 路由跳转页面不变 vue项目路由跳转
  • react 怎么实现页面跳转不记录
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react 怎么实现页面跳转不记录?React-router:页面跳转并清除当前页的历史记录有如下情况:用户打开激活链接;用户完成激活过程后,系统会将其移...
    99+
    2023-05-14
    React
  • PyQt5页面跳转问题及解决方式
    目录问题1:如何实现页面间跳转问题2:实现定义函数传参功能问题3:sumodify() takes 2 positional arguments but 3 were given问题...
    99+
    2023-01-06
    PyQt5页面跳转 PyQt5 界面跳转
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作