自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 React Dva介绍

Dva介绍:dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。(推荐结合umi一起使用)主要就由model页和services页构成:一、model页:单向的数据流动过程namespace:'名称',//model的命名空间,区分多个modelstate:{}, //初始化state值effects:{ *函数名({payload},

2020-09-08 15:22:04 37

原创 浅谈React Hooks的几个常用知识点

谈Hooks之前,先说说组件:组件分为无状态组件(Function)和有状态组件(Class),很多时候我们都会更倾向于使用函数组件,但是函数组件又是无状态的,此时又想组件是有状态的,那么这个时候就需要Hooks登场了。Hooks:1、让函数变成一个有状态的函数,是函数式组件,但是又是独立的state,且复用性强2、增加了useState(可多次调用且相互独立)、useEffect(提供了类似于componentDidMount等生命周期钩子的功能)、useContext(提供了上下文(contex

2020-09-08 11:15:22 69

原创 react相关配置(create-react-app、react-mobile、mobx、antd环境配置、跨域)

1、npm install -g create-react-app2、create-react-app my-app/或者npx create-react-app my-app3、cd my-app4、npm start5、按需加载:npm install react-app-rewired customize-cra --save-dev6、修改/* package.json */"scripts": { "start": "react-app-rewired start",

2020-08-01 11:43:52 79

原创 vue权限管理的实现(通过动态路由实现)

没有比这个更全的了吧,哈哈哈哈哈哈哈,话不多说,看代码一、router文件下的index.jsimport Vue from 'vue'import Router from 'vue-router'import Home from '../views/Home.vue'import login from '../views/login.vue'import index from '../views/index.vue'import personal from '../views/persona

2020-08-01 11:24:11 82

原创 vue相关配置(超级无敌完整版)

安装vue-cli3步骤1、需要配置nodejs,node-v查看安装的版本安装链接:https://www.cnblogs.com/liuqiyun/p/8133904.html2、如果你已经全局安装了旧版本的 vue-cli(1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它3、假设你已有了nodejs环境,你可以通过下面指令安装vue-cli3的包安装vue-cli3:npm install

2020-08-01 11:12:12 37

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除