<template>
							 | 
						|
									<uv-popup ref="popup" @change="change">
							 | 
						|
										<view class="video-view" v-if="show">
							 | 
						|
											<video class="video" :src="getSec" :autoplay="autoplay"></video>
							 | 
						|
										</view>
							 | 
						|
									</uv-popup>
							 | 
						|
								</template>
							 | 
						|
								<script>
							 | 
						|
									export default {
							 | 
						|
										props: {
							 | 
						|
											src: {
							 | 
						|
												type: String,
							 | 
						|
												default: ''
							 | 
						|
											},
							 | 
						|
											autoplay: {
							 | 
						|
												type: Boolean,
							 | 
						|
												default: true
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										data() {
							 | 
						|
											return {
							 | 
						|
												videoSrc: '',
							 | 
						|
												show: false
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										computed: {
							 | 
						|
											getSec() {
							 | 
						|
												return this.src || this.videoSrc;
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										methods: {
							 | 
						|
											open(url) {
							 | 
						|
												this.videoSrc = url;
							 | 
						|
												this.$refs.popup.open();
							 | 
						|
											},
							 | 
						|
											close() {
							 | 
						|
												this.$refs.popup.close();
							 | 
						|
											},
							 | 
						|
											change(e) {
							 | 
						|
												this.show = e.show;
							 | 
						|
											}
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</script>
							 | 
						|
								<style scoped lang="scss">
							 | 
						|
									.video-view {
							 | 
						|
										width: 750rpx;
							 | 
						|
										.video {
							 | 
						|
											width: 750rpx;
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</style>
							 |