自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信授权登录全方案

微信授权登录全方案

2025-01-11 09:32:11 2317

原创 Vue3 使用OCR识别图片文字

Vue3 使用OCR识别图片文字

2024-12-28 11:16:13 603

原创 获取页面上所有的img,并保存到本地

浏览器的 JavaScript 环境中受限于安全和隐私原因,不允许直接指定下载文件夹或访问本地文件系统。然而,您可以使用 Web API 提供的文件系统访问 API 进行一定程度的操作,但需要用户手动确认和操作。请注意,此方法仅在支持文件系统访问 API 的浏览器(如 Chrome)中可用,并且用户需要手动确认并选择下载文件夹。执行脚本时,浏览器会弹出文件夹选择对话框,用户选择文件夹后,脚本会自动将所有图片下载并保存到该文件夹中。

2024-12-27 16:04:44 494

原创 使用Vue3+ElementPlus前端实现分片上传的全过程

将一个文件切割为一系列特定大小的数据片段,将这些数据片段分别上传到服务端;全部上传完成后,再由服务端将这些数据片段合并成为一个完整的资源;上传过程中,由于外部因素(比如网络波动)导致上传中断,下次上传时会保留该文件的上传进度(断点续传)。

2024-12-19 09:37:34 729

原创 element-plus的el-table自定义表头筛选查询功能实现

element-plus的el-table自定义表头筛选查询功能实现

2024-12-19 09:17:40 1219

原创 前端文本溢出展开/收起简单实现

需要注意的是,当使用以上方式判断的时候,不要给元素加上overflow: hidden。判断文本溢出后,才会给文字添加overflow: hidden。,为了避免页面文字闪烁,给初始文本元素添加opacity: 0。元素添加单行文本溢出的3行代码,不要直接添加到.text。需要修改下文本溢出判断函数,使用clientHeight。按钮添加点击事件,事件仅需要添加、删除类名即可。的样式,不然获取的clientWidth。去判断文本是否溢出,关键需要给.text。,在判断完毕后,设置opacity: 1。

2024-12-11 10:50:46 416

原创 前端实现文件下载的几种方法

前端实现文件下载的几种方法

2024-12-11 10:08:33 4937

原创 vue3打印解决方案:Vue-Plugin-HiPrint

vue-plugin-hiprint在vue中使用

2024-12-03 09:10:55 1668 2

原创 解决el-select数据量过大的3种方法

二次封装el-select,解决数据量大卡顿问题

2024-12-03 08:56:02 3015

原创 新用户引导库-driverjs

在做这个功能时,首先要确定目标是什么样子的, 如果只是随意点击下一步下一步,那我感觉可能用图片轮播图的方式会快一点,更容易解决且方便,想要什么步骤 只需要更改图片就好,但是要管理功能的话,就可以使用这个库。此功能还有很多思路,这个库的 API 就不在此描述了 大家可以到其文档看,使用还是很方便的,主要是讲思路,以防公司要求不能使用别人的库,要求自己实现,那这个思路就可以节省很多思考的时间。部分实现差不多,都是需要计算出高亮dom元素的大小和距离窗口上下左右的距离,不同的是通过position。

2024-11-27 15:58:06 782

原创 element-plus的组件数据配置化封装 - table

element-plus的组件数据配置化封装 - table

2024-11-22 10:03:21 1614 1

原创 h5 移动端适配最佳实践

h5 移动端适配最佳实践

2024-10-12 09:16:58 851

原创 使用electron+vue开发桌面应用

使用electron+vue开发桌面应用

2024-10-10 09:44:22 2373

原创 记录踩坑 uniapp 引入百度地图(微信小程序,H5,APP)

uniapp 引入百度地图(微信小程序,H5,APP)防踩坑

2024-09-25 17:50:03 1929

原创 基于vxe-table+Sortable的树形表格行拖动

目前在公司负责的项目是低代码平台,有个需求是需要在工作流中配置工作表的字段权限并且可以拖动排序。在工作表编辑中拖拽配置控件使用的 sortablejs,表格渲染涉及到单元格编辑使用的 vxe-table,所以毫无疑问就是通过这两个去实现啦。

2024-09-18 14:28:38 836

原创 H5端调起百度地图、腾讯地图app

H5端调起百度地图、腾讯地图app

2024-09-18 09:24:32 1095

原创 前端创意闹钟

作为时间管理大师的我们,小编今天就设计一个闹钟,便于小伙伴们来更好的规划时间。

2024-08-21 09:14:51 612

原创 学会手写vue-router,再也不用担心vue-router原理了

vue-router

2024-08-05 13:46:56 519

原创 vue实现预览编辑ppt、word、pdf、excel、等功能的解决方案(内网-前端)

插件来实现,可在线预览也支持多人协同编辑,也无需安装,自动保存,这样看是很符合领导的需求了,但是他的文件有暴露风险(公司文件密级特别高,我可不想吃免费饭):一个用于在Vue项目中预览PPT文件的插件,支持在线预览PPT文件,并提供缩略图和全屏预览功能。: 一个强大的在线文件预览和编辑控件,可以支持内网使用,同时也支持多人协同编辑。(pass掉的原因:可以预览,不能编辑,内网使用要考虑的安全性问题太多)(文件不用上传到服务器,我是放到本地的,文件路径写本地的就好,避免文件泄露)(可直接复制,改一下组件名。

2024-07-20 14:09:45 4497 1

原创 Linux安装 nignx +部署 vue 项目

安装 gcc编译 nginx 源码需要 gcc 环境。安装 pcrenginx 的 Rewrite 模块和 HTTP 核心模块会使用到 PCRE 正则表达式语法。这里需要安装 pcre 和 pcre-devel,第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装 zlibzlib 库提供了开发人员的压缩算法,在 nginx 的各种模块中需要使用 gzip 压缩。安装 openssl。

2024-07-09 10:00:37 998

原创 element的Dialog的二次封装

将原来的显示的绑定和触发事件的方式,改为了用. Vue的 .syncDialog.vue。

2024-07-02 14:12:26 758

原创 Electron实现自动更新

Electron实现自动更新

2024-07-02 14:01:20 1796 1

原创 【Vue3】el-table 组件二次封装,看这一篇就够了

vue3 el-table 组件二次封装

2024-05-29 08:52:09 1738

原创 Vue3后台管理权限管理实现

Vue3后台管理权限管理实现

2023-11-30 10:18:33 2470 2

原创 移动端调试工具神器之 - Vconsole

vconsole移动端调试工具

2023-11-27 13:29:54 1539

原创 vue2实现列表自动滚动指令

vue2实现列表自动滚动指令

2023-11-27 13:22:22 1266

原创 Vue利用vue-print-nb实现打印功能

通过Vue2或者Vue3,利用vue-print-nb插件实现打印功能。

2023-11-23 08:55:04 1968

原创 vue3封装导入导出

vue3封装表格导入导出

2023-11-22 14:21:15 1973

原创 仿写小米官网(登录、注册页面、首页、详情页、购物车)

仿写小米官网(登录、注册页面、首页、详情页、购物车)需要源码私

2022-06-10 15:05:10 4120 23

原创 超详细HTML+CSS入门基础笔记

超详细HTML+CSS入门基础笔记

2022-04-20 21:43:23 1767 1

空空如也

空空如也

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

TA关注的人

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