自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tiptap 自定义节点编辑器实现方案

本文介绍了基于Vue.js 2和Tiptap编辑器实现的富文本编辑器方案,核心功能包括自定义参数节点(可选择参数和动态参数)、超链接管理等。通过扩展Tiptap节点实现了交互式参数选择功能,支持维度/指标参数插入、下拉菜单选择及子菜单显示。编辑器还提供丰富的文本格式化选项(加粗、斜体、字体颜色等)和超链接操作功能。技术实现上采用@tiptap/vue-2及相关扩展插件,版本为2.27.1,通过自定义节点定义实现了参数节点的动态渲染和交互逻辑。该方案适用于需要嵌入动态参数选择的富文本编辑场景。

2026-01-23 14:18:16 282

原创 自定义组合树

CustomTree是一个基于Vue3+TypeScript开发的递归动态筛选树组件,支持条件动态添加、删除和组合。核心功能包括:递归渲染多级节点、AND/OR组合关系切换、自动层级优化等。组件采用父子结构设计,父组件维护核心数据,子组件实现递归渲染。数据结构定义了筛选字段配置和动态树节点接口,支持条件组合和递归查询。组件提供了重置、查询等基础功能,并可通过扩展实现节点拖拽、条件复制等高级功能。适用于BI平台、数据筛选等需要复杂条件配置的场景。

2025-12-30 19:01:05 403

原创 sql-formatter组件执行 format 方法时,会将 SQL 中的 != 运算符自动格式化为 ! =(插入空格)

摘要: SQL格式化工具sql-formatter会将!=运算符自动拆分为! =,影响SQL语法一致性。问题根源在于该工具严格遵循ANSI SQL标准,将!和=视为独立运算符。解决方案分版本: v10+版本:通过operators配置自定义运算符,强制取消空格(如'!=': { before: '', after: '' }); v9及以下版本:格式化后使用字符串替换还原运算符(如/! =/g替换为!=)。 建议:优先使用标准运算符(如<>替代!=)以避免兼容性问题。

2025-12-17 14:30:41 312

原创 如何使用quill实现输入关键字联想及关键字高亮

本文介绍了如何使用Quill编辑器实现根据“{”符号触发联想功能,并对符合要求的关键字进行高亮显示。首先,通过npm install quill安装Quill库,并封装一个Vue组件quill.vue。组件中,handleTextChange方法监听用户输入,当检测到“{”符号时,显示选择框并设置其位置。applyMentionHighlight方法则使用Quill的formatText功能,对匹配{{}}格式的关键字进行高亮处理。最后,handleSelectChange方法用于将选中的关键字插入到编辑器

2025-05-23 16:32:41 300

原创 使用vue3+ts+antv X6实现流程图

本文介绍了如何使用AntV X6和Vue3实现一个可拖拽的节点编辑器。首先,通过Element Plus的Collapse组件实现左侧节点列表,支持点击或拖拽添加节点。接着,安装并配置AntV X6及其Vue3插件,定义节点类型和连接桩,使用register方法注册自定义节点。在Vue组件中,通过getTeleport方法初始化画布,并配置画布样式、网格、连接线等属性。最后,通过Graph类创建画布实例,并设置节点连接验证逻辑。代码示例和详细配置可参考提供的链接和文档。

2025-05-16 14:24:08 1440

原创 前端校验xml格式及解析xml

Vue 3 + TypeScript 实现 XML 验证与解析

2025-05-07 15:37:12 2121

原创 如何利用element plus中的树形控件搭配form表单实现多层级校验及拖拽

如何利用element plus中的树形控件搭配form表单实现多层级校验及拖拽

2025-04-30 17:29:07 347

原创 echarts 桑基图 节点重复报错

echarts 桑基图 节点重复报错。

2024-06-06 15:43:51 960

空空如也

空空如也

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

TA关注的人

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