提交 477b5d0b 编写于 作者: D DCloud_LXH

feat: 组件公共属性、公共事件

上级 d8ad3e8b
......@@ -45,7 +45,7 @@ export default {
},
{
subTitle: 'uni-pay',
url: 'https://uniapp.dcloud.net.cn/uniCloud/unipay',
url: 'https://doc.dcloud.net.cn/uniCloud/uni-pay/uni-app.html',
},
{
subTitle: 'uni-push',
......
......@@ -25,8 +25,6 @@
|width |Number |节点的宽度 |
|height |Number |节点的高度 |
<!-- UTSAPIJSON.createSelectorQuery.returnValue -->
<!-- UTSAPIJSON.createSelectorQuery.example -->
<!-- UTSAPIJSON.createSelectorQuery.compatibility -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.animation-view.description -->
<!-- UTSCOMJSON.animation-view.attrubute -->
<!-- UTSCOMJSON.animation-view.attribute -->
<!-- UTSCOMJSON.animation-view.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.button.description -->
<!-- UTSCOMJSON.button.attrubute -->
<!-- UTSCOMJSON.button.attribute -->
<!-- UTSCOMJSON.button.event -->
......@@ -33,8 +33,8 @@ style和class的优先级,高于size和type属性。
```html
<template>
<button size="default" type="default"
style="color:#ffffff;backgroundColor:#1AAD19;borderColor:#1AAD19"
<button size="default" type="default"
style="color:#ffffff;backgroundColor:#1AAD19;borderColor:#1AAD19"
hover-class="is-hover">按钮</button>
</template>
<style>
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.canvas.description -->
<!-- UTSCOMJSON.canvas.attrubute -->
<!-- UTSCOMJSON.canvas.attribute -->
<!-- UTSCOMJSON.canvas.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.checkbox-group.description -->
<!-- UTSCOMJSON.checkbox-group.attrubute -->
<!-- UTSCOMJSON.checkbox-group.attribute -->
<!-- UTSCOMJSON.checkbox-group.event -->
......@@ -19,7 +19,7 @@
<!-- UTSCOMJSON.checkbox.description -->
<!-- UTSCOMJSON.checkbox.attrubute -->
<!-- UTSCOMJSON.checkbox.attribute -->
<!-- UTSCOMJSON.checkbox.event -->
......
......@@ -36,14 +36,9 @@
## 组件公共属性
|属性名|类型|描述|注解|
|:-|:-|:-|:-|
|id|String|组件的唯一标识|一般用于获取组件上下文对象|
|ref|String|vue中组件的唯一标识|用来给子组件注册引用信息|
|class|String|组件的样式类|在对应的 css 中定义的样式类|
|style|String|组件的内联样式|可以动态设置的内联样式|
|data-*|Any|自定义属性|组件上触发的事件时,会发送给事件处理函数|
|android-*|Any|App-Android平台专有属性|详见[App-Android平台专有属性](#attribute-android)章节|
<!-- CUSTOMTYPEJSON.general-attribute.attribute -->
<!-- CUSTOMTYPEJSON.general-attribute.compatibility -->
### App-Android平台专有属性@attribute-android
......@@ -66,20 +61,13 @@ App-Android平台设置组件视图渲染模型,字符串类型,可取值:
- 执行复杂动画或大量动画时,建议设置为`hardware`
:::
<!-- CUSTOMTYPEJSON.Unigeneral-attribute.example -->
<!-- CUSTOMTYPEJSON.general-attribute.example -->
## 组件公共事件
|事件名称|类型|触发条件|注解|
|:-|:-|:-|:-|
|@touchstart|(event: [UniTouchEvent](#UniTouchEvent)) => void|手指触摸动作开始|冒泡事件,event.type值为touchstart|
|@touchmove|(event: [UniTouchEvent](#UniTouchEvent)) => void|手指触摸后移动|冒泡事件,event.type值为touchmove|
|@touchcancel|(event: [UniTouchEvent](#UniTouchEvent)) => void|手指触摸动作被打断,如来电提醒,弹窗|冒泡事件,event.type值为touchcancel|
|@touchend|(event: [UniTouchEvent](#UniTouchEvent)) => void|手指触摸动作结束|冒泡事件,event.type值为touchend|
|@tap|(event: [UniPointerEvent](#UniPointerEvent)) => void|手指触摸后马上离开|冒泡事件|
|@click|(event: [UniPointerEvent](#UniPointerEvent)) => void|与tap相同,(推荐使用tap事件代替)|冒泡事件|
|@longpress|(event: [UniPointerEvent](#UniEvent)) => void|手指触摸后,超过350ms再离开|冒泡事件|
<!-- CUSTOMTYPEJSON.general-event.attribute -->
<!-- CUSTOMTYPEJSON.general-event.compatibility -->
### touch 事件@touch
触摸事件包括:touchstart、touchmove、touchcancel、touchend 等。
......@@ -355,6 +343,42 @@ UniTouchEvent 的 type 类型包括:touchstart、touchmove、touchend、touchc
<!-- CUSTOMTYPEJSON.Unigeneral-event.example -->
## UniMouseEvent
<!-- CUSTOMTYPEJSON.UniMouseEvent.description -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.extends -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.param -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.example -->
### UniMouseEvent 的方法 @unimouseevent-methods
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.stopPropagation.name -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.stopPropagation.description -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.stopPropagation.param -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.stopPropagation.returnValue -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.stopPropagation.compatibility -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.stopPropagation.tutorial -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.preventDefault.name -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.preventDefault.description -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.preventDefault.param -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.preventDefault.returnValue -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.preventDefault.compatibility -->
<!-- CUSTOMTYPEJSON.UniMouseEvent.methods.preventDefault.tutorial -->
## 参见
- [相关 Bug](https://issues.dcloud.net.cn/?mid=component.common)
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.form.description -->
<!-- UTSCOMJSON.form.attrubute -->
<!-- UTSCOMJSON.form.attribute -->
<!-- UTSCOMJSON.form.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.image.description -->
<!-- UTSCOMJSON.image.attrubute -->
<!-- UTSCOMJSON.image.attribute -->
<!-- UTSCOMJSON.image.event -->
......@@ -27,23 +27,23 @@ app端支持的图片格式如下:
- 本地路径/static方式
由于uni-app编译时,只把/static目录下的静态资源copy到app中,所以src均需指向/static目录下。
其他目录的图片由于不会被打包进去,所以无法访问。
本地路径的大小写,在真机运行时由于运行在sd卡上所以不敏感,但在打包后整合到apk中由于Android系统的要求是大小写敏感的。
- 本地绝对路径file:///方式
形如`file:///storage/emulated/0/Android/data/io.dcloud.uniappx/apps/__UNI__4517034/www/static/test-image/logo.png`。
访问本应用内的资源时无需使用本方式,推荐使用/static方式。上述地址受包名、appid影响。
file:///方式一般用于download等公共目录。使用前需确保拥有相关权限。
- 支持网络路径
支持http、https。
image组件内部使用facebook的[fresco](https://github.com/facebook/fresco)库(2.5.0),自带缓存策略,也会自动清理缓存。
<!-- UTSCOMJSON.image.example -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.input.description -->
<!-- UTSCOMJSON.input.attrubute -->
<!-- UTSCOMJSON.input.attribute -->
<!-- UTSCOMJSON.input.event -->
......
......@@ -10,7 +10,7 @@ list-view和scroll-view都是滚动组件,list适用于长列表场景,其
list-view支持通过子组件sticky-header处理吸顶的场景。
<!-- UTSCOMJSON.list-view.attrubute -->
<!-- UTSCOMJSON.list-view.attribute -->
<!-- UTSCOMJSON.list-view.event -->
......@@ -56,11 +56,11 @@ list-view组件有默认的下拉刷新样式,如果想自定义,则需使
<!-- UTSCOMJSON.list-item.description -->
<!-- UTSCOMJSON.list-item.attrubute -->
<!-- UTSCOMJSON.list-item.attribute -->
### list-item复用机制
> 仅App平台支持复用。Web平台仅渲染当前屏幕及上下一定高度内的元素,没有对list-item进行复用。
> 仅App平台支持复用。Web平台仅渲染当前屏幕及上下一定高度内的元素,没有对list-item进行复用。
+ type属性定义list-item组件类型。不赋值type属性默认值为0,每一个type类型都会有对应的list-item组件缓存池。
+ list-view组件加载list-item组件时,会优先查询对应type缓存池是否存在可复用的list-item组件。有则复用没有则创建新的list-item组件。
......@@ -101,23 +101,23 @@ list-view组件有默认的下拉刷新样式,如果想自定义,则需使
<!-- UTSCOMJSON.list-item.children -->
<!-- UTSCOMJSON.list-item.reference -->
#### App平台
+ App平台scroll-x、scroll-y属性不支持同时设置为true,同时设置true时仅scroll-y生效。4.0版本开始scroll-x、scroll-y已废弃,请使用direction属性。
+ App平台list-view组件默认高度取值:
- list-view组件的子元素高度之和未超过list-view组件的父元素高度:
+ list-view组件的默认高度取值为子元素高度之和
- list-view组件的子元素高度之和超过list-view组件的父元素高度:
+ 3.9版本list-view组件默认高度取值为list-view组件父元素的高度。子元素高度之和超过list-view组件的高度,list-view组件可滚动。
<!-- UTSCOMJSON.list-item.reference -->
#### App平台
+ App平台scroll-x、scroll-y属性不支持同时设置为true,同时设置true时仅scroll-y生效。4.0版本开始scroll-x、scroll-y已废弃,请使用direction属性。
+ App平台list-view组件默认高度取值:
- list-view组件的子元素高度之和未超过list-view组件的父元素高度:
+ list-view组件的默认高度取值为子元素高度之和
- list-view组件的子元素高度之和超过list-view组件的父元素高度:
+ 3.9版本list-view组件默认高度取值为list-view组件父元素的高度。子元素高度之和超过list-view组件的高度,list-view组件可滚动。
+ 4.0版本开始list-view组件的默认高度取值为子元素高度之和。高度相同list-view组件无法滚动。开发者需要设置css属性定义list-view组件高度,让list-view组件高度小于子元素高度之和,实现滚动能力。
#### Web平台
+ web平台仅渲染当前屏幕及上下一定距离的内容,滚动高度为空白容器占位,因此如果使用dom API获取list-item内的元素可能无法取到。
+ scroll-with-animation属性在safari 15.4以下版本不支持
+ 尽量避免在list-item上使用浏览器的[外边距折叠特性](https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_box_model/Mastering_margin_collapsing)会导致list-view无法准确计算回收的元素的高度,进而导致滚动出现异常。即不要同时为list-item设置上边距(margin-top)和下边距(margin-bottom)。
#### Web平台
+ web平台仅渲染当前屏幕及上下一定距离的内容,滚动高度为空白容器占位,因此如果使用dom API获取list-item内的元素可能无法取到。
+ scroll-with-animation属性在safari 15.4以下版本不支持
+ 尽量避免在list-item上使用浏览器的[外边距折叠特性](https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_box_model/Mastering_margin_collapsing)会导致list-view无法准确计算回收的元素的高度,进而导致滚动出现异常。即不要同时为list-item设置上边距(margin-top)和下边距(margin-bottom)。
## 示例代码
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.navigator.description -->
<!-- UTSCOMJSON.navigator.attrubute -->
<!-- UTSCOMJSON.navigator.attribute -->
<!-- UTSCOMJSON.navigator.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.picker-view.description -->
<!-- UTSCOMJSON.picker-view.attrubute -->
<!-- UTSCOMJSON.picker-view.attribute -->
<!-- UTSCOMJSON.picker-view.event -->
......@@ -19,7 +19,7 @@
<!-- UTSCOMJSON.picker-view-column.description -->
<!-- UTSCOMJSON.picker-view-column.attrubute -->
<!-- UTSCOMJSON.picker-view-column.attribute -->
<!-- UTSCOMJSON.picker-view-column.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.progress.description -->
<!-- UTSCOMJSON.progress.attrubute -->
<!-- UTSCOMJSON.progress.attribute -->
<!-- UTSCOMJSON.progress.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.radio-group.description -->
<!-- UTSCOMJSON.radio-group.attrubute -->
<!-- UTSCOMJSON.radio-group.attribute -->
<!-- UTSCOMJSON.radio-group.event -->
......@@ -19,7 +19,7 @@
<!-- UTSCOMJSON.radio.description -->
<!-- UTSCOMJSON.radio.attrubute -->
<!-- UTSCOMJSON.radio.attribute -->
<!-- UTSCOMJSON.radio.event -->
......
......@@ -22,7 +22,7 @@
> text-decoration仅支持line-through
<!-- UTSCOMJSON.rich-text.attrubute -->
<!-- UTSCOMJSON.rich-text.attribute -->
<!-- UTSCOMJSON.rich-text.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.scroll-view.description -->
<!-- UTSCOMJSON.scroll-view.attrubute -->
<!-- UTSCOMJSON.scroll-view.attribute -->
<!-- UTSCOMJSON.scroll-view.event -->
......@@ -18,18 +18,18 @@
```vue
<scroll-view refresher-default-style="none" :refresher-enabled="true" :refresher-triggered="refresherTriggered"
@refresherpulling="onRefresherpulling" @refresherrefresh="onRefresherrefresh"
@refresherpulling="onRefresherpulling" @refresherrefresh="onRefresherrefresh"
@refresherrestore="onRefresherrestore" style="flex:1" >
<view v-for="i in 20" class="content-item">
<text class="text">item-{{i}}</text>
</view>
<!-- 自定义下拉刷新元素 -->
<view slot="refresher" class="refresh-box">
<text class="tip-text">{{text[state]}}</text>
</view>
</scroll-view>
```
......@@ -88,20 +88,20 @@ onNestedPreScroll(event: NestedPreScrollEvent) {
**具体代码请参考:**[nested-scroll嵌套滚动示例](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/alpha/pages/template/long-list/long-list.uvue)
<!-- UTSCOMJSON.scroll-view.compatibility -->
#### App平台
+ App平台scroll-x、scroll-y属性不支持同时设置为true, 同时设置true时仅scroll-y生效,4.0版本开始scroll-x、scroll-y已废弃,请使用direction属性。
+ App平台scroll-view组件不支持动态切换横竖滚动方向
+ App平台scroll-view组件的overflow属性不支持配置visible
+ App平台scroll-view组件默认高度取值:
- scroll-view组件的子元素高度之和未超过scroll-view组件的父元素高度:
+ scroll-view组件的默认高度取值为子元素高度之和
- scroll-view组件的子元素高度之和超过scroll-view组件的父元素高度:
+ 3.9版本scroll-view组件默认高度取值为scroll-view组件父元素的高度。子元素高度之和超过scroll-view组件的高度,scroll-view组件可滚动。
<!-- UTSCOMJSON.scroll-view.compatibility -->
#### App平台
+ App平台scroll-x、scroll-y属性不支持同时设置为true, 同时设置true时仅scroll-y生效,4.0版本开始scroll-x、scroll-y已废弃,请使用direction属性。
+ App平台scroll-view组件不支持动态切换横竖滚动方向
+ App平台scroll-view组件的overflow属性不支持配置visible
+ App平台scroll-view组件默认高度取值:
- scroll-view组件的子元素高度之和未超过scroll-view组件的父元素高度:
+ scroll-view组件的默认高度取值为子元素高度之和
- scroll-view组件的子元素高度之和超过scroll-view组件的父元素高度:
+ 3.9版本scroll-view组件默认高度取值为scroll-view组件父元素的高度。子元素高度之和超过scroll-view组件的高度,scroll-view组件可滚动。
+ 4.0版本开始scroll-view组件的默认高度取值为子元素高度之和。高度相同scroll-view组件无法滚动。开发者需要设置css属性定义scroll-view组件高度,让scroll-view组件高度小于子元素高度之和,实现滚动能力。
<!-- UTSCOMJSON.scroll-view.children -->
<!-- UTSCOMJSON.scroll-view.reference -->
\ No newline at end of file
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.slider.description -->
<!-- UTSCOMJSON.slider.attrubute -->
<!-- UTSCOMJSON.slider.attribute -->
<!-- UTSCOMJSON.slider.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.sticky-header.description -->
<!-- UTSCOMJSON.sticky-header.attrubute -->
<!-- UTSCOMJSON.sticky-header.attribute -->
<!-- UTSCOMJSON.sticky-header.event -->
......@@ -43,7 +43,7 @@
<!-- UTSCOMJSON.sticky-section.description -->
<!-- UTSCOMJSON.sticky-section.attrubute -->
<!-- UTSCOMJSON.sticky-section.attribute -->
<!-- UTSCOMJSON.sticky-section.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.swiper.description -->
<!-- UTSCOMJSON.swiper.attrubute -->
<!-- UTSCOMJSON.swiper.attribute -->
<!-- UTSCOMJSON.swiper.event -->
......@@ -18,7 +18,7 @@
<!-- UTSCOMJSON.swiper-item.description -->
<!-- UTSCOMJSON.swiper-item.attrubute -->
<!-- UTSCOMJSON.swiper-item.attribute -->
<!-- UTSCOMJSON.swiper-item.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.switch.description -->
<!-- UTSCOMJSON.switch.attrubute -->
<!-- UTSCOMJSON.switch.attribute -->
<!-- UTSCOMJSON.switch.event -->
......
......@@ -6,7 +6,7 @@
虽然app-uvue中写在view的text区域的文字,也会被编译器自动包裹一层text组件,看起来也可以使用。但这样会造成无法修改该text文字的样式,详见uvue的[样式不继承](../css/README.md#stylenoextends)章节。
<!-- UTSCOMJSON.text.attrubute -->
<!-- UTSCOMJSON.text.attribute -->
<!-- UTSCOMJSON.text.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.textarea.description -->
<!-- UTSCOMJSON.textarea.attrubute -->
<!-- UTSCOMJSON.textarea.attribute -->
<!-- UTSCOMJSON.textarea.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.unicloud-db.description -->
<!-- UTSCOMJSON.unicloud-db.attrubute -->
<!-- UTSCOMJSON.unicloud-db.attribute -->
<!-- UTSCOMJSON.unicloud-db.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.video.description -->
<!-- UTSCOMJSON.video.attrubute -->
<!-- UTSCOMJSON.video.attribute -->
<!-- UTSCOMJSON.video.event -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.view.description -->
<!-- UTSCOMJSON.view.attrubute -->
<!-- UTSCOMJSON.view.attribute -->
#### 说明
......@@ -16,8 +16,8 @@
<!-- UTSCOMJSON.view.compatibility -->
#### App平台@app
- HBuilder4.0以下版本`hover-class`属性App端与微信小程序效果一样,手指按下进入`hover-class`状态后,手指移动就会取消`hover-class`状态
- HBuilder4.0及以上版本App端调整为手指在view范围内移动不会取消`hover-class`状态,手指移动到view范围之外才会取消`hover-class`状态
- HBuilder4.0以下版本`hover-class`属性App端与微信小程序效果一样,手指按下进入`hover-class`状态后,手指移动就会取消`hover-class`状态
- HBuilder4.0及以上版本App端调整为手指在view范围内移动不会取消`hover-class`状态,手指移动到view范围之外才会取消`hover-class`状态
<!-- UTSCOMJSON.view.children -->
......
......@@ -2,7 +2,7 @@
<!-- UTSCOMJSON.web-view.description -->
<!-- UTSCOMJSON.web-view.attrubute -->
<!-- UTSCOMJSON.web-view.attribute -->
<!-- UTSCOMJSON.web-view.event -->
......@@ -56,5 +56,5 @@ uts端在 `<web-view>` 组件的 `message` 事件回调 `event.detail.data` 中
- `event.detail.data` 中的数据,以数组的形式接收每次 post 的消息。(注:支付宝小程序除外,支付宝小程序中以对象形式接受)
## 注意
- web-view组件为系统web-view,内核版本号不由uni-app x框架控制。如需x5等webview,需使用uts插件,[详见](https://ext.dcloud.net.cn/search?q=x5)
- web-view组件为系统web-view,内核版本号不由uni-app x框架控制。如需x5等webview,需使用uts插件,[详见](https://ext.dcloud.net.cn/search?q=x5)
- 一个页面的web-view组件数量不宜太多,每个web-view都会占用不少内存
......@@ -200,7 +200,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.script.description -->
<!-- VUEJSON.script.attrubute -->
<!-- VUEJSON.script.attribute -->
<!-- VUEJSON.script.event -->
......@@ -216,7 +216,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.template.description -->
<!-- VUEJSON.template.attrubute -->
<!-- VUEJSON.template.attribute -->
<!-- VUEJSON.template.event -->
......@@ -233,7 +233,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.slot.description -->
<!-- VUEJSON.slot.attrubute -->
<!-- VUEJSON.slot.attribute -->
<!-- VUEJSON.slot.event -->
......@@ -251,7 +251,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.style.description -->
<!-- VUEJSON.style.attrubute -->
<!-- VUEJSON.style.attribute -->
<!-- VUEJSON.style.event -->
......@@ -268,7 +268,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.keep-alive.description -->
<!-- VUEJSON.keep-alive.attrubute -->
<!-- VUEJSON.keep-alive.attribute -->
<!-- VUEJSON.keep-alive.event -->
......@@ -285,7 +285,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.component.description -->
<!-- VUEJSON.component.attrubute -->
<!-- VUEJSON.component.attribute -->
<!-- VUEJSON.component.event -->
......@@ -301,7 +301,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.transition.description -->
<!-- VUEJSON.transition.attrubute -->
<!-- VUEJSON.transition.attribute -->
<!-- VUEJSON.transition.event -->
......@@ -318,7 +318,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.transition-group.description -->
<!-- VUEJSON.transition-group.attrubute -->
<!-- VUEJSON.transition-group.attribute -->
<!-- VUEJSON.transition-group.event -->
......@@ -335,7 +335,7 @@ uni-app x 新增了 [onLastPageBackPress](../collocation/App.md#applifecycle)
<!-- VUEJSON.teleport.description -->
<!-- VUEJSON.teleport.attrubute -->
<!-- VUEJSON.teleport.attribute -->
**注意:**
- App-Android 平台暂不支持动态修改 `to` 属性。
......@@ -587,7 +587,7 @@ defineOptions({
</view>
</template>
<script>
<script>
// import componentA from './component-a' // 错误用法
export default {
name: "component-a",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册