自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wangeditor 上传文件到阿里云OSS

本文介绍了如何扩展wangEditor-next编辑器功能,实现支持OSS私有文件上传的附件插件。主要内容包括:1)注册自定义上传按钮菜单,添加文件大小校验和上传功能;2)通过扩展Slate元素类型,为附件节点增加path属性存储OSS路径;3)实现附件元素的HTML转换、解析和渲染逻辑;4)配置OSS前端直传功能,上传时自动生成签名URL并保存文件路径。最终实现了附件上传、持久化存储和带过期时间的下载功能,解决了私有OSS文件访问问题。

2025-12-23 13:45:43 281

原创 thinkphp8 think-swoole

/ ThinkPHP App 对象 rotected $room;// 房间管理 (think\swoole\websocket\Room) rotected $sender;// 当前发送消息的客户端 fd rotected $event;// ThinkPHP event事件系统 rotected $client;// 当前连接的 Response(用于关闭连接) rotected $connected = true;// 当前连接是否已建立。

2025-11-19 13:57:39 655

原创 vue3 component 动态组件和动态ref

is="com_path(activeName)"就要写成:is="tabComponents[com_path(item.path)console.log(refInstance.getValue());// 打印组件实例或 DOM 元素。这样就可以根据子组件 defineExpose 暴露的方法,获取子组件的变量值和函数。不过变量采用defineProps绑定的方式设置。// 一个对象来存储动态的 ref。// 函数用于设置动态 ref。如果动态组件外面增加了。

2025-02-21 09:32:07 642 1

空空如也

空空如也

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

TA关注的人

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