js
ctAnnice
这个作者很懒,什么都没留下…
展开
-
深入浅出原型链继承
众所周知,原型链中子级是可以继承父级的,常见的用法是构造函数,在new出新的实例后,实例会继承其原型上的所有属性和方法。这个一个特性,实际开发中也常常用到。原创 2022-10-05 11:08:08 · 146 阅读 · 1 评论 -
vue 文件样式被全局的默认父级#app样式影响,解决办法
问题是这样的:新建的vue页面,最大的div是 container,不过从浏览器看最大的div是#app,这个是vue根组件自带的,红框里的样式是在App.vue文件里写的全局公共样式,这个样式让这个页面的背景图默认为白色,实际上这个页面的背景色是灰色,因为#app的默认高度只有100vh,所以就出现了截图中的,上灰下白的效果。只有把红框里的样式去掉就能把背景色改为灰色,不受影响了。不过在vue文件里,是没法获取到#app 这是元素的,/deep/ 也不行,最后解决了,方案为:先在该vue原创 2022-04-16 23:34:27 · 4489 阅读 · 1 评论 -
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 · 1782 阅读 · 0 评论 -
二维数组使用set校验并去重
最近遇到一个需求,一个form表单有多个区域,每个区域的字段都会单独的保存为一个数组,需要校验重复其中是否有重复的字段,如果有就校验,如果没有就正常提交。 ![cb1b8eb85b71a87c7187853f187dc18.png](https://upload-images.jianshu.io/upload_images/22637736-0ab86c0faa7f176a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)如图所示...原创 2021-11-26 16:25:36 · 1113 阅读 · 0 评论