[go: up one dir, main page]

Skip to content

Commit

Permalink
fix(types): 修复组件类型声明描述信息错误的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
robinv8 committed Sep 13, 2022
1 parent 9980bad commit 386685d
Showing 1 changed file with 24 additions and 42 deletions.
66 changes: 24 additions & 42 deletions packages/taro-components/types/View.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,138 +34,120 @@ interface ViewProps extends StandardProps {
hoverStayTime?: number

/** 是否阻止区域内滚动页面。
* 默认值: false
* 说明: 如果 view 中嵌套 view,外层 view 设置 disable-scroll 为 true 时禁止内部的滚动。
* @supported alipay
* @default false
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
*/
disableScroll?: string

/** 是否隐藏。
* 默认值: false
* @supported alipay
* @default false
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
*/
hidden?: string

/** 自定义样式名。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
class?: string

/** 内联样式。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
style?: string

/** 用于动画,详见 my.createAnimation 。使用 my.createAnimation 生成的动画是通过过渡(Transition)实现的,只会触发 onTransitionEnd,不会触发 onAnimationStart, onAnimationIteration, onAnimationEnd。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* 默认值:{}
* @supported alipay
*/
animation?: string

/** 点击。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onTap?: CommonEventFunction

/** 触摸动作开始。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onTouchStart?: CommonEventFunction

/** 触摸后移动。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onTouchMove?: CommonEventFunction

/** 触摸动作结束。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onTouchEnd?: CommonEventFunction

/** 触摸动作被打断,如来电提醒,弹窗。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onTouchCancel?: CommonEventFunction

/** 长按 500ms 之后触发,触发了长按事件后进行移动将不会触发屏幕的滚动。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onLongTap?: CommonEventFunction

/** 过渡(Transition)结束时触发。
* 版本要求: 基础库 1.8.0 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onTransitionEnd?: CommonEventFunction

/** 每开启一次新的动画过程时触发。(第一次不触发)
* 版本要求: 基础库 1.8.0 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onAnimationIteration?: CommonEventFunction

/** 动画开始时触发。
* 版本要求: 基础库 1.8.0 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onAnimationStart?: CommonEventFunction

/** 动画结束时触发。
* 版本要求: 基础库 1.8.0 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onAnimationEnd?: CommonEventFunction

/** 当前元素可见面积超过50%时触发。
* 版本要求: 基础库 1.9.0 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onAppear?: CommonEventFunction

/** 当前元素不可见面积超过50%时触发。
* 版本要求: 基础库 1.9.0 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onDisappear?: CommonEventFunction

/** 当前元素首次可见面积达到50%时触发。
* 版本要求: 基础库 1.9.4 及以上
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
onFirstAppear?: CommonEventFunction

/** 表示组件的语义角色。设置为 img 时,组件聚焦后读屏软件会朗读出 图像 ;设置为 button 时,聚焦后读屏软件会朗读出 按钮 。详情请参见 aria-component。
* @supported alipay, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported alipay
*/
role?: string

/** 无障碍访问,(角色)标识元素的作用
* @supported qq, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported qq
*/
ariaRole?: string

/** 无障碍访问,(属性)元素的额外描述
* @supported qq, rn
* @rn 由于 RN 不支持 hoverClass,故 RN 端的 View 组件实现了 `hoverStyle`属性,写法和 style 类似,只不过 `hoverStyle` 的样式是指定按下去的样式。
* @supported qq
*/
ariaLabel?: string
}
Expand Down

0 comments on commit 386685d

Please sign in to comment.