Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
7b092d5a
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3598
Star
108
Fork
921
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
109
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
109
合并请求
109
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
7b092d5a
编写于
6月 06, 2024
作者:
DCloud_Heavensoft
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update publish.md
上级
1219afb7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
4 deletion
+6
-4
docs/plugin/publish.md
docs/plugin/publish.md
+6
-4
未找到文件。
docs/plugin/publish.md
浏览文件 @
7b092d5a
...
...
@@ -53,7 +53,9 @@ Tips:
-
组件不能包含根目录的 manifest.json、pages.json、App.vue、main.js 等文件
### 付费插件@components-pay
从HBuilderX 4.19起,符合
[
easycom
](
https://uniapp.dcloud.net.cn/component/#easycom
)
规范的组件支持付费。如需发布付费插件,可对插件设置
`普通授权版`
及
`源码授权版`
的价格。DCloud插件市场会
**自动加密付费插件中所有vue、uvue、js、ts、uts文件**
。
从HBuilderX 4.19起,符合
[
easycom
](
https://uniapp.dcloud.net.cn/component/#easycom
)
规范的组件支持加密和付费。如需发布付费插件,可对插件设置
`普通授权版`
及
`源码授权版`
的价格。DCloud插件市场会
**自动加密付费插件中所有uvue、uts、js、ts文件**
。
插件可在全平台加密,包括web端、app端。因为正式编译会通过DCloud的服务器编译。这不会提交开发者的整个项目代码,仅对插件部分进行云端编译。
HBuilderX发布插件界面暂未支持前端组件价格设置,插件作者可在插件package.json中手动配置价格后提交发布,后续ui上将支持前端组件价格设置。
配置方式参考
[
uni_modules配置
](
https://uniapp.dcloud.net.cn/plugin/uni_modules.html#package-json
)
,在package.json
`dcloudext`
下添加
`sale`
销售信息。
...
...
@@ -68,14 +70,14 @@ HBuilderX发布插件界面暂未支持前端组件价格设置,插件作者
前端组件付费插件开发注意事项:
-
目前仅支持
`uni-app x`
项目,不支持
`uni-app`
项目,且最低需要HBuilderX 4.19+
-
不支持混搭
`utssdk`
目录、不支持页面加密、仅支持符合
[
easycom
](
https://uniapp.dcloud.net.cn/component/#easycom
)
规范的组件
-
不支持混搭
`utssdk`
目录、不支持页面加密、仅支持符合
[
easycom
](
https://uniapp.dcloud.net.cn/component/#easycom
)
规范的组件
。可通过依赖的方式配置其他插件。
-
插件需要对外导出方法、类型等内容时,需要在插件根目录 index.uts 做导出,使用者不能直接引入插件内部的文件
前端组件付费插件使用注意事项:
-
不支持直接引入插件内部的文件,仅支持导入插件根目录
正确的引入方式:
`import { test } from '@/uni_modules/test-components' // 需要插件作者在 index.uts 中 导出 test`
错误的引入方式:
`import { test } from '@/uni_modules/test-components/test.uts'`
*
正确的引入方式:
`import { test } from '@/uni_modules/test-components' // 需要插件作者在 index.uts 中 导出 test`
*
错误的引入方式:
`import { test } from '@/uni_modules/test-components/test.uts'`
## uni-app前端模板
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录