提交 91c3dd84 编写于 作者: D DCloud_LXH

feat(vue): 组件、数据绑定

上级 273b4dbf
......@@ -315,13 +315,23 @@ Uni`组件名(驼峰)`Element
- 目前uts组件,即封装原生ui给uni-app或uni-app x的页面中使用,类型与内置组件的 Uni`组件名(驼峰)`Element 方式相同。目前没有代码提示。
### 组件监听页面生命周期 @component-page-lifecycle
> 选项式 API 和 组件式 API 在监听页面生命周期时有所不同
>
> 比如选项式 API 中的 `onShow`、`onHide` 监听页面生命周期在组合式 API 中分别对应 `onPageShow`、`onPageHide`(在组合式 API 时会和 App 的生命周期冲突)
>
> 具体请查看 [页面生命周期](../page.md#lifecycle)
[示例](#component-lifecycle)
## 组件的生命周期 @component-lifecycle
> 选项式 API 和 组件式 API 的组件生命周期使用时有所不同
> 选项式 API 和 组件式 API 在监听页面生命周期时有所不同
>
> 比如选项式 API 中的 `onShow`、`onHide` 生命周期在组合式 API 中分别对应 `onPageShow`、`onPageHide`(在组合式 API 时会和 App 的生命周期冲突)
> 比如选项式 API 中的 `onShow`、`onHide` 监听页面生命周期在组合式 API 中分别对应 `onPageShow`、`onPageHide`(在组合式 API 时会和 App 的生命周期冲突)
>
> 具体请查看 [组件生命周期](../page.md#lifecycle)
> 具体请查看 [页面生命周期](../page.md#lifecycle)
示例 [详情](<!-- VUEJSON.E_lifecycle.component_ChildComponentOptions.gitUrl -->)
......
......@@ -44,6 +44,18 @@ data中的响应式变量,如需在script中使用,需通过 `this.xx` 的
当然 uts 有一定的自动推导能力,对于特别简单的布尔值/数字/字符串的字面量,不写泛型也可以自动推导类型。
::: warning 注意
在使用复杂类型时,Android 端暂不支持通过泛型指定类型,可通过 as 方式指定类型。如:
```ts
type Counter = {
count : number
}
const counter = ref({ count: 0 } as Counter) // 而不是 ref<Counter>({count: 0})
```
:::
`ref()` 接收参数,并将其包裹在一个带有 `.value` 属性的 `ref` 对象中返回。这个对象,
- 在 uts 中取值时,需要使用 `.value`属性。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册