美文网首页
跨域的原理 & Router(路由)

跨域的原理 & Router(路由)

作者: Live_60c3 | 来源:发表于2018-09-05 17:43 被阅读0次

产生跨域的原因:因为aja有同源策略,即只能允许同端口,同域名,同协议
什么 情况下会产生跨域:不同端口,不同域名,不同协议,。。。。

解决跨域方案:jsonp,前端/后端代理,cors

受控组件,非受控组件

前端路由的两种实现原理
https://segmentfault.com/a/1190000007238999

react路由官网:https://reacttraining.com/react-router/

React路由

第一步:先引入react-router-dom包

  npm install react-reouter-dom --save

第二步:建立一个router.js文件用于配置路由并引入相关包

    import { BrowserRouter as Router, Route, Link,NavLink } from "react-router-dom";

Link,NavLink 相当于vue的router-link:即用于路由跳转

注:NavLink可以设置高亮

例如: <NavLink exact to="/" activeClassName="high">Home</NavLink>

    其中:to代表要跳转的路径,exact:加上可以精确匹配路径

Route相当于vue中的router-view:用于展示组件在哪里渲染

例如: <Route path="/about" component={About} />

    其中:path代表将要匹配的路径,component:代表要渲染的某个组件

react-router-dom案例:       

https://reacttraining.com/react-router/web/example/basic

相关文章

  • vue总结

    vue路由守卫 vue实现双向绑定原理 Vue生命周期: vue跨域方式 vue-router实现原理 vue-r...

  • 跨域的原理 & Router(路由)

    产生跨域的原因:因为aja有同源策略,即只能允许同端口,同域名,同协议什么 情况下会产生跨域:不同端口,不同域名,...

  • 手写 Vue Router、手写响应式实现、虚拟 DOM 和 D

    Vue-Router 原理实现 一、Vue-Router 动态路由 二、Vue-Router 嵌套路由 三、Vue...

  • .htaccess使用记录

    隐藏路由 跨域

  • react-router

    [react-router]路由原理 参考链接 [react-router]hashHistory和browser...

  • vue-router

    前端路由的基本原理 vue-router的基本使用 命名路由 路由参数 嵌套路由

  • 响应头设置跨域和Spring注解跨域

    CORS跨域原理详解Spring解决跨域 响应头设置跨域 Spring注解跨域@CrossOrigin 可添加到方...

  • 跨域问题详解分析

    参考文档 CORS详解 跨域资源共享 CORS 详解 js中几种实用的跨域方法原理详解 跨域的那些事儿 跨域与跨域...

  • 跨域

    跨域 什么是跨域: 解决跨域 通过jsonp原理:在页面引入跨域js和css时,没有存在跨域问题.因此可以动态创建...

  • React Router-简单原理

    以下内容主要参考自 深入理解 react-router 路由系统react-router的实现原理前端路由实现与 ...

网友评论

      本文标题:跨域的原理 & Router(路由)

      本文链接:https://www.haomeiwen.com/subject/qhqzwftx.html