掘友等级
获得徽章 8
早上醒来,总能在枕头边发现用过的纸团等垃圾,一直不懂为什么猫咪勤勤恳恳的往我床上叼垃圾,直到昨天晚上失眠,发现她醒来之后先闻闻我,然后很欢快的去垃圾桶里翻出来纸团,兴奋的丢在我了我的枕边,害,怎么改改她这个毛病
#每天一个知识点#
cssflex:
flex有三个属性:flex-grow flex-shrink flex-basic, flex: 0 1 auto
flex-grow: 索取父容器的剩余控件,默认是0,子容器均不索取剩余空间;
flex-shrink:剩余空间为负数时,定义子容器的压缩比例,默认是1
flex-basic:向父容器预约分配空间,其次才是归入的剩余空间,如果同时设置flex-basic和width,flex-basic优先级高于width,如果其中有一个是auto,另一个非auto的属性优先级高。
#每天一个知识点#
echarts在使用的时候,首先需要dom存在,因此一般会配合$nextTick使用避免寻找不到dom。然后,每一个图表都会生成一个唯一的echarts实例,在使用循环的时候,最好先通过clear等方法清除实例,然后再重新绘制,
#每天一个知识点#
谷歌浏览器如果想要隐藏竖向滚动条,直接将滚动条宽度设置为0就可以了,并且不会影响横向滚动条。
火狐浏览器就没有这么智能了,只可以通过设置none的方式隐藏滚动条,并且会同时隐藏横向和竖向滚动条。
#每天一个知识点#
vue路由传参方式:
通过params传递参数,页面跳转间参数地址栏中不可见,获取参数方法this.$route.params,该方法弊端是,页面刷新后参数消失。
通过在路由中定义参数,参数会被转成字符串,地址栏中可见,获取参数方式this.$route.params。
#每天一个知识点#
IE兼容:
Ie9环境上,es6的部分语法不支持,使用babel-polyfill组件,可以将es6的代码转译成es5代码。安装完成后,需要在mian.js的首行直接引用。
Ajax跨域请求可以使用proxy代理。
E浏览器发送请求,当参数一样时,浏览器会直接使用缓存数据,导致数据还是之前的。故,可以在ajax的请求头上添加时间戳
#每天一个知识点#
vue路由传参的时候,通过query携带参数:这种情况下传递的参数会显示在url后面?id=?,获取参数的方式this.$route.query,该方法的弊端在于,在页面跳转之间可正常使用,但是在进行页面刷新的时候,所有参数值会转化成字符串,如对象info会转换成字符串’[object,object]’,布尔值会转成’false’,从而导致错误。
#每天一个知识点#
es6中常用的方法:
find(),找出第一个符合条件的数组值,找出第一个返回值为true的值并返回值。如果没有符合条件的值,返回underfined。
findIndex(),找出第一个符合条件的数组值的位置,如果没有符合条件的值,返回-1。
indexOf(),无法识别数组中的NAN,上面两种方法可以。
下一页