当前位置: 首页 > news >正文

哪里有做空包网站的网站开发项目规划书

哪里有做空包网站的,网站开发项目规划书,咸阳做网站开发公司哪家好,做网站有哪个空间1、V6对比V5的修改内容 1、API: useNavigate 代替了useHistory 。 2、废弃了Route组件的exact属性。 3、组件 <Routes>代替了<Switch> 4、组件NavLink中移除了 activeStyle activeClassName 属性。 2、安装依赖react-router-dom npm install react-router-dom…

1、V6对比V5的修改内容

1、API: useNavigate 代替了useHistory
2、废弃了Route组件的exact属性。
3、组件 <Routes>代替了<Switch>
4、组件NavLink中移除了 activeStyle activeClassName 属性。

2、安装依赖react-router-dom

npm install react-router-dom -S

3、创建文件配置router.jsx

import { Route } from 'react-router-dom';
import Login from '@views/login/Index.jsx';
import Settings from '@views/settings/Index.jsx';// 定义路由配置数组
const routes = [{path: '/',component: Login,},{path: '/login',component: Login,},{path: '/settings',component: Settings,},
];// 将路由配置数组转换为Route组件(注意:Component属性是大写开头)
const renderRoutes = () => routes.map((route, index) => (<Routekey={index}path={route.path}Component={route.component}/>
));export default renderRoutes;

4、在APP.jsx文件中引入并使用

import renderRoutes from '@router/index.jsx';
import{HashRouter, Routes,Route,Router}from"react-router-dom";
function App() {return (<div><HashRouter><Routes>{renderRoutes()}</Routes></HashRouter></div>)
}export default App;

如果不单独配置router.jsx的话,也可以在APP.jsx中直接写

import Login from './views/login/Index.jsx';
import Settings from './views/settings/Index.jsx';
import{HashRouter, Routes,Route,Router}from"react-router-dom"
function App() {return (<div><HashRouter><Routes><Route path="/" Component={Login}></Route><Route path="/settings" Component={Settings}></Route></Routes></HashRouter></div>)
}export default App;

5、路由跳转

举例:在登录页面,点击

import { useNavigate } from "react-router-dom";
const Login = () => {const Navigate = useNavigate();const goSettings = () => {Navigate('/settings');};return (<div><button onClick={goSettings}>跳转到设置页面</button></div>)
};
export default Login;

注意

1、Route组件的常用属性有以下:
path:与URL匹配的路径
children:嵌套的路由配置
element/Component: 元素/组件
lazy:返回一个动态的组件引入。
2、Route中没有属性name

http://www.yayakq.cn/news/428549/

相关文章:

  • 商务推广网站陕西省建设监理协会官网站
  • 汕头云建站模板云南做网站费用
  • 个人网站开发的论文网站前端做出来后台怎么做
  • 南宁市保障住房建设管理服务中心网站湖南网站建设小公司
  • 西安知名网站建设服装网站开发方案
  • 学校网站建设报价网站营运
  • 用自己的手机做网站网站被别人备案
  • 做淘宝推广怎样网站合适wordpress 下载模块
  • 百度统计网站自由人网站开发
  • 初学者学做网站用什么软件网站开发都是用什么框架
  • seo 网站文章一般要多少字ui设计培训机构有用吗
  • 华为官方网站手机商城首页表白网址生成器
  • 朱能源做网站WordPress 斗鱼
  • 广西城乡与住房建设厅网站合肥哪个公司做网站好
  • 有了域名与服务器怎么建网站新品发布会策划
  • 摄影网站怎么做数据库wordpress分类目录导航
  • 网站建设时怎么附加数据库怎么套网站
  • 哪家网站建设服务好葫芦岛网站网站建设
  • 网站服务器租赁多少钱品牌网站建设k小蝌蚪
  • 无极网站建设质量wordpress主页js不执行
  • 家居网站建设网站建设主要步骤
  • asp网站例子老电脑做网站服务器
  • 最大的网站开发公司wordpress 取消自豪
  • 网站的搜索引擎seo整站优化服务
  • 用iis浏览网站seo优化首页
  • 外贸机械网站成都房地产网站建设
  • 公司营销型网站制作莱芜雪野湖酒店
  • 大棚网站怎么做设计公司资质等级
  • 注册网站给谁交钱毕业生登记表自我鉴定模板
  • 宜章泰鑫建设有限公司网站精准营销的典型案例