摘要: 1.eggjs安装egg-cors插件并开启 2.config.default.js中配置跨域允许访问的IP地址 config.cors = { origin:'http://localhost:8080', credentials: true, allowMethods: 'GET,HEAD,PU 阅读全文
posted @ 2020-05-08 19:56 LiangM 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 这个报错在以下情形会出现 第一种 <Switch> <Route exact path="/home/index" component={HomeIndex} /> <Route path="/home/order" component={HomeOrder}> <Route path="/home 阅读全文
posted @ 2019-11-20 18:56 LiangM 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: React基于虚拟DOM实现了一个合成事件层,我们所定义的事件处理器会接收到一个合成事件对象的实例事件处理。 并且所有事件都自动绑定在最外层上。如果需要访问原生事件对象,可以使用nativeEvent属性。 React 元素的事件处理和 DOM 元素的很相似,但是有一点语法上的不同: React 事 阅读全文
posted @ 2019-11-20 09:50 LiangM 阅读(278) 评论(0) 推荐(0) 编辑
摘要: React React组件由React元素组成,React组件使用React.Component或React.PureComponent来生成;React元素使用JSX的语法来编写或使用React.createElement()来生成; Redux action是一个对象,其中type字段是必须的。 阅读全文
posted @ 2019-11-19 14:30 LiangM 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 第一种 字符串拼接 <i className={["iconfont"+" "+item.icon]} ></i> 第二种 有判断条件的 <i className={["iconfont ",isRed ?item.icon :'' ].join('')} ></i> 第三种 使用ES6 模板字符串 阅读全文
posted @ 2019-11-09 10:29 LiangM 阅读(4580) 评论(0) 推荐(0) 编辑
摘要: 受控组件 在 HTML 中,表单元素(如<input>、 <textarea> 和 <select>)之类的表单元素通常自己维护 state,并根据用户输入进行更新。但是在react中,组件的状态都是放在state中维护的,所以受控组件指的是,受react内部状态(state)控制的组件(表单元素) 阅读全文
posted @ 2019-11-06 08:37 LiangM 阅读(229) 评论(0) 推荐(0) 编辑
摘要: DOM0级 // 添加事件var btn = document.getElementById("myBtn"); btn.onclick = function(){ alert("Clicked"); console.log(this) // this指向当前元素 };// 删除事件btn.oncl 阅读全文
posted @ 2019-11-05 13:54 LiangM 阅读(199) 评论(0) 推荐(0) 编辑
摘要: JavaScript 是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成: ECMAScript,由 ECMA-262 定义,提供核心语言功能; 文档对象模型(DOM),提供访问和操作网页内容的方法和接口; 浏览器对象模型(BOM),提供与浏览器交互的方法和接口。 JavaScript 阅读全文
posted @ 2019-11-02 10:09 LiangM 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 组件通信可以分为以下几种: 父组件向子组件通信 子组件向父组件通信 跨级组件的通信及context 没有嵌套关系的组件通信 父组件向子组件通信 父组件通过props向子组件传递需要的信息。 子组件向父组件通信 子组件调用porp中传来的父组件的方法达到通信的目的 跨级组件的通信 Context 提供 阅读全文
posted @ 2019-11-01 13:58 LiangM 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Refs 提供了一种方式,允许我们访问 DOM 节点或在 render 方法中创建的 React 元素。 何时使用Refs 管理焦点,文本选择或媒体播放。 触发强制动画。 集成第三方 DOM 库。 避免使用 refs 来做任何可以通过声明式实现来完成的事情。(比如:避免在 Dialog 组件里暴露  阅读全文
posted @ 2019-10-31 17:04 LiangM 阅读(350) 评论(0) 推荐(0) 编辑