自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Echarts 地图下钻实现过程记录

China.json文件生成平台:https://datav.aliyun.com/portal/school/atlas/area_selector。高德坐标拾取器(坐标可在DataV数据可视化平台生效):https://lbs.amap.com/tools/picker。2、钻入之后,点击返回上一级,再钻入失败问题。1、点击市级数据时,数据中没有市级数据的。

2025-04-02 14:47:09 302

原创 Css径向渐变 - radial-gradient

at 之后的position为径向渐变的中心位置,而形成的渐变图形的长宽与50% 50%时的长高差不多,所以会看起来造成一定的椭圆形状大小变化。函数中,你可以设置多个颜色停止点,渐变会从一个颜色停止点平滑过渡到下一个颜色停止点。颜色停止点用于定义渐变过程中颜色的变化位置和具体颜色值。径向渐变是颜色从一个中心点向外扩散的变化过程。二、radial-gradient 函数是什么。这一语法用于指定径向渐变的中心位置。3、颜色停止点-解释一下(

2025-03-31 16:43:41 368

原创 前端物料库收集

进场动效:@vueuse/motion。

2025-03-31 14:34:11 312

原创 Js闭包-闭包的定义和优、缺点

如果一个函数访问了此函数的父级及父级以上的作用域变量,那么这个函数就是一个闭包。闭包会创建一个包含外部函数作用域变量的环境,并将其保存在内存中,这意味着,即使外部函数已经执行完毕,闭包仍然可以访问和使用外部函数的变量。闭包是一种保护私有变量的机制,它在函数执行时创建一个私有作用域,从而保护内部的私有变量不受外界干扰。直观地说,闭包就像是一个不会被销毁的栈环境。

2025-03-31 11:16:00 380

原创 Css动效-实现一个打字效果

blink .5s step-end infinite alternate:调用名为 blink 的动画,动画时长为 0.5 秒,step-end 表示动画在每个关键帧结束时立即切换状态,infinite 表示动画无限循环,alternate 表示动画在每次循环时反向播放,以此模拟光标的闪烁效果。typing 2s steps(22):调用名为 typing 的动画,动画时长为 2 秒,steps(22) 表示将动画分成 22 步完成,每一步对应显示一个字符。

2025-03-27 17:42:28 300

原创 前端基建之代码提交规范-Commitlint+Commitizen+Cz-customizable+Conventional-changelog

代码校验工具:当我们运行 git commmit -m ‘xxx’ 时,用来检查 xxx 是否满足固定格式的工具。简单来说,就是制定提交规范2、创建配置文件commitlint.config.js并写入以下配置此时直接使用,如果commit的message不符合规范那么就会阻止提交用于命令交互式提交的插件,方便大家的进行提交4、安装cz-customizable自定义项目提交配置适配器5、package.json文件添加commitizen配置6、创建cz-customizable配置项.c

2025-03-26 14:14:48 937

原创 自定义表单设计

关联关系配置模块是表单设计的 “智能引擎”,通过字段间的逻辑联动实现:核心价值:让表单从 “静态数据收集” 升级为 “动态业务助手”,支撑企业数字化流程的自动化与智能化。如需进一步配置示例(如 JSON 逻辑表达式、可视化配置界面设计),可提供具体业务场景进一步细化!

2025-03-25 17:07:29 530

原创 Css 尺寸,分辨率等

是一个非常小的单位;但在高分辨率的视网膜屏幕上,多个物理像素可能会被合并成一个逻辑像素来显示内容,不过在 CSS 中,是固定的像素单位,它代表显示器屏幕上的一个物理像素点。在不同的设备和屏幕分辨率下,等于元素本身的字体大小。如果没有为元素设置字体大小,它会继承父元素的字体大小。的实际物理尺寸会有所差异。举例来说,在普通的电脑显示器上,属于相对单位,它的大小由元素自身的字体大小决定。无论元素在文档树中的位置如何,也是相对单位,不过它是相对于根元素(也就是。始终等于根元素的字体大小。依然表示一个逻辑像素。

2025-03-25 11:33:19 223

原创 vben 添加一个独立展示的菜单栏,同时在切换的过程中不刷新

参考链接:关于页 - https://github.com/vbenjs/vue-vben-admin/blob/v2/src/router/routes/modules/about.ts。1、文件路径:src\router\routes\modules ,中添加对应的菜单文件。​声明,(利用vue的,keep-alive实现菜单的缓存效果)​ //点击菜单时跳转到对应的子菜单路由。2、对应的组件文件中添加组件。​中引入对应页面组件即可,​ //隐藏子菜单展示。​ //加入页面框架。

2024-08-28 16:33:17 584 1

原创 Js数组-元素求和 - 数字精度问题

3、值1 = 值1 * Math.pow(10,length),值2 = 值2* Math.pow(10,length)4、sum = (值1 + 值2 )/(Math.pow(10,length))2、根据长的来计算 - length。使最终得到的结果能够保留精度。1、判断两个数小数点后位数。

2024-07-18 11:32:40 278

原创 Js数组-内部校验

引用 lodash-es。

2024-07-16 16:52:26 135

原创 Vben技巧总结2

1、Select组件form表单添加自定义的下拉框 - 通过给 options 传递一个promise函数,该函数返回一个对象数组。(该形式与字典的封装返回结果一致)注意:对象内需配置label​ 和value​;前者是展示的值,后者是选中以后前后端真实传递的值。​​​​此处也可对接实际接口获取下拉数据。2、ApiSelect组件该组件需要指定一个api属性,同时其他关于label,value的值也是需要指定的。​​。

2024-07-02 16:22:10 677

原创 Vben技巧总结1

在beforeFetch属性中添加回调函数同时接收一个参数(必要)。此时可以往params添加另外的属性作为请求参数使用。为了满足前后端请求restful规范,同时减少后端处理压力,可以配置一个工具函数。当数据为空时,不做请求。​#Vben框架/技巧总结#​​。

2024-07-02 15:45:23 436

原创 前端基础框架选择,搭建流程 - 不含详细内容

小册:https://sudongyuer.github.io/learn-eslint/样式规则:https://eslint.style/packages/default。中文官网(常见 js 规则):https://eslint.nodejs.cn/配置 eslint.config.mjs 文件-(扁平化处理)eslint规则分为逻辑规则、语义规则和样式规则。4、初始化 Shadcn-vue 框架。安装 eslint vscode 插件。2、Tailwindcss 初始化,

2024-06-17 18:12:11 1023

原创 AntdVue 行点击事件

单独写一个函数在外面也行,可读性更强。

2024-06-06 10:27:15 298

原创 Jenkins 安装出现的相关问题

配置 host name 映射即可。

2024-05-20 09:23:35 403

原创 Css实现角标效果

【代码】Css实现角标效果。

2024-01-19 15:31:09 1523 1

原创 tsc : 无法加载文件 D:\nodejs\tsc.ps1,因为在此系统上禁止运行脚本。

----------------------------执行命令无限制-------------------------------------------3、再此在Vscode命令行使用get-ExecutionPolicy 命令,结果:RemoteSigned此时表示允许状态。1、打开Vscode命令行使用get-ExecutionPolicy 命令,结果:Restricted。2、执行:set-ExecutionPolicy RemoteSigned,

2023-12-15 09:54:47 1364 2

原创 React标签内函数部分案例

在 React 中,当组件渲染时,如果将方法直接作为事件处理函数绑定到标签内,会导致该方法在每次渲染时都被执行。这是因为每次渲染都会重新创建一个新的函数实例,导致传递给子组件的方法发生变化,从而触发重新渲染。使用箭头函数或 bind 方法来绑定事件处理函数,确保每次渲染时使用的是同一个函数引用。​ 控制台自动输出:‘你好’。标签内无参带括号:this.show()。控制台自动输出:‘你好’。标签内无参:this.show。点击,控制台输出:‘你好’。点击,控制台输出:‘你好’。

2023-11-02 14:38:52 163 1

原创 Css中div p与div>p的区别

div p后代选择器所指定的是div标签下所有的后代p标签;div>p子代选择器所指定的是div标签下直接子代p标签。

2023-10-14 16:08:54 291 1

原创 严重: create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/manager-oa?serverTimezone=UTC,

严重: create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/manager-oa?指的一般是账号密码没写正确。

2023-08-16 15:03:13 684 1

原创 Font Awesome地址:Font Awesome 中文网 – | 字体图标

2.在main.js中引入相关的文件:import ‘font-awesome/css/font-awesome.min.css’1.vue中安装font awesome:npm install font-awesome --save。Font Awesome地址:Font Awesome 中文网 – | 字体图标。

2023-07-29 18:00:51 180

原创 font-awesome图标库的引入和使用(1)

2、在vue文件中使用,由于使用的是vue版的font-awesome,所以在使用的方法上和原版的有一些不太一样。1、在main.js全局引入,别忘了npm i 下载先。

2023-07-29 17:56:26 1656

原创 Component template should contain exactly one root element. If you are using v-if on multiple elemen

【代码】【无标题】

2023-07-29 16:01:24 63

原创 el-table调整表头行高

el-table样式布局调整

2023-07-25 20:34:37 2239 1

空空如也

空空如也

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

TA关注的人

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