uniapp怎么开发插件并发布

今天耳机坏了,暂时内卷不了,所以想开发几个插件玩玩,也好久没写博客了,就拿这个来写了

首先,发布插件时需要你有项目

这里先拿uniapp创建一个项目,

如下,创建好的项目长这样

然后根据uniapp官网上说的,我们发布插件时,需要在uni_modules里面编写和发布

ps:还需要使用uniapp登录后才能发布

如下,新建一个uni_modules文件夹

在项目根目录右键,然后选择新建uni_modules目录

创建uni_modules目录后,在uni_modules目录上右键,可以看到如下菜单栏

新建uni_modules插件与从插件市场更新插件,

本篇文章是为了教开发插件的,所以这里选择新建插件

点击新建插件后,出来如下弹出窗,

可以发现,uniapp非常贴心的告诉了我们,插件的名称格式建议为作者id+名字

红色箭头所指处为插件分类,

我这里打算创建的是开关插件(ps:市面上的这个插件太丑丑丑丑丑了)

求人不如靠己,所以我自己写

所以这里选择通用组件,其它的相信各位在座彦祖都清除是什么意思,

所以这里不再赘述

试了下取名不听他的建议,竟然就不给我创建,

新建完之后就是如下文档解构,

看得出,uniapp这是把插件当成一个完整的小项目了

应为篇幅原因,所以插件的开发内容我就放在另一篇文章里了

这里就先去开发这个插件了

感兴趣的可以去看看

这里先断更一会儿

---------------------------------------------------编辑时间为2024/1/13 22:13-----------------------------------------------

相关推荐
00后程序员张11 小时前
iOS 上架费用全解析 开发者账号、App 审核、工具使用与开心上架(Appuploader)免 Mac 成本优化指南
android·macos·ios·小程序·uni-app·cocoa·iphone
前端与小赵18 小时前
uni-app开发安卓app时控制屏幕常亮不息屏
android·gitee·uni-app
2501_9160088920 小时前
HTTPS 请求抓包,从原理到落地排查的工程化指南(Charles / tcpdump / Wireshark / Sniffmaster)
ios·小程序·https·uni-app·wireshark·iphone·tcpdump
xiaohe060120 小时前
🥳 Uni ECharts 2.1 发布:正式支持鸿蒙,零成本迁移、全平台兼容、跨端开发零负担!
vue.js·uni-app·echarts
2501_915909061 天前
WebView 调试工具全解析,解决“看不见的移动端问题”
android·ios·小程序·https·uni-app·iphone·webview
2501_915106321 天前
App 怎么上架 iOS?从准备资料到开心上架(Appuploader)免 Mac 上传的完整实战流程指南
android·macos·ios·小程序·uni-app·iphone·webview
行走的陀螺仪2 天前
uni-app + Vue3 实现折叠文本(超出省略 + 展开收起)
前端·javascript·css·uni-app·vue3
小禾青青2 天前
uniapp安卓打包遇到报错:Uncaught SyntaxError: Invalid regular expression: /[\p{L}\p{N}]/
android·uni-app
环信即时通讯云2 天前
实现小程序 uniApp 输入框展示自定义表情包
小程序·uni-app
2501_915921432 天前
iOS 抓不到包怎么办?工程化排查与替代抓包方案(抓包/HTTPS/Charles代理/tcpdump)
android·ios·小程序·https·uni-app·iphone·tcpdump