Skip to content

VideoModal 视频弹窗

画中画视频弹窗组件。

引入

组件位置

/main/pages/component/videoModal/index

app.jsonindex.json 中引入组件:

json
"usingComponents": {
  "videoModal": "/main/pages/component/videoModal/index"
}

代码演示

基础用法

html
<videoModal 
  isShow="{{ isShowModal }}" 
  url="{{ videoUrl }}"
  width="{{ 640 }}"
  height="{{ 360 }}"
  bind:closeVideoModal="onClose"
/>
javascript
Page({
  data: {
    isShowModal: false,
    videoUrl: 'https://example.com/video.mp4'
  },
  showVideo() {
    this.setData({ isShowModal: true });
  },
  onClose() {
    this.setData({ isShowModal: false });
  }
});

API

Props

参数说明类型默认值
isShow是否展示弹窗booleanfalse
url视频播放地址string''
width视频宽度 (rpx)number600
height视频高度 (rpx)number700

Events

事件名说明回调参数
closeVideoModal点击关闭按钮或弹窗关闭时触发-