<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aieraflyyyy的博客]]></title><description><![CDATA[不好意思各位，几乎不玩csdn了，可以移步我的学习笔记 book.aieraflyyyy.com 跟我一起学习一起进步]]></description><link>https://blog.youkuaiyun.com/weixin_44557421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44557421]]></copyright><item><title><![CDATA[关于如何自定义echart地图]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/91530652</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/91530652</guid><author>weixin_44557421</author><pubDate>Wed, 27 Nov 2019 16:53:05 +0800</pubDate><description><![CDATA[关于在TypeScript中如何使用Set
最近的项目使用的是TS
其中遇到了数组去重的问题
我按照之前写js的习惯，使用Set去重，发现页面报错，Set它并没有按照我的预期帮我处理重复数据，反而是返回了一个空对象
	const dataList = new Set([...this.state[state], ...data]);
   	console.log(dataList, '@@@')...]]></description><category></category></item><item><title><![CDATA[@ant-design/react-native中关于TextAreaItem的计数功能 —count]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/91407250</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/91407250</guid><author>weixin_44557421</author><pubDate>Tue, 11 Jun 2019 11:35:48 +0800</pubDate><description><![CDATA[@ant-design/react-native中关于TextAreaItem的计数功能 —count
这两天在项目中遇到一个问需求
当用户点击上图中的标签时，多行输入文本中就会相应的添加的文字
然鹅！
现实情况是这样子的

可以看到count指数并没有跟随着改变
这里是我的代码
这里使用的是@ant-design/react-native中的TextAreaItem

我并没有使用default...]]></description><category></category></item><item><title><![CDATA[@ant-design/react-native  记录一下如何去掉List Item的下划线]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/90691148</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/90691148</guid><author>weixin_44557421</author><pubDate>Thu, 30 May 2019 09:37:28 +0800</pubDate><description><![CDATA[如何去掉List Item的下划线
此方法我是从ant-design-mobile-rn的issues中找到的，怕自己以后搞忘，现在做一个记录。
首先下划线是List.Item的特定样式，无法通过赋予 style 进行覆盖。
特定样式都是通过styles属性去覆盖。
代码：
          &lt;List.Item
            arrow="horizontal"
       ...]]></description><category></category></item><item><title><![CDATA[在expo中为React Native设置字体]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/90477016</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/90477016</guid><author>weixin_44557421</author><pubDate>Thu, 23 May 2019 11:18:36 +0800</pubDate><description><![CDATA[在expo 中 为React Native设置字体
最近写了个小项目，老板有个需求是要设置字体为宋体
按照我的思路：
	&lt;Text style={{fontFamily:'simsun'}}&gt;测试测试&lt;/Text&gt;

然而事实并不能这样，字体是需要自己安装的，也就是说你需要自行下载TTF , OTF或者WOFF , EOT &amp; SVG的字体。（原谅我太菜 ：&lt;...]]></description><category></category></item><item><title><![CDATA[nodejs 关于Event Loop、Stack和task queue]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/89741846</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/89741846</guid><author>weixin_44557421</author><pubDate>Sun, 05 May 2019 22:01:11 +0800</pubDate><description><![CDATA[JS基础 关于Event Loop、Stack和task queue
看了著名的what is Event Loop （需翻墙），收获颇丰，现在做个笔记记录下
首先是js的两大特点：

js是单线程的(single threaded)，所有JavaScript代码都是在一个线程里执行；
js的异步(asynchronous)，js通过宿主环境（浏览器、node）使自己获得异步的能力

JS在浏览器...]]></description><category></category></item><item><title><![CDATA[关于umi 的配置式路由]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/88885685</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/88885685</guid><author>weixin_44557421</author><pubDate>Fri, 29 Mar 2019 10:27:11 +0800</pubDate><description><![CDATA[关于umi 的配置式路由
最近领导让我研究一下umi的配置式路由，在网上找了很多资料都是一笔带过。

最终找到个靠谱老哥，他详细的说明了这个配置式路由该在哪配置。
原来要把它放在.umirc.js文件里。

这里要注意一下这个component地址。

它是根据umi自动生成的router.js文件的位置来看的。
如果觉得把路由写在.umirc.js文件里不爽的话，你也可以新建个router.js...]]></description><category></category></item><item><title><![CDATA[记录一下刚做的前端（雾）面试题]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/88801937</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/88801937</guid><author>weixin_44557421</author><pubDate>Wed, 27 Mar 2019 14:05:15 +0800</pubDate><description><![CDATA[记录一下刚做的前端（雾）面试题第一题：第二题：第三题：第四题:第五题：
刚做了一家公司的面试题，感觉以后很少会用到，我肯定要搞忘，现在记录一下。
题目：
1.编写一个递归版本的 reverse(s) 函数(或方法),以将字符串s倒置。
2.编写程序 expr，以计算从命令行输入的逆波兰表达式的值，其中每个运算符或操作数用一个单独的参数表示。例如，命令 expr 2 3 4 + *
3.用归并排序将...]]></description><category></category></item><item><title><![CDATA[图片操作库，react-native-image-zoom-viewer 使用方法]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/88565853</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/88565853</guid><author>weixin_44557421</author><pubDate>Sun, 17 Mar 2019 22:32:06 +0800</pubDate><description><![CDATA[react-native-image-zoom-viewer 使用方法
最近遇到一个需求，需要让用户预览图片，并且能进行放大缩小的操作。
google了一圈，最后使用了react-native-image-zoom-viewer。
官网Demo：
import { Modal } from 'react-native';
import ImageViewer from 'react-native-...]]></description><category></category></item><item><title><![CDATA[js 从数组中随机抽取多个不同元素的方法]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/88529719</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/88529719</guid><author>weixin_44557421</author><pubDate>Thu, 14 Mar 2019 20:30:20 +0800</pubDate><description><![CDATA[js 从数组中随机抽取10个不同元素的方法
需求：从长度若干的数组中随机抽取10个不同、且不重复的元素。
一般思路：

	getRandomArr = (arr) =&amp;amp;gt;{
		var newArr=[];
		for(var i=0;i&amp;amp;lt;10;i++){
		    var idx=parseInt(Math.random()*arr.length)
		    newArr.push...]]></description><category></category></item><item><title><![CDATA[关于React Native 项目中，IOS键盘收起时留白问题]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/88245821</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/88245821</guid><author>weixin_44557421</author><pubDate>Wed, 06 Mar 2019 17:52:07 +0800</pubDate><description><![CDATA[关于React Native 项目中，IOS键盘收起时留白问题
最近在项目中遇到一个bug，在iphone上输入内容后，点击键盘上的完成，收起IOS键盘时，再点击提交按钮时点击事件不触发。
我仔细排查了一遍代码，没有发现问题，说明是其他因素造成的。经过一番bug复现，
后来在iphone6 plus上定位了问题所在。 原来是IOS键盘弹出时，会把页面顶上去，使一部分空白空间遮挡住了提交按钮所导致的...]]></description><category></category></item><item><title><![CDATA[React Native 实现过滤中文，只能输入数字和小数点]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/88063532</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/88063532</guid><author>weixin_44557421</author><pubDate>Fri, 01 Mar 2019 17:16:37 +0800</pubDate><description><![CDATA[React Native 实现过滤中文，只能输入数字和小数点
在使用React Native 的TextInput时，有时需要过滤中文，只能让用户输入数字和小数点。
但是TextInput方法本身没有相应的api，所以解决办法为，在onTextChange事件中手动过滤中文，再设置keyboardType=‘numeric’，用户输入时就会弹出数字键盘。
onTextChange代码：

	&amp;amp;lt...]]></description><category></category></item><item><title><![CDATA[RN使用react-native-image-picker + aliyun-oss-react-native上传图片]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/87969776</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/87969776</guid><author>weixin_44557421</author><pubDate>Wed, 27 Feb 2019 15:21:09 +0800</pubDate><description><![CDATA[RN使用react-native-image-picker + aliyun-oss-react-native  上传图片
今天记录一下在RN使用react-native-image-picker以及aliyun-oss-react-native完成上传图片
如果是原生和RN混合开发，首先执行以下代码：

yarn add react-native-image-picker
yarn add al...]]></description><category></category></item><item><title><![CDATA[关于react-native-fast-image的使用]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/87949106</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/87949106</guid><author>weixin_44557421</author><pubDate>Tue, 26 Feb 2019 20:59:09 +0800</pubDate><description><![CDATA[关于react-native-fast-image的使用
今天在项目里使用了react-native-fast-image，现在记录一下过程
首先如果是原生和RN混合开发，首先执行以下代码：

yarn add react-native-fast-image

然后在Android添加依赖：
1.在android/settings.gradle里增加代码：
include ':react-nati...]]></description><category></category></item><item><title><![CDATA[React Native 使用DeviceEventEmitter实现事件监听和触发]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/87944520</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/87944520</guid><author>weixin_44557421</author><pubDate>Tue, 26 Feb 2019 19:36:59 +0800</pubDate><description><![CDATA[react-native TextInput输入纯数字
由于RN的TextInput没有相应api，所以只有在onChangeText时手动过滤了。
首先设置keyboardType=‘numeric’，用户输入时就会弹出数字键盘，然后在onChangeText事件里使用正则过滤。

text.replace(/[^\d]+/, ‘’)

代码如下：
&amp;amp;amp;amp;amp;amp;lt;TextInput
  keyboar...]]></description><category></category></item><item><title><![CDATA[浅谈umi router]]></title><link>https://blog.youkuaiyun.com/weixin_44557421/article/details/87921432</link><guid>https://blog.youkuaiyun.com/weixin_44557421/article/details/87921432</guid><author>weixin_44557421</author><pubDate>Mon, 25 Feb 2019 18:29:40 +0800</pubDate><description><![CDATA[浅谈umi router前言基础路由layout
前言
最近学习UmiJS，在umi-router上踩了许多坑，现记录下所学。

基础路由
假设 pages 目录结构如下：
+ pages/
  + users/
    - index.js
    - list.js
  - index.js

那么，umi 会自动生成路由配置如下：
[
  { path: '/', component: '....]]></description><category></category></item></channel></rss>