首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
星沉
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
记一次 bug : 表单提交时携带不上文件数据
这段时间我负责的基于 coreui/vue 的后台管理项目遇到难题了。在开发商品上架功能时,表单提交时,上传的图片数据始终为空,参数携带不了。但在发送请求之前是可以正常打印文件数据的。 结果是不 OK。 结果依旧不行。 尝试操作 b-form-file 的 name 属性依旧不…
vue 中 echarts 等图表如何实现响应式更新?
最近的项目使用了 vue-chartjs 图表和 echarts 图表。昨天联调接口发现接口返回数据后,图表没有根据数据更新。还是默认数据渲染的图表。 确认了接口没问题和代码也没报错后。审查代码发现是图表的渲染是在 mounted 中执行的,而这个生命周期函数只执行一次,所以数…
vue-notification + mini-toastr 消息提示功能如何挂载到全局?
最近的 coreui/vue 后台管理的项目中默认引入的是 vue-notification + mini-toastr 的消息提示,使用起来比着 element ui 麻烦一些,一开始翻了文档也没找到如何定义到全局。就每个文件重复定义。直到这两天突然有了灵感给解决了。 可以看…
记一次 bug: '90' > '100' ??
在最近的一次项目中遇到了一个小问题,就是进行提现操作时,明明提现金额小于可用总余额,却依旧提示输入的提取金额不合法(超出总余额)。 经过排查,确认代码逻辑没有问题,问题出在比较的步骤。在做大小比较时,只记得基本类型比较时,== 不全等比较时,类型不一样会自动进行类型的隐式转换,…
JavaScript 常用数组方法整理
1. arr.push() 释义:在数组的末尾添加一个或多个元素。 返回值:返回新的数组的长度。 参数:元素1 必填,元素2 和元素x 可选。 说明:会改变原数组,并不会返回一个新数组。 2. arr.pop() 释义:删除数组末尾最后一个元素。 返回值:返回被删除的元素。 参…
自己实现简单的函数防抖(debounce)和函数节流(throttle)
前端的交互中,有些操作需要持续触发,而且频率非常高。比如:resize, scroll, mousemove, input等事件。而为了性能和效率,我们不需要让事件触发太多次。这就诞生了函数的防抖和节流。 防抖简单说就是在设定的时间内,虽然操作上持续触发,通过定时器约束,我们也…
使用 vue-cli 创建项目时,vue 的 'runtime-only' 是什么意思?
这几天在使用 vue-cli 创建 vue 项目时,竟然忘记 runtime-only 运行时和 runtime + compiler 完整版的区别了,查过官网文档后,记下这篇笔记。 注:以下内容摘自官网。 完整版:同时包含编译器和运行时的版本。 编译器:用来将模板字符串编译成…
lodash 的 _.debounce() 和 _.throttle() 以及函数防抖和函数节流的区别
创建一个防抖动函数。会从上一次调用结束后延迟 wait 毫秒后继续调用 func 方法, 该函数提供一个 cancel 方法以供取消延迟函数的调用以及 flush 方法立即调用。 options 对象这个参数决定了怎么调用 func 函数。 options.leading 与(…
数组方法之 reduce()
reduce() 方法对数组的每个元素依次执行自定义回调函数,返回值为回调函数 return 的处理结果。 callback() 回调函数。其接收四个参数: accumulator:累计器,累计回调函数的值。 current value:当前值。 current index: …
Vue.js 的 computed 计算属性和 watch 侦听器的区别在哪里?
记得在以往的面试中多次被问到这个问题,回答的都不理想,仔细想想也是理解的不到位。今天借着休息的时间准备查阅文档,写写示例代码去仔细理解下。 computed 计算属性是一个对象。它的使用方法是在 computed 属性中定义一个方法,和给对象定义方法一样,方法名可以直接在页面(…
下一页
个人成就
文章被点赞
10
文章被阅读
15,292
掘力值
324
关注了
6
关注者
2
收藏集
0
关注标签
0
加入于
2019-10-20