From 0dd41bd8cee430d3a948b89c664cb511c400993c Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Fri, 12 Aug 2022 19:11:46 +0800 Subject: [PATCH] 新增链接添加按钮,优化Dplayer播放 --- src/components/group/MyVideo.vue | 48 +++++++++++++++++++++++++++++++++--------------- 1 files changed, 33 insertions(+), 15 deletions(-) diff --git a/src/components/group/MyVideo.vue b/src/components/group/MyVideo.vue index 2e69c63..17fc80c 100644 --- a/src/components/group/MyVideo.vue +++ b/src/components/group/MyVideo.vue @@ -1,41 +1,59 @@ <template> <div class="myModal"> - <a-modal v-model="visible" title="" :footer="null" :mask="false" :maskClosable="false" :placement="placement" - :bodyStyle="{'overflow':'overlay','maxHeight': '550px'}"> - <div>11</div> - + <a-modal v-model="visible" title="视频盒子" :footer="null" :mask="false" :maskClosable="true" + :bodyStyle="{'overflow':'overlay','maxHeight': '750px'}" :afterClose="afterClose"> + <videoDetail ref="videoDetail"></videoDetail> </a-modal> </div> - </template> <script> - import { - history - } from '../../api/blogArticleComment.js' + import videoDetail from "../mini/box16-videoDetail.vue" export default { + components: { + videoDetail, + }, + watch: { + // '$route'(to, from) { + // if ("mdDetail" === to.name) { + // this.articleId = this.$route.query.id; + // this.articleFileType = this.$route.query.articleFileType; + // } + // }, + articleId: function(newValue, oldValue) { + if (newValue == undefined || newValue == null || newValue == "") { + this.showMsg = true; + this.errorMsg = "日志id参数缺失"; + } else { + this.$nextTick(function() { + this.$refs.myComment.updateCommentList(this.articleId); + }) + } + }, + }, data() { return { visible: false, - placement: "bottom" + articleId: "", } }, - beforeMount() {}, methods: { - showModal() { + showModal(param) { this.visible = true; + this.$nextTick(function() { + this.$refs.videoDetail.showVideo(param) + }) }, handleCancel(e) { this.visible = false; }, - + afterClose() { + this.$emit("closeMyVideo") + } }, } </script> <style scoped> - a { - color: black; - } </style> -- Gitblit v1.9.1