自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 StreamSaver.js 下载视频 下载文件

以上说的都能满足,其次还支持合并文件下载,多文件打包下载zip

2024-02-27 10:58:14 501 1

原创 vue项目中视频实时播放时 播放器遇到的问题和解决过程 flv.js - EasyPlayer - LivePlayer

EasyPlayer多屏实时播放 | 时差 | 延迟处理的很完善,EasyPlayer对于fvl.js的延迟问题采用的是追帧和加速播放,随着你暂停时间越久他追帧速度越慢,并且在追到延迟在10s时就停止了,也就是直播画面总是有10s的延迟(直播设备是测试过没问题的,并且在销毁重创画面是实时的)后来又发现了livePlayer,测试使用发现以上问题都不存在了,延迟也最慢控制在3s,也是我们项目中能接受的范围

2024-01-11 16:03:18 1432 1

原创 【new IntersectionObserver】vue3 数据懒加载

通过监视底部节点可视情况,获取新数据进行渲染,如果获取不到最新数据则显示暂无其他数据

2023-11-01 17:23:01 234

原创 mediaInfo.js 获取视频详细信息,视频时长视频格式

官网没有关于vue的配置示例,但是有react+vite的示例,Webpack的也有。

2023-10-25 16:38:50 750

原创 canvas获取视频第一帧生成图片

【代码】canvas获取视频第一帧生成图片。

2023-10-24 11:55:02 206

原创 vue3 对于watch的再次理解 给响应式变量赋相同值时watch不会被触发。

如果你确实需要触发 watcher,即使赋予了相同的值,可以考虑一些变通的方法,例如为该 property 添加一个时间戳或其他的改变值,确保每次赋值都与之前的值不同。Vue 的设计目标之一是避免不必要的计算和渲染,所以当值没有真正变化时,触发 watcher 没有意义,并可能导致不必要的计算或其他效果。如果你真的需要在每次赋值时都触发某个函数,不论值是否发生了变化,那你可能需要使用其他的方法,比如自己包装一个函数来进行赋值和触发你需要的操作。中的回调函数并不会执行,因为其值并没有真正的变化。

2023-10-09 17:22:20 866 3

原创 git 如何更换本机账号密码

点击windows凭据,找到下方你的git地址,编辑账号改成要切换的,如果直接删除的话当你推送或拉取代码时也会让你重新添加git用户名密码。点击电脑下方搜索按钮。

2023-07-20 13:41:11 2852

原创 2022前端面试题总结

JS 做的任务分为同步和异步两种,所谓 “异步”,简单说就是一个任务不是连续完成的,先执行第一段,等做好了准备,再回过头执行第二段,第二段也被叫做回调;同步则是连贯完成的。

2022-10-24 00:00:23 4546 1

原创 js查询月份开始和结束日期

时间月份是从0开始算起 11结束,所以每次获取月份要加一;当你传递的五月也就是六月,方法内获取开始日期就要减一才能拿到对照日期。整体不是很复杂,使用newDate()方法自带获取最后一天的时间。传递日期为0时获取的传递月份的上月最后一天。newDate(a,b,c),传递参数。参数a是要获取的年份。参数b是要获取的月份。参数c是要获取的日期。...

2022-07-23 13:00:05 2213 3

原创 js 获取当前是这个年份的第几周+获取这周的开始和结束日期

js获取当前年份的第几周+获取周开始和结束的日期

2022-07-23 12:38:51 3091

原创 react制作日历

整体就是获取了当前时间进行加减判断,每当月份变化从新获取当前年那月的所有日期进行输出,并且每次点击时获取年月日时间;

2022-07-23 12:09:41 3001

原创 react嵌套路由

react 配置路由你可以在App.js中设置,也可以在index.js中配置,整体灵活度较高;如果不上传服务器的话可以使用BrowserRouter包裹路由,地址栏就不会有井号出现;

2022-06-29 00:08:04 1592

原创 react函数式 父子组件传值+echarts百分比进度条

多个相同的图表是通过循环调用子组件传递不同的数据进行显示

2022-06-28 23:37:41 303

原创 react可视化项目 ECharts 3D区域地图图表+点击取消高亮黄色

react 3D地图,点击取消高亮黄

2022-06-27 23:31:46 3368

原创 react antd表格样式修改

antd表格修改

2022-06-27 15:05:36 1374

原创 vue3 预览图片放大缩小功能百分比输出+鼠标滚动事件放大缩小(2)

通过动态获取img 路径进行图片的放大缩小

2022-06-27 13:26:28 595

原创 vue3 预览图片内放大缩小功能+加鼠标滚动事件放大缩小

预览图片图片放大缩小功能

2022-06-27 12:51:25 2163 1

原创 options has an unknown property ‘javascriptEnabled‘

在做项目时候引入antd的组件会报错less文件不能被解析

2022-06-02 11:44:38 1333

原创 vue3 无限分类树形菜单 +支持搜索定位节点

vue3 无限树形菜单 + 搜索需求介绍搜索功能tree菜单需求介绍 最近写了一个搜索功能还挺有意思来记录一下 需求是当点击搜索时树形菜单所有匹配到的值展开高亮显示搜索功能js部分<script setup>import axios from "axios";import { reactive, ref} from "vue";import { Search} from "@element-plus/icons-vue";import tree

2022-05-23 17:19:24 1082 1

原创 JS 获取后七天内的日期,包括当前时间

今天写项目的时候遇到的一个蠢问题,来记录一下,如果你也遇到刚好可以必坑,如果没有,那没事了。。。正常获取七天时间,直接更改setdate传入一个整数就可以获取你传入的参数对应的天数。那要获取七天那就循环七每次让当前天数加下标,就可以获取到这七天每天的日期let today = new Date() //获取今天的日期let arr = [];for (let i = 0; i < 7; i++) { today.setDate(today.getDate()+i);

2022-04-14 18:52:39 6367

原创 js 如何判断一个数组内的值都为true

方法一:findInde();ES6为Array增加了find(),findIndex函数。find()函数用来查找目标元素,找到就返回该元素,找不到返回undefined。findIndex()函数也是查找目标元素,找到就返回元素的位置,找不到就返回-1。比如数据[{name:'张三',isshow:'false'},name:'李四',isshow:'false'},]这里是自己写的验证,没用elemten的如果有2张票,需要刷2张身份证,则电话号码验证的时候怎么搞,

2022-01-15 14:32:21 7373

原创 vue事件传值使用 dataset 对象传值

<button class="btn btn-success" @click="doUpdate" :data-snum="s.stuNum" :data-sname="s.stuName" :data-simg="s.stuImg">修改</button><script type="text/javascript"> var vm = new Vue({ el: '#app-..

2021-12-27 19:38:01 977

原创 vue v-for 为什么不建议使用下标作为key

vue v-for 为什么不建议使用下标作为key

2021-12-27 19:01:00 1086

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除