- 博客(7)
- 收藏
- 关注
原创 JavaScript之浅拷贝和深拷贝
深拷贝和浅拷贝最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用, 1)深拷贝在计算机中开辟了一块内存地址用于存放复制的对象, 2)而浅拷贝仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅拷贝出来的对象也会相应改变。所谓的浅拷贝,只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“浅拷贝”,而深拷贝的话,我们要求复制一个复杂的
2017-08-31 14:37:00 222
原创 报错`mobx.map` is deprecated, use `new ObservableMap` or `mobx.observable.map`instead
首先贴出报错信息:出错原因:import { autorun, observable, map} from 'mobx';import React from 'react';import {Text} from 'react-native';export default function demo10() { const foo = map({});
2017-08-25 14:00:51 1022
原创 如何创建一个可执行bat文件
首先打开当前项目的所在文件夹:紧接着:鼠标点击文件路径栏,在路径地址前写上cmd ,(cmd+空格)。运行项目,如果是react native项目,就可以直接npm start.这样一个简单的执行,如何做成可执行文件呢?在桌面创建一个txt文件,写上起服务的所有cmd的步骤命令:保存文件,并将扩展名改成.bat,然后双击即可启动服务。
2017-08-23 11:05:41 7256
原创 webStorm报错Import declarations are not supported by current JavaScript version
首先贴出报错信息,在webStorm编辑器上的报错:Import declarations are not supported by current JavaScript version.解决办法:在webstorm-->prefrences-->Languages & Frameworks -->JavaScript--->React JSX即可。
2017-08-18 14:46:34 10122 2
原创 React Native之FlexBox布局上的一些心得
根据我近三个月的版本迭代过程中,UI提到的关于样式细节的问题,很多都包括了居中对齐,上下对齐,图标与文字居中对齐等等。对于布局方式,优先选择FlexBox的布局方式,包括其自带的flexDirection、alignItems和 justifyContent 总结:多用FlexBox布局方式,Modal组件进行弹层显示;而少用绝对定位布局,用Bottom/Top/Left/R
2017-08-11 17:16:29 305
原创 React Native中Image报错Missing request token for request: <NSMutableURLRequest: 0x..>{URL:...png}
首先贴出来报错:这个问题,是因为用Image组件请求网络图片的时候,每刷新十次会有一次没有请求到,偶然出现的报错。解决这类问题,一定要对图片的URL地址进行判空:源码供上:{ Filter.isNotEmpty(this.props.upgradeObj) && Filter.isNotEmpty(this.props.upgradeObj.imgUrlPath)
2017-08-11 10:27:27 3952
原创 React Native之AsyncStorage本地存储
React Native官网对AsyncStorage的API:http://reactnative.cn/docs/0.47/asyncstorage.html核心代码:AsyncStorage.getItem(key).then( (value) => { // 逻辑判断 AsyncStorage.
2017-08-09 17:33:54 775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人