From b7f562c7ebd63a1ac75f3a63ba6baba83853de0e Mon Sep 17 00:00:00 2001 From: XiaoMo <a1300399510@qq.com> Date: Mon, 3 Apr 2023 17:20:10 +0800 Subject: [PATCH] =?UTF-8?q?a1300399510@qq.com=20=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E4=BA=8E=202023/04/03=20-17:20:01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/{hintbox.vue => Hintbox.vue} | 17 ++++++++++++++--- src/main.js | 1 + src/views/index/allSections/AllSections.vue | 6 +++++- 3 files changed, 20 insertions(+), 4 deletions(-) rename src/components/{hintbox.vue => Hintbox.vue} (56%) diff --git a/src/components/hintbox.vue b/src/components/Hintbox.vue similarity index 56% rename from src/components/hintbox.vue rename to src/components/Hintbox.vue index 6e14e28..91a9f0a 100755 --- a/src/components/hintbox.vue +++ b/src/components/Hintbox.vue @@ -1,5 +1,5 @@ <template> - <div class="hint-box flexcenter" v-if="messageHint" v-html="messageHint"></div> + <div class="hint-box flexcenter" v-if="messagehint" v-html="messagehint"></div> </template> <script> @@ -8,12 +8,23 @@ export default { data() { return { - messageHint: "", }; }, - mounted() { + props: ["messagehint", "isauto"], + watch: { + isauto(val, oldVal) { + if (val) { + setTimeout(() => { + this.$parent.messagehint = "" + }, 1500) + } + } + }, + + mounted() { + console.log(this.messagehint, "messagehint"); }, methods: { diff --git a/src/main.js b/src/main.js index f580196..a131df0 100755 --- a/src/main.js +++ b/src/main.js @@ -6,6 +6,7 @@ import ElementUI, { Message, Pagination } from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import { skipUrl, pageStop, pageMove, goTologin, copy, startupUnderLoading, closeUnderLoading } from "@/utils/common.js" import http from "@/utils/request" +import hintBox from '@/components/Hintbox' Vue.config.productionTip = false diff --git a/src/views/index/allSections/AllSections.vue b/src/views/index/allSections/AllSections.vue index df96aea..ec038da 100755 --- a/src/views/index/allSections/AllSections.vue +++ b/src/views/index/allSections/AllSections.vue @@ -20,6 +20,7 @@ </div> </div> + </div> </template> @@ -31,9 +32,9 @@ export default { allActive: 0, list: [{}], postCollectionState: false, // 收藏的请求的状态 - } }, + methods: { allClick(index) { this.allActive = index @@ -64,6 +65,9 @@ export default { }).then(res => { if (res.code != 200) return this.list[this.allActive].data[k]['iscollection'] = 0 + this.$Message({ + + }) this.$forceUpdate() }).finally(() => { this.postCollectionState = false