- 博客(20)
- 收藏
- 关注
原创 js将总秒数转换成 分:秒
2. 秒:分钟 * 秒数,3 * 60 为 180 秒,200-180 = 20 秒,补0至二位数 依然为 20。1. 分:向下取整 (总秒 / 秒) 则为分钟数,即(200/60)结果为 3,补0至二位数,得到 03。入参为 200 秒,
2024-04-29 11:24:32 156
原创 使用chatAt根据数字获取对应汉字
1. charAt() 是一种字符串方法,用于检索字符串中特定位置的字符。因为 charAt() 方法是 String 对象的方法,所以必须通过 String 类的特定实例调用它。3.position的参数如果超出字符串长度,返回 '' 空字符串。1.position的参数是可选的,默认为 0。2.charAt() 方法不会更改原始。
2024-04-29 11:13:39 108
原创 Vue在一个tick中多次更新数据,但页面只会更新一次
当vue检测到数据变化——开启一个队列——在同一事件循环中缓冲所有数据改变——如果同一个 watcher (watcherId 相同)被多次触发,只会被推入到队列中一次。vue.js 在处理数据变化时,采用了虚拟 DOM 和差异算法来优化渲染性能。以及可能的防抖与节流技术的综合作用。这些机制共同确保了 Vue 在处理数据变化时的高效性和性能优化。Vue在一个tick中多次更新数据,但页面只会更新一次(主线程的执行过程就是一个tick)综上所述,Vue 的数据频繁变化但只会更新一次的原因在于其内部的。
2024-04-01 14:46:44 235
原创 尤雨溪:Vue3 中推荐使用 Ref 而非 Reactive
vue3中,ref和reactive 都可以将数据作为响应式数据,在代码中,ref比reactive多带着一个 .value,常常让人觉得代码过长,显得难看,而在模板中则不需要。所以在使用时,一开始都更偏向于reactive?那为啥尤大还是更推荐ref?
2024-04-01 11:26:20 858
原创 window.open 子页面刷新问题
点击office文件进行预览时,打开的预览子页面有时会刷新,而有时则会打开新的页面,点开pptx文件格式后打开了一个新页面,再点docx格式或者xls格式依然会打开一个新页面,如果一开始点击docx页面打开了新页面,再点xls格式或pptx格式则刷新了docx页面
2024-03-04 11:56:01 336 1
原创 Vue组件draggable的使用
vue.draggable.next 是一款vue3的拖拽插件,是vue.draggable升级版本,同样是基于Sortable.js实现的,你可以用它来拖拽列表、菜单、工作台、选项卡等常见的工作场景,本人在工作台和多选项卡环境下实践过,比自己实现的拖拽效果优雅多了。
2024-02-02 15:54:06 752
原创 下载导出blob文件类型时如何拿到后端的返回信息
今天在做文件下载导出的时候,遇到一个问题,后端返回的是blob文件类型,成功和错误信息无法正常拿到(code,message,error)信息等。这样就无法读取错误信息,进而去调用下载文件的代码。这里的res.code 判断不会进入,因为返回的res类型打印如下:而后端的返回值如下:此时不管接口成功不成功,res里都是没有code的,因为前端拿到的是blob类型的数据,所以会执行else的代码。此时结果打印如下:此时可以看到已经拿到后端返回值~
2024-01-27 14:15:28 974
原创 Vue2 12月24日 迎来2.7.16终版 版本号为 Swan Song,意为绝唱
Vue 官推消息,Vue 2 将于 2023年12月31日停止维护。2023年12月24日,vue^2.7.16 版本发布,版本号为Swan Song,意为绝唱。vue2在vue的发展历程中,是一个重要的版本,是一个重要的里程碑,终版也标志着该版本的稳定和成熟。 同时维护vue3和vue2版本对vue开发团队来说,是不可持续的,创始人希望集中精力在Vue3的开发和推广上,随着vue3的生态系统的成熟,vue2正在经历一个慢慢被取代的过程。但不可否认的是,vue2框架在国内引导很大一部分前端程序
2023-12-26 09:58:09 1661 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人