摘要: class Counter extends React.Component{ constructor(props,context) { super(props,context) this.state={ hou:0, second:0, minutes:0, strikes:0, } this.ti 阅读全文
posted @ 2020-03-15 14:14 whhhd 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1.直接在子组件中使用(不推荐) class child extends component{ render( <div>{this.props.value}</div> ) } 2.自己在构造函数中初始化一个值,在将 status 通过 componentWillReceiveProps 生命周期 阅读全文
posted @ 2020-03-15 10:13 whhhd 阅读(3782) 评论(0) 推荐(0) 编辑
摘要: 一.使用href: const w=window.open('about:blank'); w.location.href='/#/exam?id='+value.examsId 在新的页面上可直接在location里接收 Js的几种调用方法(参考总结的) 1、a href="javascript: 阅读全文
posted @ 2020-03-14 12:09 whhhd 阅读(2190) 评论(0) 推荐(0) 编辑
摘要: 1. params 传值:该方式传递参数只能通过字符串的方式传递,如果要传递一个对象,需要先将这个对象转化成字符串(JSON.stringify(obj)),接收参数的时候要用this.props.params.xxx,接收参数的时候也可以转成对象使用JSON.parse(string) route 阅读全文
posted @ 2020-03-14 11:45 whhhd 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 1.后台:前台返回用户名和密码后 1)先进行一阶段的判断逻辑(用户名和密码的校验) 2)生成token,将tokenKey和去除密码的用户信息存入缓存数据库中(这部分数据设置失效时间) 3)在将token写入cookie中以便实现单点登录 4)前台通过token去缓存数据库中获取用户信息( 5)如果 阅读全文
posted @ 2020-03-06 18:40 whhhd 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.Redis数据库的介绍: 1)redis是一种nosql数据库(kv数据库),mysql是sql数据库 2)redis是一种内存数据库,数据存放于内存中,而mysql则存放于硬盘中 3)redis提供多种数据结构来存储用户的数据: 比如:string,list,hash,set,sortedse 阅读全文
posted @ 2020-03-06 17:25 whhhd 阅读(321) 评论(0) 推荐(0) 编辑
摘要: .1.前端页面的权限控制有基于角色和基于页面pageCode 阅读全文
posted @ 2020-03-05 16:40 whhhd 阅读(86) 评论(0) 推荐(0) 编辑
摘要: CORS 实现思路 CORS背后的基本思想是使用自定义的HTTP头部允许浏览器和服务器相互了解对方,从而决定请求或响应成功与否 一:支持多域名配置的CORS Filter:本质上也是采用的过滤器模式,把请求拦截下来在请求头上加上指定参数(但为了配置各种域的跨域问题,以及不重复造轮子的原则引入了别个的 阅读全文
posted @ 2020-02-28 11:52 whhhd 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.antd:是基于Ant Design设计体系的UI组件库:0 1)antd环境的配置: 先安装:npm i antd -S,然后在安装react-app-rewired customize-cra babel-plugin-import,然后在根目录下新建config-overrides.js, 阅读全文
posted @ 2020-02-20 10:33 whhhd 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.redux-thunk:这个是为了配合react-reducer中的dispatch方法的异步操作 即在createStore()的第二个参数中传入applyMiddleware(thunk) 异步action, 使用redux-thunk 之后,就可以在actionCreator里return 阅读全文
posted @ 2020-02-19 15:09 whhhd 阅读(109) 评论(0) 推荐(0) 编辑