12 2021 档案

摘要:在这里踩到到了两个坑 直接使用了window.addEventListener('resize', () => { console.log('hi') this.myEchart.resize() }) 这是vue后台系统用的element组件的侧边栏,会自动缓存页面,切换页面不会销毁页面 第一个坑 阅读全文
posted @ 2021-12-15 15:48 嘿!那个姑娘 阅读(5171) 评论(0) 推荐(1) 编辑
摘要:我是使用vue-element-admin里面的解决侧边栏点击同一菜单栏不刷新问题方法 // 先注册一个名为 `redirect` 的路由 <script> export default { beforeCreate() { const { params, query } = this.$route 阅读全文
posted @ 2021-12-15 12:04 嘿!那个姑娘 阅读(4277) 评论(0) 推荐(0) 编辑
摘要:1.ES6的Set类数组去重 var arr = [1,2,2,3,3,4,4,1,5,6,6,5] function unique (arr) { return Array.from(new Set(arr)) } console.log(unique(arr)) //[1,2,3,4,5,6] 阅读全文
posted @ 2021-12-13 16:06 嘿!那个姑娘 阅读(674) 评论(0) 推荐(0) 编辑
摘要:###深拷贝浅拷贝只是针对引用数据类型 JavaScript数据类型包括基本数据类型(Number,String,boolean,Null,Undefined,Symbol)、引用数据类型(Array,Object) 基本数据类型的特点:直接存储在栈(stack)中的数据 引用数据类在栈中存有指针, 阅读全文
posted @ 2021-12-13 11:29 嘿!那个姑娘 阅读(162) 评论(0) 推荐(0) 编辑
摘要:mixin混入,听着名字感觉是什么很不好理解的东西,其实混入很简单 作用:混入其实就是一个js对象,来分发 Vue 组件中的可复用功能 vue文件中中就是export default{},混入其实就是这个东西,包含了里面的所有东西data、methods、created... 使用:在src文件夹中 阅读全文
posted @ 2021-12-12 21:18 嘿!那个姑娘 阅读(123) 评论(0) 推荐(0) 编辑
摘要:作用:$attrs可父子孙一脉相传(父系)的组件间的通信 可以用于高级多层组件间的封装 父子通信: 如果是父子组件之间的通信,在父组件传给子组件的数据,可用props来进行接收。如果不用props接收,父组件传过来的数据会在$attrs里面 父子孙通信 父组件的传给子组件的数据,子组件可以用prop 阅读全文
posted @ 2021-12-12 15:01 嘿!那个姑娘 阅读(3902) 评论(0) 推荐(0) 编辑
摘要:要定义全局样式可以创建一个样式文件,里面用来存储全局的样式文件,然后,统一引入,统一注册到全局上。 然后在main.js里统一注册,要注意注册的位置,注册有先后,后面的样式会覆盖前面的样式,如果要覆盖element的样式,引入的位置要放在element样式的后面 ####在less或者scss中都有 阅读全文
posted @ 2021-12-11 17:34 嘿!那个姑娘 阅读(687) 评论(0) 推荐(0) 编辑
摘要:####制作公司官网,免不了通过点击不同的导航栏到跳转到不同页面的指定位置。同时也会遇到页面时跳转了,但是导航栏没进行相应的高亮显示 总结: document.getElementById().scrollIntoView()和this.$route.name 第一步解决路由跳转到页面指定位置 点击 阅读全文
posted @ 2021-12-04 10:47 嘿!那个姑娘 阅读(1764) 评论(0) 推荐(0) 编辑
摘要:####在做官网时,点击顶部导航栏或者底部的目录栏进行路由跳转页面切换时,多次点击同样的路由会报错。 现在需要的效果是,点击同样的导航不报错,并且刷新页面 顶部导航栏是通过element组件el-menu来实现的通过组件的属性进行路由跳转,底部是同步点击事件触发this.$router.push(' 阅读全文
posted @ 2021-12-04 10:00 嘿!那个姑娘 阅读(432) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示