摘要:
业务中后端返回的精密数据,小数过长,导致所有数据差距不大,在图表中显示重合为一条直线 解决方法设置echart的min属性 min: "dataMin", 但是设置了以后又出现了问题,因为这时候y轴的显示数值已图表数据为基础,使得标签变为小数,而小数位数过长会让标签不显示或者左边有过大空档 解决方法 阅读全文
摘要:
题目一 描述: 编写一个 People 类,使其的实例具有监听事件、触发事件、解除绑定功能。(实例可能监听多个不同的事件,也可以去除监听事件) class People { constructor(name) { this.name = name } sayHi() { console.log(`H 阅读全文
摘要:
前言 去重是开发和面试中经常遇到的问题,下面是总结的 11 种去重方法 方法 示例数组 var arr = [1, 2, 4, 5, 5, 2, 1, 1, 4, 6] set + 解构赋值 这种方法利用了 set 成员唯一的特征和扩展运算符方法实现 function fn1() { return 阅读全文
摘要:
问题描述 实现一个折叠面板点击展开,但是必须点击两次才能展开,第一次无效 <a-collapse-panel v-for="(item, index) in dataMap" :key="index" :show-arrow="false" > <p>{{ text }}</p> <template 阅读全文
摘要:
问题表现 初始轮播图出现大块空白,在规定的轮播间隔后才会正常轮播出下一章图片 问题解决 动态数据添加图片,初次渲染dom因为数据还没有请求回来,所以会出现这样的bug,需要添加v-if=“list.length>0” 许多同类型的,组件数据动态获取报错,都可以用这种方法解决 阅读全文
摘要:
有千位分隔符会被认为是数字,否则在移动端会被直接识别成手机号 在开发实战中主流实现方式是添加meta标签 <meta name="format-detection" content="telephone=no"> 这样就不会识别成手机号 需要手机号的话可以使用tel协议 <a href="tel:+ 阅读全文
摘要:
什么是整洁的代码 代码的整洁和代码能否运行无关,作为开发者每天都要花费大量时间去阅读代码,如果代码的整洁度不够,会导致浪费大量的时间和生产力,并且糟糕的代码会导致整个代码库的死亡,因为没有人能完全理解掌控。 归根结底,它是可读和可理解的有意义的代码。这可以减轻必须经历的认知负担,认知负担会更小,整洁 阅读全文