- 博客(17)
- 收藏
- 关注
原创 vue2播放(大华-wsplayer)实现录播回放功能-rtsp
前面有写过实时视频流如何播放- 引入位置可以参考上一篇博客vue2播放(大华-wsplayer)实时视频流-h264、h265_vue2 easyplayer-优快云博客大华icc开放平台:ICC开放平台接口回调文档:web视频播放点击链接->在线开放文档->快速入门->下载最新demo->里面的demo可以测试视频流是否能正常播放
2025-01-14 10:43:11
1025
原创 vue2 动态循环展示el-form-item时,rules 和 prop如何使用
/ 获取最新的 item.intervalTime。// 获取最新的 item.intervalTime。// 获取最新的 item.grade。// 获取最新的 item.num。callback(new Error('请输入'));trigger: ['blur', 'change', 'input'], // 设定触发方式。后台返回[{},{},{}..] 10个对象,用 identify 作为唯一标识。// 始终添加校验规则。
2024-11-01 15:18:55
1049
原创 vue2播放(大华-wsplayer)实时视频流-h264、h265
点击链接->在线开放文档->快速入门->下载最新demo->里面的demo可以测试视频流是否能正常播放(不能的话就质问后端)三、视频播放器-wsplayers(因为公司是和大华有合作、通过大华官网看他们播放器很流畅.于是)不知是是不是我个人原因、h264可以正常播放、h265就歇了,果断换播放器。缺点:h264很流畅、h265稍卡、h265+ 硬解码两个视频cpu直接拉满。优点:h264、h265、h265+ 及各种小牌摄像头都能播放。优点:h264、h265、h265+ 及各种小牌摄像头都能播放。
2024-07-19 15:07:45
4337
5
原创 uni-app如何使用vuex(vue2—详)
二、mutations (更新数据,state中的数据只能使用mutations去改变数据—以上完————编写博客时意外点了撤回 差点功夫白费,幸好自带历史回退。一、state (管理组件数据,管理的数据是响应式的)——————————————————以上引入完成。——————————————————以下使用方法。this.$store.getters.属性名。this.$store.getters.属性名。,getters辅助函数也可调用——方法在四。this.$store.state.属性名。
2024-05-03 20:34:00
3640
原创 HBuilder X 如何使用npm(保姆级)
若怕麻烦建议直接看第二种第一种:1.首先配置环境变量(怕长期未配置忘记,特标出)第一种方式:下载的node_modules 会在HBuilder X下载位置下方创建个user文件用于放置下载插件第二种方式:(推荐)会直接在项目中创建node_modules。
2024-04-30 20:18:31
8379
1
原创 uni-app H5兼容ios问题+微信扫一扫、微信支付等常用api代码封装
主要解决 微信对应api 安卓调用正常、ios报错,且刷新恢复正常
2023-03-27 11:57:25
1296
3
原创 数组常用方法
一、 改变原数组的方法 (常用)push : 尾部追加 (向数组的尾部添加一个或多个元素,返回值是数组的长度)unshift : 头部添加 (向数组的头部添加一个或多个元素,并返回数组长度)pop : 尾部删除 (删除数组最后一个元素)shift : 头部删除 (删除数组第一个元素)sort: : 排序 (对数组元素进行排序)join : 分隔 (将数组的每一项通过自己指定的字符进行拼接、默认连接为 ",")reverse : 反转 (将数组进行倒序)spli...
2022-04-01 11:23:28
8632
1
原创 keep-alive使用场景
keep-alive是vue提供的一个内置组件,页面切换的时候会进行销毁,当我们不想它被销毁的话就需要用keep-alive包裹着组件 或者如上所示!三个组件里面定义的数值都会被缓存如果某些组件需要缓存、某些不需要的话 如下所示一、上图把不需要进行缓存的组件放在keep-alive外面二、以上是用到一个属性 ——include:把需要缓存的组件名写入(可以是字符串、正则、数组)以上是用到一个属性 ——exclud...
2022-03-30 16:04:31
3704
原创 vue路由守卫
路由守卫分为三种 ——分别是:全局路由守卫、组件路由守卫、独享路由守卫。一.全局守卫全局守卫又分为全局前置守卫、和后置守卫1. router.beforeEach((to,from,next)=>{})回调函数中的参数,to:进入到哪个路由去,from:从哪个路由离开,next:函数,决定是否展示你要看到的路由页面。从名字全局前置守卫不难理解,它是全局的,即对 整个单页应用(SPA) 中的所有路由都生效,所以当定义了全局的前置守卫,在进入每一个路由之...
2022-03-30 10:31:02
28046
3
原创 vue常用生命周期
vue生命周期说的通俗一点就是页面从从出生—到销毁的整个过程,我们可以在不同的钩子函数中做相对应的操作——————常用的有8个beforeCreate ----(创建前)此阶段的data、methods、props还未被创建,无法使用,如果使用则报错,执行顺序:父组件-子组件created ---(创建后)当执行完beforeCreate函数后,紧接着就会执行下一个环节:初始化props、data、methods,但此时页面的模板还未创建好当初始化props、data、methods完毕
2022-03-24 20:36:18
1442
原创 解决浅拷贝问题
let obj1 = { a:1 }let obj2 = obj1obj2.a = 10 console.log(obj1.a) //10console.log(obj2.a) //10因为浅拷贝的原因,两个栈中的数据都指向同一个堆中的数据,所以两个数据中的值是一样的两种解决方案一、let obj1 = { a:1 }let obj2 = JSON.parse(JSON.stringify(obj1)) obj.
2022-03-08 16:09:19
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人