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

文字直播网站怎么做的北京seo运营推广

文字直播网站怎么做的,北京seo运营推广,六安新闻,昆山网站优化建设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.tj-hxxt.cn/news/1612.html

相关文章:

  • itc 做市场分析的网站产品宣传
  • 犀牛云做网站怎么做seo教程网站优化
  • 枣阳网站建设 枣阳山水数码网站产品怎么优化
  • 长沙网站seo多少钱微信视频号小店
  • 产品市场推广方案范文有没有免费的seo网站
  • 三水网站建设网站服务器信息查询
  • wordpress会员积分邀请惠州seo关键词排名
  • 建设的网站semantic scholar
  • 网站优化怎么做 有什么技巧怎样制作网页
  • 网站编程设计如何写备注可以免费网络推广网站
  • 做网站空间500m多少钱网络营销的重要性与意义
  • 广州网页设计公司网站网站设计公司官网
  • 差异基因做聚类分析网站交换链接案例
  • 南充建网站百度推广代理查询
  • 静态展示网站模板bt磁力
  • 江阴网站建设多少钱网站流量分析工具
  • 内蒙古创意星空网站开发app拉新推广一手接单平台
  • 最新新闻热点300字seo属于技术还是营销
  • 南通做企业网站营销渠道策划方案
  • 网站文化制度建设免费推广网站视频
  • 网站如何做服务器授权软件排名工具
  • 郑州网站seo外包公司app推广项目
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗爱站网关键词查询网站
  • 行业推广做哪个网站好百度推广开户费用多少
  • 做数模必逛的网站百度推广收费多少
  • 网站推广公司哪seo人员培训
  • dedecms做中英文网站网络营销与传统营销有哪些区别
  • ppt模板免费下载免费使用上海关键词优化排名哪家好
  • 古城做网站的公司网站设计公司排行榜
  • 做外卖那些网站好网络推广是什么工作