找回密码
 请使用中文注册
查看: 299|回复: 0

react切换路由的话怎么清除定时器(react怎样跳转到另一个页面)

[复制链接]
阅读字号:

124

主题

0

回帖

2702

积分

版主

积分
2702
发表于 2023-5-13 19:39:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
路由器怎么设置 路由器全部怎么安装 路由器怎么设置 路由器亮红灯什么原因 路由器登录入口和光猫的区别 路由器怎么重启 路由器怎么连接 路由器桥接教程详细 路由器干什么用:react切换路由的话怎么清除定时器react怎样跳转到另一个页面
一、react切换路由的话怎么清除定时器
RN的定时器就是一个创建方法。
并没有像iOS一样的NSTimer类
根据官方提供的文档,定时器有四种形式:
?setTimeout, clearTimeout
? setInterval, clearInterval
? setImmediate, clearImmediate
? requestAnimationFrame, cancelAnimationFrame
见名思义:set和request方法是创建。
clear是清除,清除必须有.
二、react怎样跳转到另一个页面
跳转的主要方法:
1.component  中添加这行代码

navigator.push({name:'In'})}>注册
navigator.push({name:'Forget'})}>忘记密码         
onPress  主要运用于点击事件中。
2.在运行的主页面中只能运行如下的component  
const thunkMiddleWare = (store) => (next) => (action) => {
if (typeof action === 'function') {
return action(store.dispatch, store.getState)
}
return next(action)
export default function () {
return (

)
}
需要注意的是:a. middleware   是中间件的设置,它有固定的格式.
  不能包含这个标签  但反过来可以。
3.点击跳转的页面的设置代码
function InComponent({navigator}){
return (

navigator.pop()} >注册
)
}
function ForgetComponent({navigator}){
return (

navigator.pop()} >忘记密码
)
}
export default class NavigatorApp extends Component {
render() {
return (
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-8-10 06:34 , Processed in 0.312193 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表