自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Electron + Vue3 + TypeScript + Vite 自制的一个桌面端软件管理工具

可以将桌面的软件、文件、文件夹等放到里面去,这样显得桌面更加简洁。而且在全屏程序下也能启动软件而不用返回桌面。利用 Electron + Vue3 + TypeScript + Vite 做了一个桌面端软件管理工具。📌 node版本:v18.19.1,cnpm安装依赖。(喜欢可以点下小星星✨)

2024-04-29 12:22:02 266

原创 electron 获取文件图标

像 .exe, .dll, .ico 这些本身就带图标的文件,app.getFileIcon获取的图标是符合预期的,但是像 .mp3 ,.png,.url等关联文件则返回的是系统扩展名相关联的图标。返回的是32x32的图片,优点是不用处理快捷方式。但是处理关联文件还是不行。而且快捷方式(.lnk文件)返回的也是系统默认图标,需要进一步处理。获取源地址,有些还会获取失败。

2024-04-25 23:52:38 438

原创 error TS6305: Output file ‘‘ has not been built from source file ‘‘

把tsconfig.node.json的include里的src删掉即可。根目录的tsconfig.json。

2024-04-15 11:50:49 960 1

原创 【Cocos Creator 3.x】开发中踩过的坑

需要在碰撞周期外销毁,可使用。

2023-10-11 21:23:06 777 2

原创 《Vue.js设计与实现》笔记

开发体验是衡量一个框架的重要指标之一,提供友好的警告信息至关重要。注释,标记不会产生副作用的函数,辅助Tree-Shaking。Vue.js 3 是一个编译时 + 运行时的声明式框架。介绍了编译器、渲染器的基本实现、组件的本质。框架的大小也是衡量框架的标准之一。常量等决定一些特性的开关,减少打包体积。函数,用户可以使用它注册错误处理程序。常量,生产环境去除警告信息。

2023-05-23 17:36:16 196

原创 echarts 提示框tooltip被遮挡的解决办法

echarts 提示框tooltip被遮挡的解决办法

2022-12-08 17:45:48 9861 1

原创 vue 组件v-model的使用与踩坑

组件v-model的使用与踩坑

2022-09-08 16:07:41 3007

原创 JS文件流下载与预览

对接口返回的文件流进行下载与预览

2022-08-23 17:43:14 970

原创 vue 在线解压压缩包并在线编辑代码保存

代码在线编辑保存

2022-08-01 14:49:25 1357

原创 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 10455

原创 前端算法刷题之路—二分查找

一、基本概念二分查找是基于有序数组的查找。首先有左中右三个指针,当中间指针指向的数大于目标值,将右指针移到中间指针前一位,如果小于则移动左指针到中间指针后一位,通过不断缩小范围,直到找到目标值。代码实现function finIndex(list, target) { let left = 0, right = list.length - 1, mid = Math.floor((right - left) / 2); while (left <= right) {

2021-08-09 18:11:23 238

原创 前端算法刷题之路—归并排序(8个题目详细分析)

归并排序 = 递归 + 合并实现通过递归将大数组拆分成每一项,然后对两项进行有序合并。归并排序中重点为合并,即将两个有序数组合并为一个有序数组。我们可以设置两个指针,一个指向左边数组的第一项,一个指向右边数组第一项,比较两个指针对应的数,将小的放入临时数组中,然后对应小的指针右移,不断循环直到两个指针都移到对应数组的末尾后。最后把临时数组覆盖到原数组对应位置就可以了。var mergeSort = function (arr, left, right) { if (left >=.

2021-07-13 15:39:45 519

原创 echarts引入地图不成功(使用echarts遇到的坑)

这个是我的项目遇到的问题,不具有普遍性。此文章只是记录寻找bug的过程。需求老板:这个项目要新增一个大数据的大屏展示页面。准备按照echarts官网教程进行安装与引入。npm install echarts --save//引入包import echarts from 'echarts';//外部引入中国地图(echarts5没有内置地图)import "./map/js/china.js";//渲染var myChart = echarts.init(document.get.

2021-06-24 11:26:22 8561 4

原创 uniapp 「小程序」考勤系统的日历组件

由于是用uniapp写的,所以在网页上也可以用,先上预览图主要功能:点击选中样式滑动跳转月份点击非本月日期跳转相应月份一、css部分css样式原理如下,红色框为用户视图。拖拉的时候改变left数值就可以了。小tips:当宽度为自适应,不知道具体数值,而需要用宽度计算时,可以用padding-bottom。这样我们就可以一行放下七个圆形了。.day-item{ width: 14%; display: block; border-radius: 50%; pa

2021-03-04 15:50:56 2125 19

原创 微信小程序“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID“

小程序在开发者工具中测试时没有问题,但在真机测试时报以下错误由于在开发者工具没问题,排除域名写错的问题,而开发环境能运行应该是设置不检测合法问题。把设置取消后再次运行开发者工具可以看到以下错误。而且把错误请求接口放到浏览器运行也可以看出错误。这样就可以确定是证书问题了。我这里是证书和域名不一致导致的,把新证书放到服务端上去就可以了。...

2021-03-02 10:00:32 9737 1

原创 使用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 1628 1

空空如也

空空如也

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

TA关注的人

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