摘要: z-index,只能在有position的时候才生效。 会产生层叠上下文的属性: 1. display:flex|inline-flex与层叠上下文 子元素是层叠上下问。 2. opacity与层叠上下文 3. transform与层叠上下文 4. mix-blend-mode与层叠上下文 5. f 阅读全文
posted @ 2021-05-07 14:44 晓欲望! 阅读(47) 评论(0) 推荐(0)
摘要: <head> div{ width: 100px; height: 100px; background: lightblue; margin: 100px; } </head> <body> <div></div> <div></div> </body> 这个两个的间距是100,同一个 BFC 下外 阅读全文
posted @ 2021-05-07 13:59 晓欲望! 阅读(25) 评论(0) 推荐(0)
摘要: 1. 尽量把多个文件写成一个文件,虽然他们的大小最后都是一样。但是,多文件的请求还是会比一个文件的慢。 2. 尽量不要多个嵌套超过3层。少用id选择器。由于权重高。 3. 提取出公共的样式代码。 4. 多使用样式的继承。 字体的颜色、大小、类型等。行高。 5. 尽量不要重排,使用重绘。 重排: 字体 阅读全文
posted @ 2021-05-07 10:28 晓欲望! 阅读(63) 评论(0) 推荐(0)
摘要: 为什么需要使用到他们 var say = { name: 'Mike', hi: function () { console.log('hi ' + this.name) } }; function sayHi(name){ this.name = name; } say.hi.call(new s 阅读全文
posted @ 2021-05-07 09:22 晓欲望! 阅读(48) 评论(0) 推荐(0)
摘要: 1、侧边菜单的缩放,其实是监听页面上另一个按钮,由于菜单是有哪个缩放的属性的,尽量两个页面的相传使用到的是Vuex进行变量的管理 2、然后面包屑,最主要的是监听路由的变化,然后把跳转的路由数据填加到Vuex有一个变量中,这个变量先查看传过来的路由是否已经存在了。存在不添加 3、然后循环遍历这个Vue 阅读全文
posted @ 2021-04-18 17:00 晓欲望! 阅读(576) 评论(0) 推荐(0)
摘要: 这个就是hash的类型。 因为object的key只能是String的数据类型,不能是其他的,所以需要使用到map Map 有常见的方法api 添加set()获取 get()查询是否包含 has() 阅读全文
posted @ 2021-04-18 15:57 晓欲望! 阅读(494) 评论(0) 推荐(0)
摘要: 因为Vue会有组件之间的复用,如果两个路由都使用到了某一个组件,这个组件是不会再去执行created和mounted这些钩子函数的,加了key就是可以当成两个不同的界面去使用。 阅读全文
posted @ 2021-04-18 14:44 晓欲望! 阅读(2948) 评论(0) 推荐(1)
摘要: this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行. 这个就是当我们直接需要到dom元素上的某个值,如果提前执行,dom树还在绚烂,你是有可能只是拿到dom树之前的值,而拿不到更新后的值,还有就是Vue的生命周期的created函数下是dom元素是没有被绚烂完成的,所以是拿不 阅读全文
posted @ 2021-04-18 14:35 晓欲望! 阅读(72) 评论(0) 推荐(0)
摘要: 1、开始是点击按钮,弹出一个对话框 2、先把对话框整体格式弄好 3、然后树形,树形先根据data把数据绚烂出来,数据从后端获取 4、树形每个结构绑定一个id 5、然后获取角色有哪些权限,根据这些id在树形下面有一个setCheckedKeys把id传进去就可以直接展示出打勾 一个问题修改了提交是把什 阅读全文
posted @ 2021-04-17 23:44 晓欲望! 阅读(113) 评论(0) 推荐(0)
摘要: mixin有点像原型,就是在mixin中可以写一些公共的代码和逻辑处理,但是如果在组件中出现了mixin相同的方法和属性时候这种情况下 是调用了本身的方法。 阅读全文
posted @ 2021-04-14 23:40 晓欲望! 阅读(143) 评论(0) 推荐(0)