SunFlower914
码龄3年
关注
提问 私信
  • 博客:254,608
    254,608
    总访问量
  • 98
    原创
  • 49,119
    排名
  • 922
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-10-06
博客简介:

SunFlower914的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,169
    当月
    40
个人成就
  • 获得494次点赞
  • 内容获得122次评论
  • 获得799次收藏
  • 代码片获得6,111次分享
创作历程
  • 11篇
    2024年
  • 26篇
    2023年
  • 28篇
    2022年
  • 33篇
    2021年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
搜TA的内容
搜索 取消

js获取操作系统类型/操作系统版本、浏览器类型/浏览器版本、判断是否为IE或兼容IE内核的浏览器

【代码】js获取操作系统类型/操作系统版本、浏览器类型/浏览器版本、判断是否为IE或兼容IE内核的浏览器。
原创
发布博客 2024.11.20 ·
90 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

前端实现一键复制功能

前端实现一键复制功能
原创
发布博客 2024.07.12 ·
554 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

recogito-js:用于文本注释/图像注释的前端插件

在编辑器生成的文本内容的预览基础上要加上批注功能,用户选中文本后就要弹出批注弹窗,确认批注后右侧会相应展示出批注内容,同时在右侧进行批注的编辑、删除。
原创
发布博客 2024.06.27 ·
828 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

vue3中通过vditor插件实现自定义上传图片、录入echarts、脑图、markdown语法的编辑器

vue3中通过vditor插件实现自定义上传图片、录入echarts图表、任务列表、表情包、流程图、时序图、脑图、markdown语法的编辑器
原创
发布博客 2024.06.26 ·
1378 阅读 ·
10 点赞 ·
2 评论 ·
3 收藏

vue3通过vue-video-player实现视频倍速、默认全屏、拖拽进度条等功能

options中的soure.type可选值切换后,type类型一定要和src值返回的数保持一致,否则资源无法加载成功;鼠标点击进度条后视频直接重置到了起点,这个问题可以参考
原创
发布博客 2024.06.25 ·
2676 阅读 ·
5 点赞 ·
1 评论 ·
9 收藏

axios设置 responseType为 “stream“流式获取后端数据

axios+stream这个方法和网上搜索出来的大多数流失接口方法一致,但是在axios中设置responseType为 "stream",后控制台会警告:The provided value 'stream' is not a valid enum value of type XMLHttpRequestResponseType.因为axios基于XMLHttpRequest原生,而并XMLHttpRequest原生不直接支持responseType: 'stream'这个值。可以使用fetch来发送请求
原创
发布博客 2024.06.05 ·
6713 阅读 ·
8 点赞 ·
3 评论 ·
14 收藏

viewerjs在vue中实现点击图片预览、切换、缩放、拖拽、旋转等功能

本实例提供在vue3项目中实现对指定区域的图片进行预览、拖拽、缩放、播放等基础配置操作,​下载以来后在js中在页面挂载完成后开始创建一个Viewer示例,第一个参数是图片所在的区域,第二个参数为Viewer内置的一些工具栏配置...
原创
发布博客 2024.04.22 ·
1202 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

为什么js无法通过contentDocument获取到iframe内容

在页面中iframe加载到内容的情况下,无论怎么获取,js拿到的iframe内部都是空的,观察发现iframe的地址和项目的地址没有满足同源策略...
原创
发布博客 2024.04.19 ·
1114 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

antv/x6自定义节点+小地图+复制/删除节点+拖拽生成节点

"@antv/x6-plugin-stencil": "^2.0.0", // 如果使用 stencil 功能,需要安装此包。"@antv/x6-plugin-clipboard": "^2.0.0", // 如果使用剪切板功能,需要安装此包。"@antv/x6-plugin-keyboard": "^2.0.0", // 如果使用快捷键功能,需要安装此包。"@antv/x6-plugin-dnd": "^2.0.0", // 如果使用 dnd 功能,需要安装此包。9、保存/设置节点数据。
原创
发布博客 2024.01.26 ·
4871 阅读 ·
13 点赞 ·
4 评论 ·
20 收藏

vue3使用@imengyu/vue3-context-menu完成antv/x6右键菜单

vue3使用@imengyu/vue3-context-menu完成antv/x6右键菜单:npm i@imengyu/vue3-context-menu@1.3.6
原创
发布博客 2024.01.26 ·
2290 阅读 ·
4 点赞 ·
4 评论 ·
6 收藏

vue3使用vue-diff插件实现文本对比

current和prev可设置为变量去动态改变数据;
原创
发布博客 2024.01.26 ·
2833 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

vue3中socket.io使用(取消自动连接)

1、前端下载socket.io:npm isocket.io-client@4.6.24。2、 vue文件中引入socket.io并与服务端建立连接 。3、监听连接成功/失败事件。3、成功建立连接后发送&接收消息。
原创
发布博客 2023.12.23 ·
1261 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

vue3通过monaco-editor实现文本对比功能

monaco-editor必须安装,余下两个根据你的项目类型去下载npm install monaco-editor@0.44.0 --save-devnpm install monaco-editor-webpack-plugin@6.0.0 --save-devnpm installvite-plugin-monaco-editor@1.1.0-save-dev
原创
发布博客 2023.12.15 ·
1732 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ace-builds&vue3-ace-editor代码编辑器+弹窗放大功能

【代码】ace-builds&vue3-ace-editor代码编辑器+弹窗放大功能。
原创
发布博客 2023.12.07 ·
1339 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

select懒加载解决el-option数量过多导致页面加载慢

需求:在一个dialog中使用了多个el-select提供选择用户、角色、部门等入口,但是每次打开弹框的时候都需要等很久才能将已选数据回显出来,而且在页面加载完成前鼠标无法操作dailog。先自定义一个监听select下拉框滚动的指令,通过。main.js中全局注册这个自定义指令。
原创
发布博客 2023.11.08 ·
1286 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

vite+v3批量一次性引入本地图片(简单做法)

【代码】vite+v3批量一次性引入本地图片(简单做法) 开发步骤:在assets/fileTypes文件夹中将你需要的png图片导入,并使用文件类型来命名图片(如docx.png)使用import.meta.globEager将assets/fileTypes下所有的png图片引入通过遍历Object.keys(files)使用正则匹配出每个图片的名称,用文件类型做name,文件路径做图片路径创建一个数组;在img图标的src定义方法,返回文件路径即可
原创
发布博客 2023.10.13 ·
1582 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

wangEditor自定义菜单遇到 Uncaught (in promise) Error: Duplicated key ‘clearAll‘ in menu items

富文本插件的时候来回切换导致的,报错的意思是你的富文本编辑器内部已经注册过clearAll这个菜单了,不允许在重复注册。首先要知道,出现这个报错是因为你在使用。
原创
发布博客 2023.10.11 ·
1720 阅读 ·
12 点赞 ·
0 评论 ·
9 收藏

Vue3中使用tinymce全功能演示,包括开源功能

tinymce从引入vue项目到使用步骤,包含修改tinymce数据、引入中文包的两种方式、setContent赋值无效解决办法、工具栏展示方式、更换界面UI主题、插入不间断空格、自动调整编辑器大小、emoji表情、预览、文字计数、列表插件、字体字号等配置
原创
发布博客 2023.10.10 ·
5158 阅读 ·
9 点赞 ·
10 评论 ·
18 收藏

vue中转换base64文件数据后通过blob下载

vue中转换base64文件数据后通过blob下载:可以看到这里我要转换的数据是content字段,即将base64文件数据转换后下载下来,1.atob先解码base64数据;2.获取解码后的字符串长度;3.初始化一个 8 位无符号整型数组...
原创
发布博客 2023.09.14 ·
971 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git出现警告You are not currently on a branch.代码丢失后的找回方法

在vscode某分支上操作git add 及 git commit后使用git push提交出现的警告。观察vscode左下角分支名称是一个随机码,说明我们当前不在自己的git分支上开发。如果需要提交代码 执行git push origin 新分支名称 即可。git checkout -b 新分支名称。执行上面的命令还原到该提交并创建一个新的分支。是你想要推送到的远程仓库的分支名称。(此处为hash值)
原创
发布博客 2023.08.30 ·
1097 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多