- 博客(216)
- 资源 (2)
- 收藏
- 关注
原创 css 文本显示两行超过显示省略号
适用于现代浏览器兼容性:Chrome、Safari、Edge、Firefox备注:最简单最推荐max-height + ::after伪元素兼容旧版浏览器,如IE、旧版Firefox兼容性:所有浏览器备注:需要手动调整max-height。
2025-11-06 10:49:46
670
原创 uniapp 日历组件 uni-datetime-picker
uniapp日期选择器的三种方式,可以选择插件市场的uni-datetime-picker日期选择器;uniapp内置组件picker;自行封装的组件。
2025-09-29 10:23:50
1510
原创 uniapp 搭建vue项目,快速搭建项目
Hbuilder开发工具的安装。uniapp搭建一个项目。HBuilder运行项目。HBuilder发行打包。
2025-09-27 10:10:40
371
原创 [Vue warn]: Error in mounted hook: “ReferenceError: Jessibuca is not defined“
由于播放器库未正确加载或初始化时序问题导致
2025-09-25 14:25:40
890
原创 <script src=“<%= BASE_URL %>static/jessibuca.js“></script>
本文介绍了在Vue项目中使用Jessibuca.js的注意事项。通过VueCLI提供的BASE_URL变量可正确引用public目录下的静态资源,建议通过浏览器开发者工具确认文件的加载状态
2025-09-25 10:07:16
235
原创 uniapp vue 引入jessibuca.js 直播流播放器 [Vue warn]: Error in mounted hook: “ReferenceError: Jessibuca is no
Vue中Jessibuca播放器加载错误的解决方案 问题核心:Vue组件在mounted钩子中访问未定义的Jessibuca对象。 常见原因: 脚本未正确加载(路径错误或顺序问题) 全局变量访问方式不当 初始化时机过早(库未加载完就执行代码) UniApp环境兼容性问题 解决方案: 确保正确引入Jessibuca库(通过script标签) 检查路径是否准确(public/static目录) 使用defer/async控制加载顺序 避免将实例直接绑定到Vue的data属性 确认WASM资源路径正确 考虑使用v
2025-09-25 10:02:27
1390
原创 uniapp hbuildX 播放视频
5.模版配置中的通讯录权限是默认开启的 不需要就要关闭(打包时如报错通讯权限时,可依次查看模版配置和权限配置 注意报错信息包含权限内容 权限配置参照报错信息删除即可);3.将vue的打包文件dist中的所有内容 复制到 新建的5+App项目中;4.在新建的 5+App中找到 manifest.json 文件 依次设置项目名称、版本等;2.打开HBuilderX选择新建项目 => 5+App=> 默认模式;6.选择 Hbuild 中的发行 => 原生 App-云打包。7.打包完成,进行安装测试。
2025-09-15 23:59:55
415
原创 谷歌浏览器解决跨域问题 Access to XMLHttpRequest at ‘http://111.59.157.251:28089/laypage‘ from
本文介绍了解决Ajax跨域问题的两种方法:1)后端配置CORS,在响应头添加Access-Control-Allow-Origin等字段,推荐使用Node.js示例代码;2)通过修改Chrome浏览器启动参数--disable-web-security和--user-data-dir来禁用同源策略,详细说明了操作步骤和注意事项。特别强调该方法仅适用于开发环境,生产环境需后端正确配置CORS。文中还提供了不同Chrome版本的兼容性说明和替代方案。这些解决方案特别适合前后端分离开发时的跨域调试需求。
2025-09-11 20:15:00
1308
原创 vue3的 三种插槽 匿名插槽,具名插槽,作用域插槽
vue3插槽,常用在父传子,也可用在子传父。子传父的需要使用——作用域插槽,这里列举了一个作用域插槽的典型示例。
2025-09-04 18:00:00
787
原创 vue 手动书写步骤条
本文介绍了一个竖式时间轴组件的实现方案,用于展示处置记录的时序关系。通过Vue+ElementUI的el-timeline组件,实现了包含处理人、时间戳和处置内容的三段式展示结构。组件采用绿色时间节点(#23bd3c)和蓝色时间文字(#74cdff)的配色方案,内容区域使用深蓝背景(#1c5377)增强可读性。当数据为空时显示"暂无处置记录"提示。组件支持内容自动换行(white-space:pre-wrap)和滚动浏览(height:600px+overflow-y:auto)
2025-09-03 17:22:18
629
原创 el-dialog 打开dialog弹框,鼠标点击事件无法执行
摘要:针对奇安信浏览器下弹框遮挡底层操作的问题,通过分析发现是弹框遮罩层级过高导致。解决方案采用CSS的pointer-events属性控制事件穿透:弹框主体(header/body/footer)保持auto允许交互,遮罩层设为none使事件穿透。核心代码通过!important强制覆盖样式,既保留弹框拖拽功能,又确保底层地图可操作,完美兼容国产浏览器环境。(149字)
2025-09-03 11:56:38
500
原创 el-tree 点击父节点无效,只能选中子节点
el-tree点击父节点不执行,点击子节点执行。根据点击事件获得的变量判断是否满足条件,满足的执行,不满足的不执行。
2025-09-03 10:45:39
511
原创 el-table 行高亮,点击行改变背景
摘要:通过使用Element Plus表格组件的highlight-current-row属性,可实现点击行高亮效果。核心代码为在el-table标签中添加该属性,并配合setCurrentRow方法控制选中状态。官网示例展示了完整实现,包括数据定义、行选中设置及清除功能。此方案解决了表格行选中状态的视觉反馈问题,提升用户体验。
2025-09-03 10:19:36
544
原创 关闭页面强制清除所有循环定时器
文章摘要:本文介绍了在页面关闭时清除循环定时器的三种方法:1)清除单个定时器:使用clearInterval()传入定时器变量;2)清除多个定时器:将定时器ID存入数组后遍历清除;3)暴力清除:通过循环清除所有可能的定时器ID。文章还提供了核心代码示例,包括创建和清除定时器的具体实现,以及在项目中选择合适清除方式的建议。
2025-09-01 19:00:00
695
原创 js 拷贝(深拷贝、浅拷贝、递归拷贝)
本文对比了JavaScript中三种对象拷贝方式:1. JSON.parse(JSON.stringify())能实现深拷贝,但会丢失函数和undefined;2. 扩展运算符/Object.assign()只能浅拷贝一层但保留所有数据类型;3. 递归拷贝结合前两种优点,先判断属性类型,对简单对象使用扩展运算符,对非函数/undefined使用JSON方式,否则递归拷贝。最后给出了一个优化后的递归拷贝实现方案,能正确处理嵌套对象、函数和undefined等情况。
2025-09-01 11:54:07
1705
原创 vue 海康视频插件
本文介绍了在Vue项目中集成海康威视视频插件进行PC端视频播放的实现方案。主要包含以下内容: 插件引入与封装:下载海康视频插件后,封装了videoUtils.js工具类,提供视频初始化、播放、停止等核心功能,支持实时预览和回放模式。 关键实现细节: 使用WebControl创建视频实例 支持RSA加密通信 实现多窗口视频布局管理 提供OSD文字叠加功能(如显示人数统计) 组件集成:通过封装组件实现视频播放功能,包括: 视频窗口尺寸自适应 摄像头树形选择 多窗口播放管理 应用场景:适用于需要集成视频监控的PC
2025-08-27 17:59:52
1057
原创 Jessibuca 视频插件播放直播流
文章摘要: 本文介绍了基于Vue和Jessibuca插件的PC端视频直播流播放方案,重点针对HTTP-FLV格式实现低延迟播放。系统通过封装JessibucaPlayer组件实现视频流的播放控制,支持播放、暂停、全屏等基础功能。同时扩展了摄像头控制功能,可根据摄像头类型(固定/球机/光电)发送不同控制指令,如上、下、左、右移动和变焦等。系统采用分层架构设计,包含视频播放组件、控制组件和统一的API封装,实现了前后端分离的解决方案。文中详细展示了组件封装、状态管理、API调用等关键实现代码,并比较了不同视频流
2025-08-27 15:09:59
1456
2
原创 国标28181 国标视频平台
本文介绍了基于GB28181国标视频平台的实时监控与回放功能实现方案。文章首先概述了GB28181协议标准及其平台组成,包括信令服务器、流媒体服务器等核心组件。技术实现上,后端通过平台接口获取视频流数据,前端采用Jessibuca开源播放器进行视频渲染,详细讲解了Vue2/Vue3中的组件封装方法及参数配置。系统功能包括摄像头树形菜单选择、实时视频播放控制(方向调节、缩放等)以及历史回放。整体实现了符合国标规范的视频监控解决方案,适用于视频监控等项目。
2025-08-26 17:30:29
1355
原创 nvm安装,nvm管理node版本
文章摘要:本文详细介绍了使用nvm管理多版本Node.js的方法。首先需要彻底卸载原有Node.js及清理环境变量,然后安装nvm并配置非C盘路径。通过修改settings.txt文件设置淘宝镜像源,创建node_global和node_cache文件夹管理全局安装包。安装完成后,可使用nvm命令安装、切换和删除不同Node版本。文章还提供了完整的nvm命令大全,包括版本查询、镜像设置等实用指令,帮助开发者高效管理多项目环境下的Node版本需求。
2025-08-07 18:01:19
807
原创 vue3 vxe-table 可编辑表格,设置单元格背景色
本文介绍了在Vue3中使用vxe-table插件实现可编辑表格的封装方案。通过两个示例展示了不同表头结构的实现:第一个表格采用单级表头,包含合并单元格和可编辑功能;第二个表格实现多级表头结构,包含子表头和单元格编辑控制。代码中通过reactive定义表格数据和配置,使用pointExists方法控制可编辑单元格范围,并提供了样式自定义。这种封装方式相比原生element组件能更好地支持复杂表格需求。
2025-07-31 17:51:15
301
原创 vue vxe-table :edit-config=“editConfig“ 可以编辑的表格
vue 的表格table可以编辑,可以使用插件vxe-table。表格的可编辑状态分为行编辑、单元格编辑。需要配置表格的:edit-config属性,属性值是一个对象,可自行配置各种参数和参数值。
2025-07-31 17:42:27
1412
原创 vue element 封装表单
表单组件的封装。涉及到表单组件的初始渲染,表单提交事件,表单的数据回显。根据系统的不断开发,表单组件的封装也会一直不断优化。
2025-07-28 15:14:36
768
1
原创 vue3 组件生命周期,watch和computed
ncaught (in promise) ReferenceError: Cannot access 'state' before initialization
2025-07-25 18:02:03
458
原创 vue3 vux ui table 可以编辑的表格,增删改查
在vue3项目,组件库elementplus需要对表格进一步深入的封装。由于项目原因,对表格需要进行样式的更改。table表格要实现的效果是可以输入编辑操作,类似于form表单的功能。
2025-07-25 17:01:49
1543
原创 Uncaught (in promise) Maximum recursive updates exceeded in component <ElSelect>. This means you hav
Vue项目中el-select组件使用filterable属性处理大量数据时出现"Maximum recursive updates exceeded"错误。该问题源于组件状态递归更新导致的无限循环。解决方案包括:优化数据筛选逻辑、使用虚拟滚动减少DOM压力、添加输入防抖/节流、建立局部状态管理、优化filter-method方法、采用懒加载分页策略,以及合理使用nextTick控制更新时机。这些方法可有效避免递归更新问题并提升组件性能。
2025-07-21 15:58:01
1719
原创 vue openlayer创建地图弹框overlay
vue3框架+openlayer地图框架,实现终点的overLay弹框。需要创建一个overley,并且通过获取原生节点的方式dom.getElementById()操作原生节点
2025-07-15 17:50:20
220
原创 vue openlayer 找出直线上的某一个点 , 点距离直线 最短路径的点 WKT坐标转换为GeoJSON坐标
turf.nearestPointOnLine 是 TurfJS 中用于计算点到线段的最近投影点的函数,其核心作用是确定某点与线段之间的最短距离,并返回线段上距离该点最近的点。计算轨迹点与道路网的最短距离。
2025-07-07 17:53:59
863
原创 vue 前端动态导入文件 import.meta.glob 导入图片
在前端开发中,动态导入资源,导入使用import.meta.glob。在webpack或者vue-cli构建的vue2项目,可以使用require引入,例如:注意:require仅支持在webpack环境中使用,vite中无法支持<img :src="require(`@/assets/images/${xxx}.png`)">在vite或者vue3,构建工具通常搭配vite,引入图片new URL() + import.meta.ur
2025-07-03 11:56:45
3090
1
原创 css iconfont图标样式修改,js 点击后更改样式
js实现样式修改,颜色渐变,iconfont图标样式修改。js判断是否满足条件,满足条件的增加一个动态样式
2025-05-13 14:37:40
672
原创 vue vue3 走马灯Carousel
走马灯实现多张图片轮播展示,element组件的官网有详细介绍。走马灯的图片点击预览需要给图片绑定一个自定义点击事件
2025-03-26 15:28:30
2703
海康播放器插件,v1.5.4版本新增功能接口的描述文档
2025-08-27
前端开发基于Vue3与OpenLayers的地图应用搭建:项目环境配置与天地图API集成指南使用Vue3和openlayer
2025-07-15
【视频监控系统】国标监控平台视频监控与回放功能设计:设备管理及接口对接文档说明
2025-07-15
【移动应用开发】Cordova脚手架与Android Studio调试:Hybrid应用项目创建及环境配置指南
2025-07-15
前端开发基于Vue3的项目创建与配置:Vite构建工具及插件下载详解
2025-07-15
前端开发Pinia替代Vuex实现Vue状态管理:选项式API与组合式API的详细对比及优化实践文档的主要内容
2025-07-15
【地图遥感领域】MapServer与GeoServer对比分析:WebGIS开源工具的功能效率及应用场景比较文档的主要内容
2025-07-15
前端开发基于Vue3与Vite的项目脚手架搭建及配置:涵盖项目初始化、插件配置与屏幕适配
2025-07-15
### 文章总结:Android Studio + JDK8 下载安装及常见问题解决指南
2025-07-15
前端开发Vue3组合式API详解:依赖注入、响应式工具及其实战应用
2025-07-15
前端开发Vue代码规范详解:涵盖命名、注释、性能优化及最佳实践指南
2025-07-15
前端开发Vue3常用插件汇总:提升开发效率的必备工具与配置说明
2025-07-15
版本控制Git 2.42.0.2 Windows平台安装配置指南:从下载到初始化仓库全流程详解了文档的主要内容
2025-07-15
【HarmonyOS开发】DevEco Studio 3.1.1下载安装指南:从环境配置到项目创建全流程解析
2025-07-15
【DeepSeek平台】注册流程与初步使用指南:涵盖API密钥获取及模型调用介绍
2025-07-15
前端开发基于JavaScript的文件导出实现:get与post请求方式及文件下载函数设计
2025-07-15
【WebSocket通信】基于RSA加密的消息推送与认证:风电场船舶预警数据实时传输系统说明
2025-07-15
【物联网通信】基于WebSocket的船舶实时数据接口设计:智能航运与监控系统数据交互协议说明
2025-07-15
express+mongoose,操作mongo数据的命令语句,以及前后端分离及调用接口的效果展示
2022-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅