自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 umi路由鉴权

umi路由鉴权配置式路由配置式路由umi 的权限路由是通过配置路由的 Routes 属性来实现。约定式的通过 yaml 注释添加,配置式的直接配上即可。比如有以下配置:routes.js文件:module.exports = [ { path: '/application', component: './application/application', Routes: ['./privateRoute.js'] }];umi 会用 ./privateRoute.js 来渲染 /appl

2020-10-30 10:18:45 3442

原创 卡片拖拽 onDrag事件

卡片拖拽 onDrag事件// 拖拽开始时,将被拖卡片数据存放到state,并让被拖拽元素原本的位置显示被拖拽样式,// 设置一个延迟,解决一触发拖拽就给该元素加上了绝对定位的蒙版,导致拖拽不动的问题 onDragStart = (e, item) => { setTimeout(() => { this.setState({ courseCard: item }) }, 1000 * 0.05) } onDragE

2020-09-16 10:24:06 596

原创 成功对勾动画

<div className={style.step_circle}> <svg width="36" height="36"> <circle className={style.circle} fill="none" stroke="#D3D3D3" strokeWidth="2" cx='18' cy='18' r="16" strokeLinecap="round" /> <polyline className={style.tick} .

2020-09-08 10:46:49 296

空空如也

空空如也

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

TA关注的人

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