自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 动态路由(addRoutes) +路由持久化 + 解决路由重复添加(高级权限退出后 低级权限可使用高级权限路由)等问题 + 动态路由权限 + 自定义权限指令

1.首先确认使用哪一种方式进行动态路由添加:我选择的是addRoutes API2.选用这种方式的坑:1.重复添加路由,每次退出登录(权限不变),会每次重复添加之前添加过得路由,导致警告;权限改变时,不会清除之前的权限路由,由高级降到低级时,只要知道地址,低级权限也可进入高级权限的页面;2.路由持久化,每次刷新都要重新添加一次路由,否者直接跳转404页面首先看看router文件夹的结构addRouter.js : 添加路由index.js : 路由主文件routerList.js : 初始路由配置

2020-07-03 15:32:53 2683

原创 关于动态路由添加(addRoutes)那些事

在一些管理系统中 需做到在没有权限时,连页面都没有,而不是由路由守卫做跳转;所以就会用到addRoutes 这个api,对路由进行添加操作,下面是具体方式:新建router文件夹、config文件夹;在两个文件夹下分别创建routerConfig.js文件;router > index.js import Vue from 'vue' import Router from 'vue-router' import { constantRouterMap } from '@/config/ro

2020-05-09 18:06:48 1980

原创 微信H5使用html2canvas 截屏不清晰的坑

目前的H5页面多半是使用微信来传播的,很多的H5都会使用到长按截屏的功能,要是截屏的图片上面没有需要动态生成的元素,就可以直接设计做出来,但是一旦涉及到需要使用用户名的图片,就得使用canvas绘制!但是不同的适配,会使得画出来的图片以及上面的元素错位或者不清晰,在这里提供一种解决思路.将需要生成的页面单独分出来,不做任何适配,在截图层使用百分比布局确保里面的元素不会因为设备siz...

2018-09-06 14:50:24 2835

原创 移动端音乐播放器,因webpack版本没有dev-server这个文件,通过配置config下index.js实现跨域

前面的其实都一样,只要注意一点目前某音乐的referer和黄大讲课时已经不一样了,然后删除了host属性,其他照旧!!然后进入config目录下的index.js文件,找到dev对象下的proxyTable属性,初始为空然后就可以 愉快的使用数据了(先重启下服务),其他什么都不用修改!!!...

2018-06-14 11:06:04 564 2

router.rar

使用的cli3 安装依赖后 可直接运行

2020-07-03

router.rar

npm i && npm run serve 启动项目

2020-05-09

空空如也

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

TA关注的人

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