Rumah > hujung hadapan web > tutorial js > react中push与replace的区别是什么

react中push与replace的区别是什么

青灯夜游
Lepaskan: 2023-01-04 09:37:52
asal
6639 orang telah melayarinya

react中push与replace的区别:push跳转会形成history,可返回到上一层;而replace跳转不会形成history,不可返回到上一层,适用于登录后,不需要重新回到登录页面。

react中push与replace的区别是什么

本教程操作环境:windows7系统、react16版本,Dell G3电脑。

react中push与replace的区别

push: a-b-c,可以回到上一级

push跳转会形成history,可返回到上一层。

语法:

this.props.history.push('router地址')
Salin selepas log masuk

replace: a-b-c 回不到上一级 适用于登录后,不需要重新回到登页面

replace跳转不会形成history,不可返回到上一层。

语法:

this.props.history.replace('router地址')
Salin selepas log masuk

更多编程相关知识,请访问:编程教学!!

相关教程推荐:React视频教程

Atas ialah kandungan terperinci react中push与replace的区别是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan