inleft
2022-08-17 054cdefd40ac8963fac897e4fe98ffc1de4e0b69
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>