前端

vue项目优雅地刷新当前页面

在项目中,有时候会遇到需要刷新当前页面的需求,这个时候,最直接的方法就是使用 router.go(0) 或者 window.reload(),但是这样会导致页面闪烁,体验非常不好。并且,通常需要进行刷新操作的场景,会让你弹出一...

vue全局混入mixin

项目中需要根据当前用户信息,来获取对应的权限,精细到按钮级别的控制。 这个时候在每个页面进行获取用户的操作的就显得冗余重复了,这时候就可以用到 mixins 创建一个 auth.js 文件 import { mapGetters } ...

js浮点数计算误差解决方案

精确加法 // 加法函数,用来得到精确的加法结果 // 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果 // 调用:accAdd(arg1,arg2) // 返回值:arg1...

web端滚动到底部自动加载新数据

当返回的列表条目过多的时候,为了降低带宽使用,提高访问速度,除了进行分页外,还有一种常用的方法就是滚动到底部再加载。 虽然就pc端来说大部分情况都是采用分页处理,但偶尔也有需要滚动到底部再加载数据的需...