diff --git a/resources/assets/js/pages/manage/components/DialogView.vue b/resources/assets/js/pages/manage/components/DialogView.vue index 12ea89332..616b09607 100644 --- a/resources/assets/js/pages/manage/components/DialogView.vue +++ b/resources/assets/js/pages/manage/components/DialogView.vue @@ -152,7 +152,9 @@ export default { }, }).then(({data}) => { this.read_list = data; - this.$refs.percent.updatePopper(); + this.$nextTick(() => { + this.$refs.percent.updatePopper(); + }) }).catch(() => { this.read_list = []; }); diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue index 878847774..b8bb21685 100644 --- a/resources/assets/js/pages/manage/messenger.vue +++ b/resources/assets/js/pages/manage/messenger.vue @@ -90,8 +90,13 @@
diff --git a/resources/assets/sass/pages/page-messenger.scss b/resources/assets/sass/pages/page-messenger.scss index f564a173c..cb72de863 100644 --- a/resources/assets/sass/pages/page-messenger.scss +++ b/resources/assets/sass/pages/page-messenger.scss @@ -281,18 +281,31 @@ height: 52px; flex-shrink: 0; border-top: 1px solid #f4f5f5; - > i { - cursor: pointer; - font-size: 24px; - margin: 0 24px; - color: #aaaaaa; - opacity: 0.9; - &.active { - opacity: 1; - color: $primary-color; + .menu-icon { + height: 100%; + display: flex; + align-items: center; + position: relative; + .menu-num { + position: absolute; + top: 4px; + left: 50%; + margin-left: 3px; + transform: scale(0.8); } - &:hover { - opacity: 1; + > i { + cursor: pointer; + font-size: 24px; + margin: 0 24px; + color: #aaaaaa; + opacity: 0.9; + &.active { + opacity: 1; + color: $primary-color; + } + &:hover { + opacity: 1; + } } } }