首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
插件开发系列
神奇的程序员
创建于2021-06-16
订阅专栏
npm插件开发流程以及使用Vue CLI来构建一个插件的经验总结
等 24 人订阅
共9篇文章
创建于2021-06-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何应对Chrome 112版本中的getDisplayMedia问题?
前几天chrome发布了112版本,原本可以通过`getDisplayMedia`正确的获取当前标签页的内容,在此版本中却出现了内容挤压、概率性出现滚动条问题。 本文跟大家分享两种解决方案,欢迎...
实现一个文件选择组件
花了点时间利用广度与深度优先搜索算法实现了一个文件选择插件,支持无限层次的文件夹嵌套,已开源并打包上传到了npm。 本文将跟大家分享一下这个插件,欢迎各位感兴趣的开发者阅读本文。
JS获取GIF总帧数
有一个Gif图片,我们想要获取它的总帧数,超过一定帧数的图片告知用户不可上传,在服务端有很多现成的库可以使用,这种做法不是很友好,那么如何在前端实现呢?本文将分享一种方案,欢迎各位感兴趣大开发者...
因为使用peerDependencies而引发的bug
前几天有个人跟我反馈说,她fork了我右键菜单那个开源项目,一直无法打包成功。我寻思着应该不可能吧,当我尝试打包时,果然翻车了🤡。 经过了一番调试后,终于找到了问题所在,本文就跟大家分享下这个问题
实现Web端自定义截屏(JS版)
前几天我发布了一个web端自定义截图的插件,在使用过程中有开发者反馈这个插件无法在vue2项目中使用,于是,我就开始找问题,发现我的插件是基于Vue3的开发的,由于Vue3的插件和Vue2的插件完全不兼容,因此插件也就只能在Vue3项目中使用。 经过一番考虑后,我决定用原生js…
实现Web端自定义截屏
当客户在使用我们的产品过程中,遇到问题需要向我们反馈时,如果用纯文字的形式描述,我们很难懂客户的意思,要是能配上问题截图,这样我们就能很清楚的知道客户的问题了。 那么,我们就需要为我们的产品实现一个自定义截屏的功能,用户点完"截图"按钮后,框选任意区域,随后在框选的区域内进行圈…
使用CLI开发一个Vue3的npm库
前几天写了一个Vue的自定义右键菜单的npm库,主要讲了插件的设计思路以及具体的实现过程,插件的开发流程没有细讲。 本文就跟大家分享下如何使用CLI从零开始开发一个支持Vue3的库,并上传至npm,欢迎各位感兴趣的开发者阅读本文。 根据Vue官方文档中有关插件的介绍,我们开发的…
使用vue封装右键菜单插件
上周跟大家分享了如何使用vue的自定义指令实现自定义浏览器右键菜单,大家都觉得挺有意思的,这次我把它做成了插件,上传到了npm仓库。 在做这个插件的过程中,踩了蛮多坑,本文就跟大家分享下我的实现思路以及过程,欢迎各位感兴趣的开发者阅本文。 一开始我是直接用的typescript…
使用Vue3+TS重构百星websocket插件
前几天我用Vue3重构了我那个Vue2的开源项目,最后还遗留了一个问题:项目中用的一个websocket插件还不能正常使用。于是,我决定重写这个插件,让其支持Vue3。 本文将记录下重写这个插件的过程并将其发布至npm仓库,顺便给插件作者提个PR,欢迎各位感兴趣的开发者阅读本文…