- 博客(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
原创 用require.context()注册components中所有组件,注册为全局组件,再也不用在每个vue中导入并注册组件啦
用require.context()注册components中所有组件,注册为全局组件,再也不用在每个vue中导入并注册组件啦
2023-07-13 13:32:56 254 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人