Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yangkaifeng
uni-app
提交
a13b3539
U
uni-app
项目概览
yangkaifeng
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a13b3539
编写于
4月 28, 2021
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: @dcloudio/uni-components export type EmitEvent and CustomEventTrigger。eg. video.tsx
上级
f7865c2e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
4 deletion
+9
-4
packages/uni-components/src/index.ts
packages/uni-components/src/index.ts
+6
-1
packages/uni-h5/src/view/components/video/index.tsx
packages/uni-h5/src/view/components/video/index.tsx
+3
-3
未找到文件。
packages/uni-components/src/index.ts
浏览文件 @
a13b3539
export
*
from
'
./components
'
export
{
useOn
,
useSubscribe
}
from
'
./helpers/useSubscribe
'
export
{
withWebEvent
,
useCustomEvent
}
from
'
./helpers/useEvent
'
export
{
withWebEvent
,
useCustomEvent
,
CustomEventTrigger
,
EmitEvent
,
}
from
'
./helpers/useEvent
'
export
{
useUserAction
}
from
'
./helpers/useUserAction
'
export
{
useAttrs
}
from
'
./helpers/useAttrs
'
packages/uni-h5/src/view/components/video/index.tsx
浏览文件 @
a13b3539
...
...
@@ -7,7 +7,6 @@ import {
computed
,
watch
,
onMounted
,
SetupContext
,
renderList
,
onBeforeUnmount
,
}
from
'
vue
'
...
...
@@ -17,11 +16,12 @@ import { getRealPath } from '@dcloudio/uni-platform'
import
{
useSubscribe
,
useCustomEvent
,
EmitEvent
,
CustomEventTrigger
,
useUserAction
,
useAttrs
,
}
from
'
@dcloudio/uni-components
'
type
CustomEventTrigger
=
ReturnType
<
typeof
useCustomEvent
>
type
UserActionState
=
ReturnType
<
typeof
useUserAction
>
[
'
state
'
]
function
formatTime
(
val
:
number
):
string
{
...
...
@@ -803,7 +803,7 @@ export default /*#__PURE__*/ defineComponent({
setup
(
props
,
{
emit
,
attrs
,
slots
})
{
const
rootRef
=
ref
(
null
)
const
containerRef
=
ref
(
null
)
const
trigger
=
useCustomEvent
(
rootRef
,
emit
as
SetupContext
[
'
emit
'
]
)
const
trigger
=
useCustomEvent
<
EmitEvent
<
typeof
emit
>>
(
rootRef
,
emit
)
const
{
state
:
userActionState
}
=
useUserAction
()
const
{
$attrs
:
videoAttrs
}
=
useAttrs
({
excludeListeners
:
true
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录