
分享
文章平均质量分 55
知识分享
fml海棠
这个作者很懒,什么都没留下…
展开
-
Electron + Vue3 + TypeScript + Vite 自制的一个桌面端软件管理工具
可以将桌面的软件、文件、文件夹等放到里面去,这样显得桌面更加简洁。而且在全屏程序下也能启动软件而不用返回桌面。利用 Electron + Vue3 + TypeScript + Vite 做了一个桌面端软件管理工具。📌 node版本:v18.19.1,cnpm安装依赖。(喜欢可以点下小星星✨)原创 2024-04-29 12:22:02 · 401 阅读 · 0 评论 -
electron 获取文件图标
像 .exe, .dll, .ico 这些本身就带图标的文件,app.getFileIcon获取的图标是符合预期的,但是像 .mp3 ,.png,.url等关联文件则返回的是系统扩展名相关联的图标。返回的是32x32的图片,优点是不用处理快捷方式。但是处理关联文件还是不行。而且快捷方式(.lnk文件)返回的也是系统默认图标,需要进一步处理。获取源地址,有些还会获取失败。原创 2024-04-25 23:52:38 · 815 阅读 · 0 评论 -
echarts 提示框tooltip被遮挡的解决办法
echarts 提示框tooltip被遮挡的解决办法原创 2022-12-08 17:45:48 · 10941 阅读 · 1 评论 -
vue 组件v-model的使用与踩坑
组件v-model的使用与踩坑原创 2022-09-08 16:07:41 · 3516 阅读 · 0 评论 -
JS文件流下载与预览
对接口返回的文件流进行下载与预览原创 2022-08-23 17:43:14 · 1270 阅读 · 0 评论 -
vue 在线解压压缩包并在线编辑代码保存
代码在线编辑保存原创 2022-08-01 14:49:25 · 1480 阅读 · 0 评论 -
vue3动态路由addRoute
Vue2中,有两种方法实现路由权限动态渲染: router.addRoutes(parentOrRoute, route) //添加单个 router.addRoute(routes) //添加多个但在Vue3中,只保留了 addRoute() 方法。首先,假设路由如下:const menu = [{ id: 'system-manage', name: 'system-manage', path: '/system', meta:{原创 2022-04-04 19:57:07 · 10847 阅读 · 0 评论 -
uniapp 「小程序」考勤系统的日历组件
由于是用uniapp写的,所以在网页上也可以用,先上预览图主要功能:点击选中样式滑动跳转月份点击非本月日期跳转相应月份一、css部分css样式原理如下,红色框为用户视图。拖拉的时候改变left数值就可以了。小tips:当宽度为自适应,不知道具体数值,而需要用宽度计算时,可以用padding-bottom。这样我们就可以一行放下七个圆形了。.day-item{ width: 14%; display: block; border-radius: 50%; pa原创 2021-03-04 15:50:56 · 2313 阅读 · 19 评论 -
使用keep-alive时,el-table的滚动条设置问题
在项目中使用了keep-alive来缓存组件,且使用elementUI中的table列表,现在需求是在列表点进详情后再返回出来,el-table的滚动条和点进详情时保持一致。默认情况下返回滚动条会自动置顶,但直接对scrollTop赋值没有效果,使用$nextTick也是没有效果。但是使用setTimeout可以赋值成功。代码如下:<template> <div class="table"> <el-table ref="table">原创 2021-01-13 16:16:19 · 1812 阅读 · 1 评论