提交 d8c886f4 编写于 作者: D DCloud_LXH

feat(vue): 组件、全局 api

上级 ce58cf9f
...@@ -356,6 +356,11 @@ Uni`组件名(驼峰)`Element ...@@ -356,6 +356,11 @@ Uni`组件名(驼峰)`Element
> >
> 具体请查看 [页面生命周期](../page.md#lifecycle) > 具体请查看 [页面生命周期](../page.md#lifecycle)
::: warning 注意
1. onAppHide、onAppShow 目前只有 Android 支持
2. onPageHide、onPageShow 需要写在 setup 函数或者 `<script setup>` 中才能生效
:::
示例 [详情](<!-- VUEJSON.E_lifecycle.page_monitor-page-lifecycle-options.gitUrl -->) 示例 [详情](<!-- VUEJSON.E_lifecycle.page_monitor-page-lifecycle-options.gitUrl -->)
::: preview <!-- VUEJSON.E_lifecycle.page_page-options.webUrl --> ::: preview <!-- VUEJSON.E_lifecycle.page_page-options.webUrl -->
...@@ -386,7 +391,9 @@ Uni`组件名(驼峰)`Element ...@@ -386,7 +391,9 @@ Uni`组件名(驼峰)`Element
::: :::
## [全局组件](./global-api.md#app-component) ## 全局组件 @global-component
[详情见 app.component](./global-api.md#app-component)
## props ## props
......
...@@ -14,6 +14,19 @@ ...@@ -14,6 +14,19 @@
::: preview <!-- VUEJSON.E_app-instance.component_component.webUrl --> ::: preview <!-- VUEJSON.E_app-instance.component_component.webUrl -->
> 注册全局组件
```ts
import App from './App.uvue'
import CompForAppComponent from '@/components/CompForAppComponent.uvue'
export function createApp() {
const app = createSSRApp(App)
app.component('CompForAppComponent', CompForAppComponent)
}
```
> 使用全局组件
<!-- VUEJSON.E_app-instance.component_component.code --> <!-- VUEJSON.E_app-instance.component_component.code -->
::: :::
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册