React
取名好樊
小小一码农
展开
-
学习笔记:react-router4
项目中一直使用react-router4,但一直是照猫画虎,没有系统的学习整理过。一、react-router简介:react-router是专门用来实现一个SPA(single page web application)应用的一个react插件库。SPA应用只有一个完整的页面,点击页面中的路由链接(/标签)既不会进行页面跳转也不会向服务器发起请求。二、需了解的知识:1、history: ...原创 2019-01-13 10:27:21 · 141 阅读 · 0 评论 -
学习React生命周期
React生命周期总体分为三个阶段:创建阶段(Mounting)、运行阶段(Updating)和卸载阶段(Unmounting)。也有种说法分为四个阶段:初始化阶段(Initialization)、创建阶段(Mounting)、运行阶段(Updating)和卸载阶段(Unmounting)一、React v16.0前的生命周期1.初始化阶段(Initialization)也就是下方代码中的类...原创 2019-01-08 16:38:29 · 181 阅读 · 0 评论 -
解决:cross-env 不是内部或外部命令
今天从Git上拉了个项目,npm install 后启动发现报错:cross-env 不是内部或外部命令。依赖项丢失有解答再次npm install 后依然没有好使。最后直接npm install -save-dev cross-env@项目版本,搞定...原创 2019-01-09 10:11:02 · 17176 阅读 · 8 评论 -
react简易实现图片上传组件-从相机或文件夹上传
简单做了个图片上传的组件; <div className={styles.uploadImg_main}> <input style={{ display:'none' }} ref={(el) => { this.input = el }} type=...原创 2019-02-21 21:19:40 · 5271 阅读 · 0 评论 -
解决:operation not permitted, unlink 'D:\study\dva-boot-admin-master\dva-boot-adm
今天初始化项目(npm install)的时候遇到该错误:我直接比较粗暴的 npm install -force 解决;查了些社区问答解决方法如下供大家参考:1、卸载node.js重新安装(可以尝试升级或者降级,或者更改安装目录);2、删除对应没有权限的文件夹,然后重新install;3、清除缓存npm cache clean --force;4、npm install -force...原创 2019-02-13 18:20:31 · 6854 阅读 · 1 评论 -
解决:上一篇图片上传在ios中click事件无效
在上一篇中addImage方法中的this.input.click()在ios中无法生效。网上提供的几种解决方法,供大家参考:1、将 click 事件直接绑定到目标元素(即 .target)上;2、将目标元素换成 a 或者button 等可点击的元素;3、将 click 事件委托到非 document 或 body 的父级元素上;4、给目标元素加一条样式规...原创 2019-02-26 19:45:45 · 942 阅读 · 0 评论