Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
253cb9b7
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3603
Star
108
Fork
922
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
110
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
110
合并请求
110
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
253cb9b7
编写于
9月 07, 2023
作者:
DCloud-WZF
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: vue & uvue component priority
上级
579c17fa
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
4 deletion
+16
-4
docs/collocation/pages.md
docs/collocation/pages.md
+5
-4
docs/component/README.md
docs/component/README.md
+10
-0
docs/uni-app-x/_sidebar.md
docs/uni-app-x/_sidebar.md
+1
-0
未找到文件。
docs/collocation/pages.md
浏览文件 @
253cb9b7
...
...
@@ -969,12 +969,13 @@ h5 平台下拉刷新动画,只有 circle 类型。
```
**说明**
-
`easycom`
方式引入的组件无需在页面内
`import`
,也不需要在
`components`
内声明,即可在任意页面使用
-
`easycom`
方式引入组件不是全局引入,而是局部引入。例如在H5端只有加载相应页面才会加载使用的组件
-
在组件名完全一致的情况下,
`easycom`
引入的优先级低于手动引入(区分连字符形式与驼峰形式)
-
`easycom`
方式引入的组件无需在页面内
`import`
,也不需要在
`components`
内声明,即可在任意页面使用
。
-
`easycom`
方式引入组件不是全局引入,而是局部引入。例如在H5端只有加载相应页面才会加载使用的组件
。
-
在组件名完全一致的情况下,
`easycom`
引入的优先级低于手动引入(区分连字符形式与驼峰形式)
。
-
考虑到编译速度,直接在
`pages.json`
内修改
`easycom`
不会触发重新编译,需要改动页面内容触发。
-
`easycom`
只处理vue组件,不处理小程序专用组件(如微信的wxml格式组件)。不处理后缀为.nvue的组件。因为nvue页面引入的组件也是.vue组件。可以参考uni ui,使用vue后缀,同时兼容nvue页面。
-
`nvue`
页面里引用
`.vue`
后缀的组件,会按照nvue方式使用原生渲染,其中不支持的css会被忽略掉。这种情况同样支持
`easycom`
-
`nvue`
页面里引用
`.vue`
后缀的组件,会按照nvue方式使用原生渲染,其中不支持的css会被忽略掉。这种情况同样支持
`easycom`
。
-
`vue`
与
`uvue`
组件优先级,
[
详见
](
https://zh.uniapp.dcloud.io/component/#priority
)
。
## tabBar
...
...
docs/component/README.md
浏览文件 @
253cb9b7
...
...
@@ -429,6 +429,16 @@ datacom组件是一种数据驱动的、可云端一体的组件。
详见:
[
uni-ui介绍
](
/component/uniui/uni-ui.md
)
### vue 与 uvue 组件优先级 @priority
组件开发过程中,存在未明确指定组件后缀名的情况,例如:
1.
使用
[
easycom
](
https://uniapp.dcloud.net.cn/collocation/pages.html#easycom
)
时。
2.
在
`import`
语句中未指定后缀名时,例如:
`import PageHead from '@/components/page-head';`
。
此时
`vue`
组件和
`uvue`
组件的优先级如下:
-
在
`uni-app x`
中,优先使用
`uvue`
组件,如果不存在
`uvue`
组件,则使用
`vue`
组件。
-
在
`uni-app`
中,只支持使用
`vue`
组件。
**更多组件**
除了基础组件、uni-ui,插件市场还有更多扩展组件、模板,包括前端组件和原生扩展组件,具体见
[
插件市场
](
https://ext.dcloud.net.cn/
)
。
...
...
docs/uni-app-x/_sidebar.md
浏览文件 @
253cb9b7
...
...
@@ -42,6 +42,7 @@
*
[
video
](
component/video.md
)
*
[
web-view
](
component/web-view.md
)
*
[
animation-view
](
component/animation-view.md
)
*
[
vue 与 uvue 组件优先级
](
/component/README.md#priority
)
*
API
*
全局
*
[
getApp
](
api/getApp.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录