前言 在项目开发过程中发现浮点数的运算会出现精度问题,尤其是乘除运算。产生浮点数计算精度不准确的原因: 在计算机角度,计算机算的是二进制,而不是十进制。二进制后变成了无限不循...
前言 在项目开发过程中发现浮点数的运算会出现精度问题,尤其是乘除运算。产生浮点数计算精度不准确的原因: 在计算机角度,计算机算的是二进制,而不是十进制。二进制后变成了无限不循...
前言 防抖和节流的目的都是为了减少不必要的计算,不浪费资源,只在适合的时候再进行触发计算。 一、函数防抖 定义在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时...
前言 项目开发过程中发现,在手速快的情况下,vue的组件点击事件会被连续触发多次。这个问题会产生一些意想不到的bug。下面我们提供几种解决办法 一、使用js 防抖配合vue自...
前言 本文实现了一个实时搜索框的函数节流,通过vue自定义指令v-debounce实现。原本,如果我们想做一个实施搜索,那么会直接用@keyup=search,这样就会非常耗...
前言 做金融行业的难免会遇到输入金额的input,那就不可避免的要对输入的数字做限制,一般只能输入到小数点后两位。 实现方式 通过监听输入框的input事件获取到输入值,然后...
一般手机端的设计稿都是以750px为基准来做的,前端开发拿到设计稿开始写页面需要考虑各个型号的机型的适配。如果你使用uniapp来做移动端的页面,你可以直接以750px为基准...
本文将对vuecli工程的env文件的实际使用作出说明 使用vuecli创建工程,新建相关env文件及统一配置config.js文件。工程目录结构如下: script脚本 ....
本文将介绍一下实际项目中过滤器一种定义方式,不局限于这一种方式。 在成熟的项目中过滤器的使用很频繁,局部过滤器一般不建议使用,我们使用全局过滤器,将过滤器的实现抽出来变成全局...
在上一篇文章中我们展示了项目中过滤器的正确使用方式,文章地址:https://www.jianshu.com/p/48fd5287f87e[https://www.jians...
前言本文将介绍一下vue项目的模块化方案,主要是针对手机端的页面,使用Vue CLI构建项目。一个前端架构的App一般会有很多不同的模块,能够将模块分开开发打包发布是一个vu...