|
@@ -1,21 +1,19 @@
|
|
|
<template>
|
|
|
- <Teleport to="body" v-if="canShow">
|
|
|
- <div class="tag-view">
|
|
|
- <!-- <div class="tag-view-content" :style="{ height: height + 'px' }"> -->
|
|
|
- <div class="tag-view-content" :class="!isLogin || !isAuth ? 'no-comment' : ''">
|
|
|
- <header>
|
|
|
- <span>{{ notify.title }}</span>
|
|
|
- <!-- <i class="iconfont icon-close" @click="emits('action', null)"></i> -->
|
|
|
- <i class="iconfont icon-close" @click="onClose"></i>
|
|
|
- </header>
|
|
|
- <article>
|
|
|
- <TagMsg @setShow="setShow"></TagMsg>
|
|
|
- <Comment v-if="isLogin && isAuth" :slideHeigt="slideHeigt"></Comment>
|
|
|
- </article>
|
|
|
- <!-- <footer></footer> -->
|
|
|
- </div>
|
|
|
+ <div class="tag-view" v-show="canShow">
|
|
|
+ <!-- <div class="tag-view-content" :style="{ height: height + 'px' }"> -->
|
|
|
+ <div class="tag-view-content" :class="!isLogin || !isAuth ? 'no-comment' : ''">
|
|
|
+ <header>
|
|
|
+ <span>{{ notify.title }}</span>
|
|
|
+ <!-- <i class="iconfont icon-close" @click="emits('action', null)"></i> -->
|
|
|
+ <i class="iconfont icon-close" @click="onClose"></i>
|
|
|
+ </header>
|
|
|
+ <article>
|
|
|
+ <TagMsg @setShow="setShow"></TagMsg>
|
|
|
+ <Comment v-if="isLogin && isAuth" :slideHeigt="slideHeigt"></Comment>
|
|
|
+ </article>
|
|
|
+ <!-- <footer></footer> -->
|
|
|
</div>
|
|
|
- </Teleport>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script setup>
|
|
|
import { ref, onMounted, onBeforeUnmount, computed, inject, watch, defineExpose } from 'vue'
|