摘要: 函数防抖:将几次操作合并为一此操作进行。原理是维护一个计时器,规定在delay时间后触发函数,但是在delay时间内再次触发的话,就会取消之前的计时器而重新设置。这样一来,只有最后一次操作能被触发。 函数节流:使得一定时间内只触发一次函数。原理是通过判断是否到达一定时间来触发函数。 防抖代码如下 / 阅读全文
posted @ 2021-01-18 17:08 eightabs 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 问题:部分手机不触发小程序上拉事件。 问题定位:屏幕高度不同导致首屏展示元素刚好占满全屏,导致上拉失效。 解决:展示条数 = 屏幕高度/每条数据view高度 + 1 阅读全文
posted @ 2020-12-25 17:56 eightabs 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ec-canvas: https://github.com/ecomfe/echarts-for-weixin 微信小程序通过ec-canvas实现数据可视化。 需求:当前页面需要渲染多个图表 问题:二次封装ec-canvas时,由于组件this指向问题导致图表覆盖 解决: 将每一个ec对象挂载到a 阅读全文
posted @ 2020-12-22 17:58 eightabs 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 问题描述:接口返回tree型数据,前端需要展示三个下拉框,每一子集选项由父级确定。 数据结构:build -> floor -> room。 通过监听build选中计算出响应的floorList,同理计算出roomList。 实现问题:build切换时,this.from.floorId = nul 阅读全文
posted @ 2020-12-16 10:14 eightabs 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 编写DEMO,安装webpack后抛出异常 初始化 cnpm init -y 安装webpack及cli cnpm i webpack webpack-cli webpack-dev-server -Dpa'c package.json 配置启动指令 "scripts": { "dev": "web 阅读全文
posted @ 2020-12-11 15:34 eightabs 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件,但是像单选框、复选框等类型的输入控件可能会将 value attribute 用于不同的目的。model 选项可以用来避免这样的冲突。(文档介绍) v-model实现表单输入的双向绑定 <input 阅读全文
posted @ 2020-12-10 17:45 eightabs 阅读(358) 评论(0) 推荐(0) 编辑
摘要: vue.config.js中配置scss-loader后导致iconfont.css文件路径引用错误: 项目目录: 问题定位:查找文档后发现,scss-loader不支持 url 重写。 解决方案: 修改iconfont.css中路径引用相对根目录引用 修改前 修改后 修改路径后将iconfont. 阅读全文
posted @ 2020-12-09 11:03 eightabs 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 处理逻辑:获取返回文件流,通过 Blob 对象构造文件后下载。 function download(data, filename, type="application/vnd.ms-excel") { let file = new Blob([data], { type: type }); if ( 阅读全文
posted @ 2020-12-03 15:25 eightabs 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 需求:对一组数计算其中每一项相对整体占比。 问题:单纯采取四舍五入保留精度方式会导致各项占比累加不为100。 银行家算法介绍:采用四舍六入五留双,当舍去位的数值小于5时,直接舍去该位;当舍去位的数值大于等于6时,在舍去该位的同时向前位进一;当舍去位的数值等于5时,如果前位数值为奇,则在舍去该位的同时 阅读全文
posted @ 2020-11-30 16:55 eightabs 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 三、封装全局公共 BUS 数据改变,触发监听方法 1、utils 目录下 bus.js 文件代码示例: import Vue from 'vue' const Bus = new Vue() export default Bus 2、通信传递引用 bus 示例: import bus from '@ 阅读全文
posted @ 2020-11-28 08:58 eightabs 阅读(73) 评论(0) 推荐(0) 编辑