二手车交易,返回按钮的控制
This commit is contained in:
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
export const myMixins = {
|
export const myMixins = {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -86,6 +87,14 @@ export const myMixins = {
|
|||||||
// 大于或等于 5 位数,显示为 x 万,四舍五入到小数点后一位
|
// 大于或等于 5 位数,显示为 x 万,四舍五入到小数点后一位
|
||||||
return `${Math.round(num / 1000) / 10}`;
|
return `${Math.round(num / 1000) / 10}`;
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
isWebFunc(){
|
||||||
|
var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
|
||||||
|
if (!isMobile) {// 是移动端不变
|
||||||
|
return true
|
||||||
|
}else {
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<div class="headerWrap">
|
<div class="headerWrap">
|
||||||
<img class="bg" src="@/assets/secondHandCar/bg.png" />
|
<img class="bg" src="@/assets/secondHandCar/bg.png" />
|
||||||
<div class="navWrap">
|
<div class="navWrap">
|
||||||
<div v-if="isWeb" style="opacity: 0;" class="back"></div>
|
<div v-if="isWebFunc" style="opacity: 0;" class="back"></div>
|
||||||
<img v-else class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
<img v-else class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
||||||
<!-- 切图问题,图片需更换-->
|
<!-- 切图问题,图片需更换-->
|
||||||
<img class="navIcon" src="@/assets/secondHandCar/cheyuan_big.png" />
|
<img class="navIcon" src="@/assets/secondHandCar/cheyuan_big.png" />
|
||||||
@ -187,7 +187,6 @@ export default {
|
|||||||
vehicleAnglePhotoList:[],
|
vehicleAnglePhotoList:[],
|
||||||
otherImgSrcList:[],
|
otherImgSrcList:[],
|
||||||
status:'',
|
status:'',
|
||||||
isWeb:false,
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
@ -212,12 +211,6 @@ export default {
|
|||||||
this.vehicleLicensePhotoList=[{url:res.data?.vehicleLicensePhoto}]
|
this.vehicleLicensePhotoList=[{url:res.data?.vehicleLicensePhoto}]
|
||||||
this.vehicleAnglePhotoList=[{url:res.data?.vehicleAnglePhoto}]
|
this.vehicleAnglePhotoList=[{url:res.data?.vehicleAnglePhoto}]
|
||||||
}
|
}
|
||||||
var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
|
|
||||||
if (!isMobile) {// 是移动端不变
|
|
||||||
this.isWeb=true
|
|
||||||
}else {
|
|
||||||
this.isWeb=false
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
viewPrivacy(){
|
viewPrivacy(){
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="wrap" >
|
<div class="wrap" >
|
||||||
<div class="headerWrap">
|
<div class="headerWrap">
|
||||||
<img class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
<div v-if="isWebFunc" style="opacity: 0;" class="back"></div>
|
||||||
|
<img v-else class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
||||||
<span>在售</span>
|
<span>在售</span>
|
||||||
<div style="opacity: 0;" class="back"></div>
|
<div style="opacity: 0;" class="back"></div>
|
||||||
</div>
|
</div>
|
||||||
@ -110,6 +111,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
|
console.log(" localStorage.setItem('indexActiveTab', this.activeTab);", localStorage.getItem('indexActiveTab'))
|
||||||
// 页面加载时记录进入时间
|
// 页面加载时记录进入时间
|
||||||
this.startTime = new Date();
|
this.startTime = new Date();
|
||||||
const urlParams = new URLSearchParams(window.location.search);
|
const urlParams = new URLSearchParams(window.location.search);
|
||||||
|
@ -156,17 +156,17 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
const savedTab = sessionStorage.getItem('indexActiveTab');
|
||||||
|
this.activeTab = Number(savedTab); // 转换为数字
|
||||||
|
// }
|
||||||
this.getList();
|
this.getList();
|
||||||
document.addEventListener('visibilitychange', async ( ) => {
|
document.addEventListener('visibilitychange', async ( ) => {
|
||||||
let state = document.visibilityState
|
let state = document.visibilityState
|
||||||
if (state == 'hidden') { // 用户离开了
|
if (state == 'hidden') { // 用户离开了
|
||||||
console.log("用户离开了")
|
// console.log("用户离开了")
|
||||||
}
|
}
|
||||||
if (state == 'visible') {
|
if (state == 'visible') {
|
||||||
console.log("用户visible")
|
// console.log("用户visible")
|
||||||
// this.getList();
|
|
||||||
// this.activeTab=localStorage.getItem('indexActiveTab') || 0
|
|
||||||
console.log("this.activeTab",this.activeTab)
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -180,7 +180,8 @@ export default {
|
|||||||
}else{//求购查看
|
}else{//求购查看
|
||||||
this.$router.push({ name: "wantBuySale", query: { type:1 ,id:item.id ,queryType:2}})
|
this.$router.push({ name: "wantBuySale", query: { type:1 ,id:item.id ,queryType:2}})
|
||||||
}
|
}
|
||||||
// localStorage.setItem('indexActiveTab', '');
|
// 保存当前的 activeTab
|
||||||
|
sessionStorage.setItem('indexActiveTab',String(this.activeTab) );
|
||||||
},
|
},
|
||||||
releaseHandle(type){
|
releaseHandle(type){
|
||||||
if(type===1){//车源发布
|
if(type===1){//车源发布
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
<div class="headerWrap">
|
<div class="headerWrap">
|
||||||
<img class="bg" src="@/assets/secondHandCar/bg.png" />
|
<img class="bg" src="@/assets/secondHandCar/bg.png" />
|
||||||
<div class="navWrap">
|
<div class="navWrap">
|
||||||
<div v-if="isWeb" style="opacity: 0;" class="back"></div>
|
<div v-if="isWebFunc" style="opacity: 0;" class="back"></div>
|
||||||
<img v-else class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
<img v-else class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
||||||
<img class="navIcon" src="@/assets/secondHandCar/qiugou_big.png" />
|
<img class="navIcon" src="@/assets/secondHandCar/qiugou_big.png" />
|
||||||
<div style="opacity: 0;" class="back"></div>
|
<div style="opacity: 0;" class="back"></div>
|
||||||
@ -131,7 +131,6 @@ export default {
|
|||||||
auditReason:'',
|
auditReason:'',
|
||||||
auditRemark:'',
|
auditRemark:'',
|
||||||
status:'',
|
status:'',
|
||||||
isWeb:false,
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
@ -150,12 +149,6 @@ export default {
|
|||||||
this.auditRemark=res.data?.auditRemark
|
this.auditRemark=res.data?.auditRemark
|
||||||
this.status=res.data?.status?.code
|
this.status=res.data?.status?.code
|
||||||
}
|
}
|
||||||
var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
|
|
||||||
if (!isMobile) {// 是移动端不变
|
|
||||||
this.isWeb=true
|
|
||||||
}else {
|
|
||||||
this.isWeb=false
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
viewPrivacy(){
|
viewPrivacy(){
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="wrap" >
|
<div class="wrap" >
|
||||||
<div class="headerWrap">
|
<div class="headerWrap">
|
||||||
<img class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
<div v-if="isWebFunc" style="opacity: 0;" class="back"></div>
|
||||||
|
<img v-else class="back" @click="h5GoBack" src="@/assets/secondHandCar/back.png" />
|
||||||
<span>求购</span>
|
<span>求购</span>
|
||||||
<div style="opacity: 0;" class="back"></div>
|
<div style="opacity: 0;" class="back"></div>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user