redux
学习笔记999
装逼得逼,求仁成仁,念念不忘,必有回响
展开
-
redux-persist
registerUser: function (user, success, fail) { API.registerUser(user, function(userServer){ var localUser = UserLocalStorage.serverUserToLocalUser(userServer); UserLocalStorage.原创 2018-01-08 17:11:44 · 3556 阅读 · 1 评论 -
Input 只能输入数字,数字和字母等的正则表达式
JS只能输入数字,数字和字母等的正则表达式1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />2.只能输入数字,能输小数点.<input onkeyup...原创 2019-05-10 17:42:02 · 8407 阅读 · 0 评论 -
js中对象数组按对象属性排序
var arr = [{ data: 21, weather:'晴' }, { data: 111, weather:'小雨' }, { data: 32, weather:'大雨' }, { ...原创 2019-05-15 16:24:58 · 28231 阅读 · 4 评论 -
react-native之 redux-persist 数据存储
希望可以帮助大家使用和了解redux-persist的相关能力接入npm i --save redux-persist如果你使用了immutablenpm i --save redux-persist-immutable使用// store.js import { persistStore, autoRehydrate } from 'redux-persist'// or// i...原创 2019-04-22 17:37:49 · 1783 阅读 · 0 评论 -
react-native新导航组件react-navigation详解
react-navigationreact-navigation 是今年1月份新出的一款react-native导航组件, 才几个月github就三千多star, 半官方身份, fb推荐使用, 据称性能和效果跟原生差不多. 可能是react-native导航组件的未来主流. 但现在还是beta版本(最新v...转载 2019-04-11 16:52:14 · 639 阅读 · 0 评论 -
localStorage的过期时间设置的方法
版权声明: https://blog.csdn.net/xyphf/article/details/51830770 我们都知道localStorage不主动删除,永远不会销毁,那么如何设置localStorage的过期时间呢,今天我们来一起尝试一下! <s...转载 2018-11-19 16:55:54 · 1454 阅读 · 0 评论 -
react-native 走马灯效果
/** * @flow *//* eslint react/no-did-mount-set-state: 0 */import React, { Component } from 'react'import { Text, View, Animated, Easing, StyleSheet, TouchableOpacity,} from 'react-na...原创 2018-11-07 16:26:39 · 3812 阅读 · 3 评论 -
react-native多图上传 react-native-image-picker图片上传之多个上传图片
话不多说 直接贴代码, 如有疑问 下方留言或者发邮箱引入需要的组件import ImagePicker2 from 'react-native-image-picker';import RNHeicConverter from 'react-native-heic-converter';// RNHeicConverter图片转换 IOS11之后 有HEIC图片需要转换 不然显示不出来 ...原创 2018-10-31 17:07:35 · 4613 阅读 · 4 评论 -
redux-form的学习笔记--实现表单的同步验证
在这篇博客里,我将用redux-form实现一个同步验证的表单,它将满足以下条件:1有三个输入框:用户名输入框(username),邮箱输入框(email)和年龄输入框(age)2如果点击输入框获取焦点后未输入内容,则在输入框失去焦点后发出错误(error)提示:XXX不能为空,且此时不能提交成功3如果在输入框中输入内容不合法,比如用户名过长(length&gt;5)发出错误提示:不能大于五...转载 2018-10-24 16:42:53 · 693 阅读 · 0 评论 -
React Native 日常报错 'config.h' file not found
解决方法:cd node_modules/react-native/third-party/glog-0.3.4../../scripts/ios-configure-glog.sh12clean the project and build again, the error is gone其实执行 .sh 命令之后Terminal界面的一些处理流程,我们不难看出,这个命令是check .h...转载 2018-10-24 10:59:24 · 208 阅读 · 0 评论 -
javascript中filter的用法
filterfilter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。例如,在一个Array中,删掉偶数,只保留奇数,可以这么写:1 var arr = [1...原创 2018-09-04 10:44:09 · 599 阅读 · 0 评论 -
github常见操作和常见错误!错误提示:fatal: remote origin already exists.
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git remote ad...转载 2018-08-17 18:15:57 · 180 阅读 · 0 评论 -
eslint语法检查
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或arguments.callee "no-catch-shadow": 2,//禁止catch子句参数...转载 2018-04-09 18:20:36 · 691 阅读 · 0 评论 -
git remote prune origin
在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。你可以通过命令,git remote show origin 来查看有关于origin的一些信息,包括分支是否tracking。Local refs configured for ‘git push’,这一栏说明...转载 2018-04-02 10:59:22 · 739 阅读 · 0 评论 -
JavaScript模块规范commonJS/AMD/UMD/CMD
转载 2017年03月21日 10:34:00JavaScript模块规范在任何一个大型应用中模块化是很常见的,与一些更传统的编程语言不同的是,JavaScript (ECMA-262版本)还不支持原生的模块化。Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效果。通行的JavaScript模块规范主要有两种:CommonJS、AMD、UMD、CMD等CommonJSCom...转载 2018-04-09 10:14:23 · 457 阅读 · 0 评论 -
【React Native】常见的函数绑定方法
[html] view plain copy<span style="font-family:Arial, Helvetica, sans-serif;background-color:rgb(255,255,255);">函数绑定: 函数进行 bind(绑定) 可以确保在函数中的 this 作为组件实例的引用,也就是说你想在自定义的函数中使用this,那么请先进行将此函数bind(t...原创 2018-03-20 10:52:48 · 552 阅读 · 0 评论 -
react native 多语言国际化组件react-native-i18n Xcode配置
首先安装,运行:npm install react-native-i18n --save在Xcode Libraries Add files to node_modules找到RNI18n.xcodeproj添加进去即可,之后在target点击 Build Phases找到Link Binary With Libraries添加libRni18.a文件就可以啦.接下来npm start原创 2018-02-07 17:54:35 · 2381 阅读 · 0 评论 -
Redux API 和 Redux 源码结构
Redux APIexport { createStore, //创建一个state用来存储状态树 combineReducers, //合并reducer bindActionCreators, //将dispatch和action结合 applyMiddleware, //调度中间件来增强store,例如中间件redux-t原创 2018-01-08 17:14:41 · 307 阅读 · 0 评论 -
ReactNative 升级
这里主要记录的是 react native(0.46.4)升级到(0.50.1)的情况。react-native react 之间对应版本关系链接地址 。1.首先先安装一下升级的工具(最新版本的)npm install -g react-native-git-upgrade2.然后执行升级命令(最新版本...原创 2019-06-19 14:38:20 · 277 阅读 · 0 评论