diff --git a/layouts/module/header/HeaderCategory.vue b/layouts/module/header/HeaderCategory.vue index 51e7d3f..ea9810b 100644 --- a/layouts/module/header/HeaderCategory.vue +++ b/layouts/module/header/HeaderCategory.vue @@ -125,13 +125,9 @@ export default { onCategoryClick(id, levelType) { this.categroyVisible = false; this.categroyTwoVisible = false; - this.$router.push({ - path: "/goods/list", - query: { - id, - levelType, - }, - }); + window.open( + `${location.origin}/goods/list?id=${id}&levelType=${levelType}` + ); }, // 一级分类是否可见 handleCategoryChange(val) { diff --git a/layouts/module/header/HeaderInfoBar.vue b/layouts/module/header/HeaderInfoBar.vue index 5c24306..f3e3593 100644 --- a/layouts/module/header/HeaderInfoBar.vue +++ b/layouts/module/header/HeaderInfoBar.vue @@ -138,10 +138,10 @@ export default { handleCommandClick(event) { switch (event) { case MENU_VALUE.PERSONAL: - this.$router.push("/account/home"); + window.open(`${location.origin}/account/home`); break; case MENU_VALUE.ADDRESS: - this.$router.push("/account/address"); + window.open(`${location.origin}/account/address`); break; case MENU_VALUE.LOGON_OUT: this.$store.dispatch("logout"); @@ -153,7 +153,7 @@ export default { if (!this.$isLoginValidate()) { return; } - this.$router.push(`/account/${path}`); + window.open(`${location.origin}/account/${path}`); }, }, }; @@ -162,7 +162,7 @@ export default { .header-info-bar__dropdown, .header-info-bar__popover { .popper__arrow { - display: none; + display: none !important; } } diff --git a/layouts/module/header/index.vue b/layouts/module/header/index.vue index 2706262..daf0ba9 100644 --- a/layouts/module/header/index.vue +++ b/layouts/module/header/index.vue @@ -30,7 +30,7 @@ src="~/assets/img/layout/icon-search-sticky.png" @click="$router.push('/goods/list')" /> -
+
+ @keyup.enter.native="onSearch" + > +
@@ -175,7 +179,7 @@ export default { onTabSelect(value) { this.tabPath = value; this.searchContent = ""; - this.$router.push({ path: value }); + window.open(`${location.origin}${value}`); }, onSearch() { this.$router.push({ @@ -185,6 +189,9 @@ export default { }, }); }, + onOpenCartPage() { + window.open(`${location.origin}/cart`); + }, }, }; diff --git a/pages/index/module/Banner.vue b/pages/index/module/Banner.vue index fa02d41..b8bfb2c 100644 --- a/pages/index/module/Banner.vue +++ b/pages/index/module/Banner.vue @@ -9,12 +9,12 @@