Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
4e643ae9
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3200
Star
106
Fork
813
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
4e643ae9
编写于
2月 11, 2022
作者:
hbcui1984
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add:插件全景描述
上级
c58b35bd
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
40 addition
and
2 deletion
+40
-2
docs/plugin/README.md
docs/plugin/README.md
+39
-1
docs/plugin/_sidebar.md
docs/plugin/_sidebar.md
+1
-1
未找到文件。
docs/plugin/README.md
浏览文件 @
4e643ae9
### 插件全景图
\ No newline at end of file
`uni-app`
积极拥抱社区,创建了开放、兼容的插件系统。
-
[
uni-app插件市场
](
https://ext.dcloud.net.cn
)
,有数千款插件,支持前端组件、js sdk、页面模板、项目模板、原生插件等多种类型。在生态建设上远远领先于竞品。
-
兼容 微信小程序 JS SDK
丰富的小程序生态内容可直接引入
```uni-app```
,并且在App侧通用。以前的跨平台开发框架普遍缺少三方SDK,由于大量SDK厂商均原厂维护小程序SDK,使得
```uni-app```
成为跨平台开发框架里生态最丰富的平台
[
参考
](
https://ask.dcloud.net.cn/article/35070
)
-
兼容 微信小程序自定义组件
小程序自定义组件是一种ui组件,uni-app里可以在App、H5、微信小程序、QQ小程序同时兼容微信小程序自定义组件,
[
参考
](
https://uniapp.dcloud.io/frame?id=小程序组件支持
)
-
兼容 NPM 包管理系统
-
兼容 weex 插件生态
uni-app内置了
`weex`
,
`weex`
的原生插件或ui库均可使用。注意
`weex`
的生态不如
`uni-app`
丰富,一般情况建议使用
`uni-app`
的插件市场。
-
兼容 普通 web 库
`uni-app`
的H5端支持所有浏览器API。但众所周知,由于小程序的js不运行在浏览器里,所以小程序里不支持 HTML 和 DOM 的 API。
`uni-app`
的App端虽然和小程序是相同的架构,逻辑层也运行在独立
`jscore`
而不是浏览器里,但App端和小程序还是有区别的:
一方面可通过web-view组件加载HTML,引入web相关库;
另一方面可通过
[
renderjs
](
frame?id=renderjs
)
实现在渲染层执行js,此时完整
`echart`
、
`threejs`
等web库均可使用。
(但为了全端使用,仍然建议减少对dom库的依赖,在
`uni-app`
的插件市场可寻找全端兼容的库来替代)
-
App端支持各种调用原生能力的方式
1.
支持 原生
[
混合开发
](
hybrid
)
2.
支持 比小程序能力更多的
[
plus JSAPI
](
http://www.html5plus.org/doc/h5p.html
)
3.
支持
[
Native.js
](
https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/88
)
直接调用原生api
4.
支持
[
原生插件扩展
](
https://ask.dcloud.net.cn/article/35428
)
5.
支持
[
云打包原生插件
](
https://ask.dcloud.net.cn/article/35412
)
。
-
App端支持双渲染引擎
`uni-app`
逻辑层在独立jscore,而渲染层可选webview渲染和weex引擎渲染。
1.
使用webview渲染则整个架构与小程序相同,此时页面后缀为vue文件。
2.
使用weex引擎(经过改造)渲染,则整个架构与快应用相同,此时页面后缀为nvue文件。使用webview渲染时,可以指定由系统webview渲染还是由x5引擎渲染。
docs/plugin/_sidebar.md
浏览文件 @
4e643ae9
*
[
插件全景
图
](
/plugin/README.md
)
*
[
插件全景
描述
](
/plugin/README.md
)
*
[
插件市场介绍
](
/plugin/plugin-ext-introduction.md
)
*
[
uni_modules
](
/plugin/uni_modules.md
)
*
[
原生插件
](
/plugin/native-plugin.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录