笔记记录

杂记

React中map循环,如何给每个元素建立ref

用数组或者对象挂载就行了 this.refs = [ ]; 或者 this.refs = {};{     srcs.map((src, i) => {         const frameStyle = {zIndex: 99 - i}; &n

React 使用browserHistory项目访问404问题解决

RL重写 的问题导致的。下面我们来图形化配置,简单的配置下IIS打开IIS使用 Web平台安装程序搜索 url 关键字,您会看到 直接安装关掉IIS 重新打开IIS在站点右边的控制面板可以看到一个URL重写的功能新增配置如下也可以直接 使用我的配置配置如下 关键节点是: rewrite<?xml version="1.0" encoding="UTF-8"?> <co

react-router browserHistory刷新页面404问题解决方法

使用React开发新项目时,遇见了刷新页面,直接访问二级或三级路由时,访问失败,出现404或资源加载异常的情况,本篇针对此问题进行分析并总结解决方案。背景使用webpack-dev-server做本地开发服务器时,正常情况只需要简单使用webpack-dev-server指令启动即可,但是当项目处于以下两种情况时,往往需要有嵌套路由和异步加载路由:我们使用react-router这种路由库构建单页面应用路由;使用html-webpack-plugin插件动态将加载js的<script>

React 生命周期与setState的一些坑

1、生命周期同一个路由中,参数改变加载新页面内容,会触发prop改变,进入componentWillReceiveProps (nextProps)生命周期,如果在这个周期中执行新的数据获取,使用antd form 表单组件,this.props.form.setFieldsValue会继续触发prop改变,会进入死循环。2、setState,赋值的时候注意对象赋值会改变源对象的值通过 Object.assign() 赋值// 使用 Object.assign() 

Powered By Z-BlogPHP 1.5.2 Zero

Copyright Your WebSite.Some Rights Reserved.