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

如何建立个人免费网站广州疫情已经达峰

如何建立个人免费网站,广州疫情已经达峰,广告制作平台,上海建设工程信息网查询我们用react这些工具开发项目通常都为SPA单页面应用,只有一个页面根据状态显示不同的组件,有一个问题。整个应用只有一个页面一个请求地址,那么访问该地址就会跳转到首页。也就是刷新就会跳转到首页。丢失浏览到的内容。为了解决这个问题。re…

        我们用react这些工具开发项目通常都为SPA单页面应用,只有一个页面根据状态显示不同的组件,有一个问题。整个应用只有一个页面一个请求地址,那么访问该地址就会跳转到首页。也就是刷新就会跳转到首页。丢失浏览到的内容。

        为了解决这个问题。react-router客户端路由就出现了,会将url地址映射组件。也就是url地址变化会映射组件切换,这种切换完全不依赖服务器。只是切换客户端路由。

        首先安装router包。npm install react-router react-router-dom

        然后就可以直接去使用这个路由包去创建路由了。

        

        首先肯定就是注册路由,然后嵌套路由就直接在路由标签体内用Route去注册就好了,而且如果需要传递参数,就直接在path里面声明/:id表示我要传参数,参数名是id。这个用法是固定的,element指定对应路径展示的组件。

         

        注册了路由,肯定需要去注册跳转链接,用Link和NavLink这里NavLink给我们提供了一个style里面写回调函数,参数是一个对象,里面包含isActive可以根据这个值判断是否点击过了。然后to就是跳转的地址路径。

         

        这里就是一些钩子包括Outlet和Navigate组件。useParms可以获取访问路径时带的参数。前面声明了id那么我们用id解构获取,useNavigate获取一个页面跳转方法。然后就是Outlet组件,在嵌套路由里面,给父路由引入这个组件,然后放到希望展示子路由的地方就可以了。Navigate就是一个跳转组件。默认是push跳转。保留历史记录。大概就这些基本的用法。

         

         

        路由多的话也可以写单独文件route.js,容易维护。然后用uesRoutes钩子生成路由表。放在根组件就ok了。接下来就是写一些案例去更好的理解和使用了。

        

        

         

http://www.dtcms.com/wzjs/301873.html

相关文章:

  • asp企业网站模版广州seo关键字推广
  • html5 微网站布局怎么自己弄一个平台
  • 云南网站开发公司推荐游戏推广接单平台
  • 自己架设的传奇怎么做网站云seo
  • 网站制作导航超链接怎么做seo入门书籍
  • 网站内容优化的重要性佛山seo整站优化
  • 网站图怎么做会高清培训机构专业
  • 网站后台图片编辑器我要安装百度
  • 网站开发有哪些方向不受国内限制的搜索引擎
  • 给我一个网站bili免费域名解析
  • wordpress生成tags页面爱站网seo工具包
  • 赣州网页设计师培训站长之家seo信息
  • 同江佳木斯网站建设搜索引擎关键词排名优化
  • 怎么申请一个商城网站.百度搜索 手机
  • 手机表格制作app同仁seo排名优化培训
  • 做普通网站公司吗百度新闻首页
  • 电子商务网站开发与设计怎么创作自己的网站
  • wordpress影视站主题如何在网站上推广自己的产品
  • 沈阳做网站哪家便宜南宁seo服务优化
  • 淮安网站建设站长之家关键词挖掘工具
  • 怎么用手机黑网站济南seo全网营销
  • 可信网站认证有用吗神马快速排名优化工具
  • 到哪里做网站网络营销的方式
  • 日本女做受视频网站百度热议
  • 聊城网站建设信息品牌营销包括哪些内容
  • 东莞网站制作公司网络营销策划的概念
  • 快捷建站专家网络推广图片大全
  • 域客士营销型单页网站程企业建站免费模板
  • 做网站设计最好的公司怎么注册一个自己的网址
  • 长春企业网站设计优化设计四年级上册语文答案