摘要: 项目背景是需要将搜索历史存储到localStorage中, 需要存储id和name,每次存储时都需要在记录中多加一条,用数组push显然是比较好的方法,但localStorage不方便存储数据,于是就想到来存储字符串,用‘逗号’隔开,然后再split('',")转化成数组,代码如下: 取到的数据以及 阅读全文
posted @ 2018-08-23 17:03 柠檬可乐 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 报错信息是: Warning: Can't call setState (or forceUpdate) on an unmounted component. This is a no-op, but it indicates a memory leak in your application. T 阅读全文
posted @ 2018-08-21 09:48 柠檬可乐 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 理解javascript 的浅拷贝与深拷贝,首先看一下js的数据类型: js有5种基本数据类型:undefined,null,boolean,number,string 还有一种复杂的数据类型(也叫引用类型),即 对象 1.对于基本数据类型: 他们的值在内存中占据着固定大小的空间,并被保存在栈内存中 阅读全文
posted @ 2018-08-20 15:22 柠檬可乐 阅读(243) 评论(0) 推荐(0) 编辑
摘要: react 中子组件调用父组件的方法,通过props: 父组件: isNote(data){} 阅读全文
posted @ 2018-08-20 10:51 柠檬可乐 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: react-native 项目:在ios模拟器上需要拼写汉字,步骤是, 1.在模拟器的设置-通用-语言与地区-iphone语言设置为:简体中文 2.模拟器的 Hardware-Keyboard-勾选下图选项 ps:ios模拟器清除缓存一般我选择的是 Hardware-Erase all conten 阅读全文
posted @ 2018-08-16 17:39 柠檬可乐 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://blog.csdn.net/pariese/article/details/77540069 后续待整理 阅读全文
posted @ 2018-08-13 10:15 柠檬可乐 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 项目的要求是一个chartUI方式的聊天显示页面,根据聊天信息的不断增加,页面需要滑动一定距离,这样能看到最新的聊天结果,这样就需要在聊天结果返回之后触发滚动条向下滚动到一定的距离,代码如下: componentDidUpdate 是在组件更新结束之后执行,在初始化render时不执行, 所以触发滚 阅读全文
posted @ 2018-08-09 18:49 柠檬可乐 阅读(330) 评论(0) 推荐(0) 编辑
摘要: javascript基本数据类型有:string,number,Boolean,undefined,null 引用类型(复杂类型):object, ES6中新增了一种数据类型:Symbol 以上数据类型中除了object外,所有类型都是不可变的(值本身无法被改变) 1.typeof 用于判断一个表达 阅读全文
posted @ 2018-08-08 16:12 柠檬可乐 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1.slice(),从已经有的数组中返回选定的元素, 使用范围是:Array,string 语法:obj.slice(start,end) 参数: start: 必需。规定从数组(字符串)的哪个index开始选取,如果是负数,则从数组(字符串)尾部算index,比如,-1指最后一个元素,-2指倒数第 阅读全文
posted @ 2018-08-02 16:39 柠檬可乐 阅读(201) 评论(0) 推荐(0) 编辑
摘要: console.log打印对象遇到的一个问题,如下截图 打印结果与预期不符,原因是因为字符串‘a’和对象object拼接在一起,拼成了一个字符串 阅读全文
posted @ 2018-07-20 15:05 柠檬可乐 阅读(886) 评论(0) 推荐(0) 编辑