From 0d29d9a2bf0d893a67f1263bb9525131a50a2128 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Sat, 23 Mar 2024 11:12:55 +0800
Subject: [PATCH] 首次提交大宝wap
---
src/App.vue | 253 ++++++++++++++++++++++++++------------------------
1 files changed, 130 insertions(+), 123 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index b7a698e..e609bfa 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,9 +1,9 @@
<template>
<div id="app" :class="`${$state.theme === 'red' ? 'red-theme' : 'black-theme'}`">
- <div :class="`header-box`" v-if="hasHeader && title !== '用户登录'">
+ <div :class="`header-box`" v-if="hasHeader && title !== $t('hj248')">
<mt-header :title="title">
<mt-button icon="back" slot="left" @click="$router.go(-1)"></mt-button>
-
+
<div v-if="!is_Show">
<template v-if="iconRight == 'search'">
<img slot="right" class="search-right" src="./assets/ico/fangdajing.png" alt />
@@ -12,7 +12,7 @@
<mt-button icon="more" slot="right"></mt-button>
</template>
</div>
-
+
</mt-header>
</div>
<div class="body-box">
@@ -29,89 +29,96 @@
</template>
<script>
-import elalert from "@/components/elalert.vue";
-import foot from "@/components/foot.vue";
-import loginPopup from "@/components/loginDialog.vue";
-//引入css
-import "@/assets/iconfont/iconfont.css";
-import "@/assets/iconfont/iconfont.ttf";
+import elalert from '@/components/elalert.vue'
+import foot from '@/components/foot.vue'
+import loginPopup from '@/components/loginDialog.vue'
+// 引入css
+import '@/assets/iconfont/iconfont.css'
+import '@/assets/iconfont/iconfont.ttf'
export default {
components: {
foot,
elalert,
loginPopup
- },
- name: "App",
- created() {
- this.$state.theme="red";
- console.log(this.$state.theme,"asdasdasd")
- let title = this.$route.meta.title || "首页";
- this.title = title;
- if(this.$route.meta.is_Show){
- this.is_Show = this.$route.meta.is_Show;
- }else{
- this.is_Show = true;
+ },
+ name: 'App',
+ created () {
+ this.$state.theme = 'red'
+ console.log(this.$state.theme, 'asdasdasd')
+ let title = this.$route.meta.title || this.$t('hj224')
+ this.title = title
+ if (this.$route.meta.is_Show) {
+ this.is_Show = this.$route.meta.is_Show
+ } else {
+ this.is_Show = true
}
if (this.$route.meta.hasHeader) {
- this.hasHeader = true;
+ this.hasHeader = true
} else {
- this.hasHeader = false;
+ this.hasHeader = false
}
if (this.$route.meta.iconRight) {
- this.iconRight = this.$route.meta.iconRight;
+ this.iconRight = this.$route.meta.iconRight
} else {
- this.iconRight = "default";
+ this.iconRight = 'default'
}
// this.$store.state.className = window.localStorage.getItem('styleName')?window.localStorage.getItem('styleName'):'red'
},
watch: {
- $route(to, from) {
- let title = to.meta.title || "首页";
- this.title = title;
+ $route (to, from) {
+ let title = to.meta.title || this.$t('hj224')
+ this.title = title
if (to.meta.iconRight) {
- this.iconRight = to.meta.iconRight;
+ this.iconRight = to.meta.iconRight
} else {
- this.iconRight = "default";
+ this.iconRight = 'default'
}
if (to.meta.hasHeader) {
- this.hasHeader = true;
+ this.hasHeader = true
} else {
- this.hasHeader = false;
+ this.hasHeader = false
}
if (to.meta.index > from.meta.index) {
- console.log("slide-left");
- //设置动画名称
- this.transitionName = "slide-left";
+ console.log('slide-left')
+ // 设置动画名称
+ this.transitionName = 'slide-left'
} else {
- console.log("slide-right");
- this.transitionName = "slide-right";
+ console.log('slide-right')
+ this.transitionName = 'slide-right'
}
}
},
- data() {
+ data () {
return {
- title: "首页",
+ title: '首页',
hasHeader: false,
- iconRight: "default",
+ iconRight: 'default',
transitionName: '',
- is_Show:true,
- is_foot:true,
- };
+ is_Show: true,
+ is_foot: true
+ }
},
methods: {
- footColse(){
- this.$store.commit('dialogVisible',true);
+ footColse () {
+ this.$store.commit('dialogVisible', true)
},
- dialogClose(){
- this.$store.commit('dialogVisible',false);
+ dialogClose () {
+ this.$store.commit('dialogVisible', false)
}
}
-};
+}
</script>
<style lang="less" scoped>
+
+/deep/ .van-list__finished-text{
+ line-height: 1.925926rem !important;
+}
+/deep/ .van-list__error-text{
+ line-height: 1.925926rem !important;
+}
#app {
width: 100vw;
height: 100vh;
@@ -147,7 +154,7 @@
}
&.red-theme {
background: rgb(241,242,246);
- color:#000;
+ color:#000;
/deep/.mint-header {
background: none;
.mint-header-title {
@@ -158,85 +165,85 @@
color: #212121;
}
}
- /deep/.van-swipe-item {
- color: #000;
- }
- /deep/.navs_content {
- background: #fff!important;
- }
- /deep/.fo_content {
- background: #fff;
- }
- /deep/.news-tab{
- background: #fff;
- }
- /deep/.mint-tab-item-label {
- color: #000;
- font-size: .26rem;
-
- }
- /deep/.top_title{
- color: #000;
- }
- /deep/.titContent{
- color:#000;
- }
- /deep/.mint-navbar {
- background: #fff;
- }
- /deep/.mint-tab-item {
- background: #fff;
- border: none;
- }
- /deep/.footCss{
- background: #fff;
- }
- /deep/.newDetail-tits{
- color: #aaa;
- }
- /deep/.van-skeleton__row, .van-skeleton__title{
- background-color: #fff!important;
- }
+ /deep/.van-swipe-item {
+ color: #000;
+ }
+ /deep/.navs_content {
+ background: #fff!important;
+ }
+ /deep/.fo_content {
+ background: #fff;
+ }
+ /deep/.news-tab{
+ background: #fff;
+ }
+ /deep/.mint-tab-item-label {
+ color: #000;
+ font-size: .26rem;
+
+ }
+ /deep/.top_title{
+ color: #000;
+ }
+ /deep/.titContent{
+ color:#000;
+ }
+ /deep/.mint-navbar {
+ background: #fff;
+ }
+ /deep/.mint-tab-item {
+ background: #fff;
+ border: none;
+ }
+ /deep/.footCss{
+ background: #fff;
+ }
+ /deep/.newDetail-tits{
+ color: #aaa;
+ }
+ /deep/.van-skeleton__row, .van-skeleton__title{
+ background-color: #fff!important;
+ }
}
&.black-theme {
// background: #16171d;
// background: rgb(14, 14, 15);
background: rgb(33, 33, 43);
-
- /deep/.navs_content {
- background: #272733;
- }
- /deep/.fo_content {
- background: #272733;
- }
- /deep/.news-tab{
- background: #272733;
- }
- /deep/.mint-navbar {
- background: #272733;
- }
- /deep/.mint-tab-item-label {
- color: #fff;
- font-size: .26rem;
-
- }
- /deep/.titContent{
- color:#000;
- }
- /deep/.mint-tab-container {}
-
- /deep/.mint-tab-item {
- background: #272733;
- }
- /deep/.van-swipe-item {
- color: #000;
- }
- /deep/.footCss{
- background: rgb(33, 33, 43);
- }
- /deep/.newDetail-tits{
- color: #999;
- }
+
+ /deep/.navs_content {
+ background: #272733;
+ }
+ /deep/.fo_content {
+ background: #272733;
+ }
+ /deep/.news-tab{
+ background: #272733;
+ }
+ /deep/.mint-navbar {
+ background: #272733;
+ }
+ /deep/.mint-tab-item-label {
+ color: #fff;
+ font-size: .26rem;
+
+ }
+ /deep/.titContent{
+ color:#000;
+ }
+ /deep/.mint-tab-container {}
+
+ /deep/.mint-tab-item {
+ background: #272733;
+ }
+ /deep/.van-swipe-item {
+ color: #000;
+ }
+ /deep/.footCss{
+ background: rgb(33, 33, 43);
+ }
+ /deep/.newDetail-tits{
+ color: #999;
+ }
}
}
.search-right {
@@ -247,7 +254,7 @@
position: relative !important;
}
.topLeft{
-
+
}
/deep/.el-alert{
--
Gitblit v1.9.3