自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2 权限管理

在src/utils/permission.js中写入自定义指令代码// v-promission 自定义指令const { value } = binding // value是vue页面使用自定义指令时传过来的数组// 这里的user是在登陆页面,登陆成功后获取的,其中包含用户级别字段const roles = JSON.parse(localStorage.getItem('user')).roles // 后台返回的roles数组})if (!} else {

2023-08-13 10:49:02 279 1

原创 vue2 创建动态路由

1、在登陆页面使用localstorage。setItem方法,在登陆成功后获取token、menus,其中menus中的某个字段含有登陆后的所有路径,根据自己项目进行修改即可。2、在src/views路径下创建src/views/404/index.vue准备一个404页面。3、在src下创建layout/index.vue作为首页。这些路径根据自己项目进行改动即可。

2023-08-13 10:11:41 1164 1

原创 Gitee远程推送报错解决方案: Permission denied (publickey) Please make sure you……

第二步:终端执行如下代码,查看你的public key。第三步:将你的public key 复制到码云如下位置。第一步:终端执行如下代码,重新生成ssh。第四步:终端出入下述代码就完成啦。

2023-07-13 13:43:25 505

原创 npm安装第三方软件库、重置node_modules时报错,解决方案: --legacy-peer-deps

这时,可以使用‘--legacy-peer-deps’命令,忽略项目中引入的各个第三方软件库之间依赖包相同,但是版本却不相同的问题,继续安装,并且能保证各个引入的依赖之间对自身使用的modules共存。在安装一些第三方软件库、依赖包的时候,安装不成功。或者从远程仓库下载的项目需要安装node_modules,终端会报错。我们安装最初始的node_modules时,已经下载了一遍依赖包。但是如果需要用到一些插件,比如vant等,这些插件本身可能也会携带着同样的依赖包,这就造成了依赖冗余。

2023-07-13 13:39:53 1068 1

原创 vue项目引入svg图标的完整步骤

vue项目引入svg图标的完整步骤

2023-07-13 13:38:10 1914 1

原创 用require.context()注册components中所有组件,注册为全局组件,再也不用在每个vue中导入并注册组件啦

用require.context()注册components中所有组件,注册为全局组件,再也不用在每个vue中导入并注册组件啦

2023-07-13 13:32:56 254 1

空空如也

空空如也

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

TA关注的人

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