vuex
文章平均质量分 57
ctAnnice
这个作者很懒,什么都没留下…
展开
-
vue 文件样式被全局的默认父级#app样式影响,解决办法
问题是这样的:新建的vue页面,最大的div是 container,不过从浏览器看最大的div是#app,这个是vue根组件自带的,红框里的样式是在App.vue文件里写的全局公共样式,这个样式让这个页面的背景图默认为白色,实际上这个页面的背景色是灰色,因为#app的默认高度只有100vh,所以就出现了截图中的,上灰下白的效果。只有把红框里的样式去掉就能把背景色改为灰色,不受影响了。不过在vue文件里,是没法获取到#app 这是元素的,/deep/ 也不行,最后解决了,方案为:先在该vue原创 2022-04-16 23:34:27 · 4489 阅读 · 1 评论 -
全局封装 公共接口 headers 里传model参数方法
这两天遇到一个需求,需要给项目中使用的公共接口,在调用的地方,请求头headers里加一个model 参数。一开始就在封装接口的地方添加,添加了几个之后,发现太费时费力了,项目中大概将近200 个公共接口,加的时候要仔细加,要精确的找准每一处需要添加的地方,为了不影响其他地方的调用,最好复制封装的接口,不过这个方案被否定了,很多冗余的封装接口着实没有必要。接着有伙伴提出就对封装公共接口的方法传参,headers 里的model值取当前页面的路由hash,在页面调用的地方把取到的路由hash作为参数传进去原创 2022-03-07 22:05:03 · 722 阅读 · 0 评论 -
vue 项目设置全局按钮菜单权限
这是一个很常见的功能,基本在项目搭建之初,就会考虑这个问题,动态路由菜单和按钮加权限的问题。网上的相关博客也很多,感觉不太适应自己的需求,今天这篇文章只介绍动态按钮权限,如果有需要的小伙伴就跟着我一起来看看吧 ~ ~ ~1.第一步要在vuex存储一个按钮数组 AuthButtons,具体步骤为:在store/index.js 里:import Vue from 'vue';import Vuex from 'vuex';Vue.use(Vuex);let store = new Vuex.S原创 2022-01-30 16:34:58 · 1781 阅读 · 0 评论 -
vuex的进阶用法,由浅入深,详细解析
近几年基本都在写vue项目,vuex在每个项目中都会遇到,每次都是按照语法匆匆用,先实现需求,完成工作,用的也不是很规范,设计的也不是很合理,有一般的普通用法,也有高级用法,今天决定彻底搞懂各种用法后,仔细梳理出来。作为一个圈子中的人,决定输出一下文档,如果你仔细看完这篇文章,保证你对vuex熟练掌握。1.先说一下vuex到底是什么?vuex是一个专门为vue框架开发的管理状态模式,可以理解为在data中的属性,需要共享给其他组件使用的部分,使用vuex进行统一管理。2.vuex中,有默认的原创 2021-09-27 17:04:01 · 772 阅读 · 2 评论