1 2 3 4 5 ··· 21 下一页
摘要: 项目中数据量有时候过于庞大,使用elementui的Select组件时,会导致下拉框加载速度慢卡顿甚至于卡死,为解决这个问题,使用vue-virtual-scroll-list插件 ,模拟虚拟滚动。 vue-virtual-scroll-list是vue的一个虚拟滚动组件,通过不渲染可视区域以外的内 阅读全文
posted @ 2024-04-11 18:26 yuwenjing 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 今天 1 const startTime = moment(moment().startOf('day').valueOf()).format('YYYY/MM/DD HH:mm:ss'); 2 const endTime = moment(moment().valueOf()).format('Y 阅读全文
posted @ 2023-12-12 17:21 yuwenjing 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 前端主题切换 有些时候我们在网站上会进行夜间/白天模式的切换。 这里我们介绍一种流行的切换模式 css变量 + 动态类名来进行切换 非常的简单。废话不多说。我们直接上代码。 第1种是通过 类名和变量来实现的 第2种是通过 属性和变量还实现的 最后1种 给body加 filter: invert(1) 阅读全文
posted @ 2023-11-03 10:55 yuwenjing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 当处理基于 Base64 编码的图像数据时,您可以使用以下代码来获取图像的宽度、高度以及 Uint8ClampedArray(表示图像像素数据): 一、基于typescript的实现 1 function base64DataURLToImageData(base64DataURL: string) 阅读全文
posted @ 2023-10-13 16:31 yuwenjing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: setInterval() - 间隔指定的毫秒数不停地执行指定的代码(一直执行)。 setTimeout() - 在指定的毫秒数后执行指定代码(只执行一次)。 使用setInterVal: function doStuff(){ // 此处为需要执行一段时间T的代码 } setInterVal(do 阅读全文
posted @ 2023-09-15 18:09 yuwenjing 阅读(51) 评论(0) 推荐(0) 编辑
摘要: v-bind="$attrs" 主要用于组件之间的隔代传值。例如有 父组件A,子组件B,孙组件C 三个组件。 A组件中的值需要直接传给C,那么就需要在B中设置v-bind="$attrs",然后在C组件中用prop接收,此时就直接把值传给了C组件。 父组件A <template> <B_zujian 阅读全文
posted @ 2023-09-07 18:00 yuwenjing 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 日常做项目中经常会遇到根据周、月、季度、年的日期时间选择器,切换不同的时间时选择器也做出相对应的变化,并且获取相对的开始时间和结束时间。 效果如下: 1.先创建子组件--季度的日期选择器 1 <template> 2 <div class="time_quarter"> 3 <mark style= 阅读全文
posted @ 2023-07-24 17:46 yuwenjing 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 遇到问题我们首先要搞明白为什么。当web前端通过vidoe+canvas+MediaDevices.getUserMedia()的方式调用本地多媒体设备(不局限于摄像头)时。存在一个安全问题,为了用户的隐私安全,http协议无法使用多媒体设备。因为像摄像头和麦克风属于可能涉及重大隐私问题的API,g 阅读全文
posted @ 2023-03-07 16:44 yuwenjing 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Pinia是2019年由vue.js官方成员重新设计的新一代状态管理器,更替Vuex4成为Vuex5。 pinia的优点 更好的支持vue3和Ts vuedevtools更好的支持pinia 支持服务端渲染 支持插件扩展功能 1.安装pinia npm install pinia 2.main引入并 阅读全文
posted @ 2023-02-28 10:23 yuwenjing 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目时,有老项目和一个新项目,不同的项目需要的node版本不同,因此我们需要在开发的时候指定不同版本的node 可以通过where命令行查看node,npm安装的位置 where node where npm // 可以查看东西安装在电脑的哪个位置 卸载原本低版本的node用到的命令行 $ 阅读全文
posted @ 2023-02-09 10:52 yuwenjing 阅读(163) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 21 下一页