![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
zhan_lijian
这个作者很懒,什么都没留下…
展开
-
Immutable.js中在react的运用
Immutable 的几种数据类型List: 有序索引集,类似JavaScript中的Array。 Map: 无序索引集,类似JavaScript中的Object。 OrderedMap: 有序的Map,根据数据的set()进行排序。 Set: 没有重复值的集合。 OrderedSet: 有序的Set,根据数据的add进行排序。 Stack: 有序集合,支持使用unshift()和...原创 2018-12-05 15:16:51 · 667 阅读 · 0 评论 -
js 字符串转对象拼接
export const splitField = (obj, key) => { let str = '' key.split('.').forEach(i => { str += '["' + i + '"]' }) return eval('obj' + str)}原创 2019-08-08 11:16:41 · 1431 阅读 · 0 评论 -
RN 链接真机测试
adb devices // 检验设备链接 出现device 则链接adb reverse tcp:8081 tcp:8081 // 真机调试服务转接至谷歌开发原创 2019-05-29 13:51:00 · 1559 阅读 · 0 评论 -
react-native navigation.navigate 传递参数以及后面页面获取传递的参数
react native调试在谷歌浏览器中查看network信息,看不到数据请求信息,这个就很麻烦,这里找到一个解决方法如下:在入口文件(index.js或app.js)中加入这一行GLOBAL.XMLHttpRequest = GLOBAL.originalXMLHttpRequest || GLOBAL.XMLHttpRequest 即可如果还是不行,重启项目,关闭谷歌浏...原创 2019-05-29 10:42:50 · 5764 阅读 · 0 评论 -
RN 集成antd-mobile-rn
在安装依赖包的 时候 更习惯 npm 但是npm install 阔以会失败 辣么换成yarn 就很方便了npm install -g yarn react-native-cli设置镜像源yarn config set registry https://registry.npm.taobao.org --globalyarn config set disturl htt...原创 2019-05-30 09:29:25 · 1232 阅读 · 0 评论 -
react路由传参
1.params<Route path='/path/:name' component={Path}/><link to="/path/2">xxx</Link>this.props.history.push({pathname:"/path/" + name});读取参数用:this.props.match.params.name优势 : 刷...原创 2019-01-31 11:43:28 · 1888 阅读 · 0 评论 -
componentDidMount不能用setState
componentDidMount不能用setState ,setState 是异步的 ,解决方法方式当然选择 异步咯 componentDidMount() { // componentDidMount 不能用 setState 利用异步解决 setTimeout(() => { const { industryCategoryCode } = thi...原创 2018-12-25 18:42:24 · 7729 阅读 · 9 评论 -
axios 代理
首先是引入 axios npm i --save axios 服务这么多当然要封装啦 跨域 就是要通过 proxy 代理成自己的服务// request.jsimport axios from 'axios'import store from '@/store'let instance = axios.create({ baseURL: store.state.bas...原创 2018-12-29 16:05:21 · 4534 阅读 · 0 评论 -
webpack + create-react-app 构建react项目
1.肯定参考facebook关于react官网咯 快速搭建 create-react-appnpm install -g create-react-app//切记项目名称不能大写create-react-app firstappcd firstappnpm run start这样就有初始项目了2. 查看项目package.json配置2.1 package.json 一览...原创 2018-12-27 17:06:08 · 970 阅读 · 0 评论 -
mpvue——引入echarts打包vendor过大
有一个项目需要引入图表,当时有两种选择一种是mpvue-echarts,一种是F2,而我经过踩坑之后依然决然的选择了mpvue-echarts,简单快捷容易上手,主要之前用过比较熟悉。import * as echarts from 'echarts/dist/echarts.min'引入后再打包少了2M左右但是还是大啊,查看了webpack后发现,因为是开发环境,所以没进行Uglif...原创 2019-08-12 16:49:03 · 969 阅读 · 0 评论