- 博客(23)
- 收藏
- 关注
原创 vue项目中视频实时播放时 播放器遇到的问题和解决过程 flv.js - EasyPlayer - LivePlayer
EasyPlayer多屏实时播放 | 时差 | 延迟处理的很完善,EasyPlayer对于fvl.js的延迟问题采用的是追帧和加速播放,随着你暂停时间越久他追帧速度越慢,并且在追到延迟在10s时就停止了,也就是直播画面总是有10s的延迟(直播设备是测试过没问题的,并且在销毁重创画面是实时的)后来又发现了livePlayer,测试使用发现以上问题都不存在了,延迟也最慢控制在3s,也是我们项目中能接受的范围
2024-01-11 16:03:18 2475 1
原创 【new IntersectionObserver】vue3 数据懒加载
通过监视底部节点可视情况,获取新数据进行渲染,如果获取不到最新数据则显示暂无其他数据
2023-11-01 17:23:01 407
原创 mediaInfo.js 获取视频详细信息,视频时长视频格式
官网没有关于vue的配置示例,但是有react+vite的示例,Webpack的也有。
2023-10-25 16:38:50 1455 1
原创 vue3 对于watch的再次理解 给响应式变量赋相同值时watch不会被触发。
如果你确实需要触发 watcher,即使赋予了相同的值,可以考虑一些变通的方法,例如为该 property 添加一个时间戳或其他的改变值,确保每次赋值都与之前的值不同。Vue 的设计目标之一是避免不必要的计算和渲染,所以当值没有真正变化时,触发 watcher 没有意义,并可能导致不必要的计算或其他效果。如果你真的需要在每次赋值时都触发某个函数,不论值是否发生了变化,那你可能需要使用其他的方法,比如自己包装一个函数来进行赋值和触发你需要的操作。中的回调函数并不会执行,因为其值并没有真正的变化。
2023-10-09 17:22:20 1611 3
原创 git 如何更换本机账号密码
点击windows凭据,找到下方你的git地址,编辑账号改成要切换的,如果直接删除的话当你推送或拉取代码时也会让你重新添加git用户名密码。点击电脑下方搜索按钮。
2023-07-20 13:41:11 5329
原创 2022前端面试题总结
JS 做的任务分为同步和异步两种,所谓 “异步”,简单说就是一个任务不是连续完成的,先执行第一段,等做好了准备,再回过头执行第二段,第二段也被叫做回调;同步则是连贯完成的。
2022-10-24 00:00:23 4896 1
原创 js查询月份开始和结束日期
时间月份是从0开始算起 11结束,所以每次获取月份要加一;当你传递的五月也就是六月,方法内获取开始日期就要减一才能拿到对照日期。整体不是很复杂,使用newDate()方法自带获取最后一天的时间。传递日期为0时获取的传递月份的上月最后一天。newDate(a,b,c),传递参数。参数a是要获取的年份。参数b是要获取的月份。参数c是要获取的日期。...
2022-07-23 13:00:05 2471 3
原创 react嵌套路由
react 配置路由你可以在App.js中设置,也可以在index.js中配置,整体灵活度较高;如果不上传服务器的话可以使用BrowserRouter包裹路由,地址栏就不会有井号出现;
2022-06-29 00:08:04 1657
原创 options has an unknown property ‘javascriptEnabled‘
在做项目时候引入antd的组件会报错less文件不能被解析
2022-06-02 11:44:38 1462
原创 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 1281 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 6548
原创 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 7671
原创 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 1062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人