摘要: 原因:由于js存储的生活会有精度丢失的问题 方式1: (0.1 * 1000 + 0.2 * 1000) 0.3 方式2: fn (a, b) => Math.abs(a - b) < Number.EPSILON let a = 0.1 + 0.2, b = 0.3 fn(a, b) 阅读全文
posted @ 2021-11-12 20:25 Life_countdown 阅读(92) 评论(0) 推荐(0)
摘要: 在实现级联选择时,如果数据过长需要滚动时(overflow:auto),会忽略子元素的position:absolute;属性。导致position未能脱标。x轴会出现滚动条。不符合设计要求。 思路:用一个大盒子包裹,三个盒子并列排开。 布局: 1、在外层用一个div包裹第一层、第二层、第三层的盒子 阅读全文
posted @ 2021-11-12 18:08 Life_countdown 阅读(1463) 评论(0) 推荐(0)
摘要: vue 父子组件加载顺序: 父 beforeCreate 父 created 父 beforeMount 子 beforeCreate 子 created 子 beforeMount 子 mounted 父 mounted 子组件若有 props 的话更新顺序是四步,若无的话两步不触发父亲的钩子。 阅读全文
posted @ 2021-11-12 13:46 Life_countdown 阅读(886) 评论(0) 推荐(1)
摘要: var a = [1, 3] var b = [1, 2, 11, 44, 45, 36] console.log("数组a:", a); console.log("数组b:", b); var sa = new Set(a); var sb = new Set(b); // 交集 let inte 阅读全文
posted @ 2021-11-12 13:43 Life_countdown 阅读(72) 评论(0) 推荐(0)
摘要: let arr1 = [1, 2] let arr2 = [ { name:'zhangsan', age: 1 }, { name:'lisi', age: 2 }, { name:'wangwu', age: 3 }, ] let newArr = arr2.filter(item => arr 阅读全文
posted @ 2021-11-12 13:39 Life_countdown 阅读(151) 评论(0) 推荐(0)
摘要: // 获取昨天的时间 var time = (new Date).getTime() - 24 * 60 * 60 * 1000; var yesterday = new Date(time); var month0 = yesterday.getMonth(); var day0 = yester 阅读全文
posted @ 2021-11-12 13:35 Life_countdown 阅读(109) 评论(0) 推荐(0)
摘要: // 解决同一个路由多次点击报错 import Vue from 'vue'; import VueRouter from 'vue-router'; // 获取原生router的push方法 const originalPush = VueRouter.prototype.push VueRout 阅读全文
posted @ 2021-11-12 11:07 Life_countdown 阅读(67) 评论(0) 推荐(0)