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/tool.vue | 57 +++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 49 insertions(+), 8 deletions(-) diff --git a/src/components/group/tool.vue b/src/components/group/tool.vue index 05d4ea7..1e503fa 100644 --- a/src/components/group/tool.vue +++ b/src/components/group/tool.vue @@ -1,20 +1,37 @@ <template> <a-affix :offset-top="600"> - <div style="padding-left:5px;"> + <div style="padding-left:5px;" class="myButton"> <!-- <a-button @click="showDrawer1"> 抽屉1 </a-button> --> <!-- <a-button @click="showDrawer2"> 抽屉2 </a-button> --> + + <a-button @click="showMessage"> + <a-badge status="success"> + 消息 + </a-badge> + <a-icon type="message" /> + </a-button> + <a-button @click="showPreview"> + 预览 + <a-icon type="youtube" /> + </a-button> <a-button @click="showModal"> 日志 <a-icon type="plus-circle" /> </a-button> <a-button @click="showScreen"> {{screenModel}} - <a-icon type="arrows-alt" /> + <transition name="fade"> + <a-icon :type="iconType" /> + </transition> + </a-button> + <a-button @click="addLink" v-if="showHidenButton"> + 加链 + <a-icon type="smile" /> </a-button> <!-- <a-button> @@ -26,32 +43,56 @@ </template> <script> + import myConstant from "../../config/myConstant.js" + export default { data() { return { + iconType: "arrows-alt", screen: false, - screenModel: "拉伸" + screenModel: "拉伸", + showHidenButton: false, + } + }, + mounted() { + let tempVisitorData = localStorage.getItem(myConstant.visitorDataKey); + if (tempVisitorData != null && JSON.parse(tempVisitorData).nickName == myConstant.userName) { + //this.$message.info("认证成功..") + this.showHidenButton = true } }, methods: { - showDrawer1() { - this.$emit('showDrawer1') + addLink() { + this.$emit('addLink') + }, + showMessage() { + this.$emit('showMessage') }, showModal() { this.$emit('showModal') + }, + showPreview() { + this.$emit('showPreview') }, showScreen() { this.$emit('showScreen') if (this.screen) { this.screenModel = "拉伸"; - }else{ + this.iconType = "arrows-alt"; + } else { this.screenModel = "缩小"; + this.iconType = "shrink" } - this.screen=!this.screen; + this.screen = !this.screen; } }, } </script> -<style> +<style lang="less"> + .myButton { + button { + min-width: 90px; + } + } </style> -- Gitblit v1.9.1