这篇文章主要介绍了react路由如何安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇react路由如何安装文章都会有所收获,下面我们一起来看看吧。 react路由的安装方法:1、通过“npm i react-router-dom@5.0 -S”安装路由;2、使用“import { HashRouter as Router, Route, NavLink } from ‘react-router-dom’”方式导入路由即可。react 路由安装及简单使用一.react安装路由安装:npm i react-router-dom@5.0 -S (最新版本为6.0)导入:
import{HashRouterasRouter,Route,NavLink}from'react-router-dom'
路由配置:1.所有路由相关内容都应该放在
functionApp(){ return() } exportdefaultApp functionHome(){ return //exact精确匹配{/*路由页面*/}首页 |关于 首页页面} functionAbout(){ return关于页面}
二.路由传参路由传参形式1.链接传参
import{HashRouterasRouter,Route,NavLink,Redirect,Switch,Prompt,Link}from'react-router-dom' //NavLink会比link自动添加一个active的class funct免费云主机域名ionApp(){ return() } exportdefaultApp functionProduce({match,history,location}){ //console.log(match); return( {/*路由页面*/}首页 |关于 产品abc 产品123 ) } functionHome(){ return产品{match.params.id}
首页页面} functionAbout(){ return关于页面}
子路由传参示例:
//导入路由相关组件 //导入哈希路由别名router //Route路由页面 //NvaLink导航链接 import{HashRouterasRouter,Route,NavLink,Redirect,Switch,Prompt,Link}from'react-router-dom' //NavLink会比link自动添加一个active的class functionApp(){ return() } exportdefaultApp functionNoMatch({location,history}){ return( {/*路由页面*/}首页 |关于 产品abc 产品123 管理 ) } functionAdmin(){ return(404
你爹来咯
{location.url}
首页 ) } functionDash(){ return(概览
列表 概览) } functionOrderList(){ return(订单列表) } functionProduce({match,history,location}){ //console.log(match); return() } functionHome(){ return产品{match.params.id}
首页页面} functionAbout(){ return关于页面}
你爹来咯{location.url}关于“react路由如何安装”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“react路由如何安装”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
今天小编给大家分享一下kail如何安装php的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 kail安装php的方法:1、通过“apt -y i…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。