Browse Source

首页底部新增版权

master
liaoxinyu 3 months ago
parent
commit
2108f9c883
  1. 4
      App.vue
  2. 1
      manifest.json
  3. 99
      pages/base/home.vue

4
App.vue

@ -7,7 +7,7 @@ export default {
setInterval(() => {
this.$navFontColor();
}, 1000);
this.mobileLogo();
// this.update()
},
methods: {
@ -23,6 +23,7 @@ export default {
title_logo: data.title_logo,
share_logo: data.share_logo,
name: data.name,
copyright: data.copyright
});
});
},
@ -127,6 +128,7 @@ export default {
onShow: function () {
uni.$emit("appShow");
this.$navFontColor();
this.mobileLogo();
},
onHide: function () {},
};

1
manifest.json

@ -5,6 +5,7 @@
"versionName" : "1.0.0",
"versionCode" : 100,
"transformPx" : false,
"sassImplementationName": "node-sass",
"app-plus" : {
"compatible" : {
"ignoreVersion" : true //trueHBuilderX1.9.0

99
pages/base/home.vue

@ -1215,6 +1215,11 @@
</view>
</view>
</view>
<view class="botton_logoMap">
<view>{{logoMap.copyright}}</view>
<view>{{contacts.email}}</view>
</view>
</view>
<!-- 个人主页弹出层 -->
@ -1480,7 +1485,13 @@ export default {
guideList: [],//
articleList: [],
sortedNegativeItems:[],
sortedNegativeItems1:[]
sortedNegativeItems1:[],
contacts : {
contact:"",
email: "",
media:"",
service : "",
}
}
},
computed: {
@ -1722,48 +1733,55 @@ export default {
this.homeList = data[1].marketInfoList;//
// console.log(data, '----------');
let allNegativeIncreaseItems = []
this.sortedNegativeItems = []
let allNegativeIncreaseItems = []
const excludedCoins = ["CQF", "HZL", "NKA", "PMK", "GCUL", "DFU", "ACK"];
data.forEach((item) => {
if (item.marketInfoList) {
const negativeItems = item.marketInfoList.filter((info) => {
return (
info.increaseStr &&
info.increaseStr.startsWith("-") &&
!excludedCoins.includes(info.coin_name)
);
});
allNegativeIncreaseItems.push(...negativeItems); //
}
});
this.sortedNegativeItems = [...allNegativeIncreaseItems].sort((a, b) => {
const numA = parseFloat(a.increaseStr);
const numB = parseFloat(b.increaseStr);
return numA - numB; //
data.forEach((item) => {
if (item.marketInfoList) {
const filteredItems = item.marketInfoList.filter((info) => {
return !excludedCoins.includes(info.coin_name);
});
allNegativeIncreaseItems.push(...filteredItems);
}
});
this.sortedNegativeItems = [...allNegativeIncreaseItems].sort((a, b) => {
const numA = parseFloat(a.increaseStr);
const numB = parseFloat(b.increaseStr);
const isANegative = numA < 0;
const isBNegative = numB < 0;
if (isANegative && !isBNegative) {
return -1;
}
if (!isANegative && isBNegative) {
return 1;
}
return numA - numB;
});
let allPositiveIncreaseItems = []; // "+"
this.sortedNegativeItems1 = []; //
data.forEach((item) => {
if (item.marketInfoList) {
const positiveItems = item.marketInfoList.filter((info) => {
return (
info.increaseStr &&
info.increaseStr.startsWith("+") &&
!excludedCoins.includes(info.coin_name)
);
});
allPositiveIncreaseItems.push(...positiveItems); //
}
if (item.marketInfoList) {
const filteredItems = item.marketInfoList.filter((info) => {
return !excludedCoins.includes(info.coin_name);
});
allPositiveIncreaseItems.push(...filteredItems);
}
});
//
this.sortedNegativeItems1 = [...allPositiveIncreaseItems].sort((a, b) => {
const numA = parseFloat(a.increaseStr);
const numB = parseFloat(b.increaseStr);
return numB - numA; //
this.sortedNegativeItems1 = [...allPositiveIncreaseItems].sort((a, b) => {
const numA = parseFloat(a.increaseStr);
const numB = parseFloat(b.increaseStr);
const isANegative = numA < 0;
const isBNegative = numB < 0;
if (isANegative && !isBNegative) {
return 1;
}
if (!isANegative && isBNegative) {
return -1;
}
return numB - numA;
});
}
})
@ -1860,6 +1878,11 @@ export default {
})
.catch(() => { })
},
serviceDetail() {
Member.contact({}).then((res)=>{
this.contacts = res.data;
})
},
//
outLogin() {
uni.removeStorageSync("token")
@ -1938,6 +1961,7 @@ export default {
this.indexData()
this.indexMarketList()
this.getCurrencyExCny()
this.serviceDetail();
if (this.isLogin) {
this.createWalletAddress()
this.getAuthInfo()
@ -3391,4 +3415,9 @@ export default {
padding: 0rpx 20rpx;
border-radius: 40rpx;
}
.botton_logoMap{
color: var(--col2);
text-align: center;
padding: 60rpx 0rpx;
}
</style>

Loading…
Cancel
Save