提交 7b092d5a 编写于 作者: DCloud_Heavensoft's avatar DCloud_Heavensoft

Update publish.md

上级 1219afb7
......@@ -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.
先完成此消息的编辑!
想要评论请 注册