Browse Source

解决图片问题;

songjie/feature-20251023161635-首页
宋杰 3 weeks ago
parent
commit
0075c36155
  1. 39
      pages/home/home.vue

39
pages/home/home.vue

@ -344,15 +344,17 @@ export default {
//
this.myStocks.forEach(stock => {
// 使getChartImage
const imageSrc = this.getChartImage(stock);
// 使uni.getImageInfoImage
uni.getImageInfo({
src: stock.chartImg,
src: imageSrc,
success: function(res) {
//
console.log('图片预加载成功:', stock.name)
console.log('图片预加载成功:', stock.name, imageSrc)
},
fail: function(err) {
console.log('图片预加载失败:', err)
console.log('图片预加载失败:', err, imageSrc)
}
})
})
@ -438,28 +440,19 @@ export default {
//
const changeValue = item.change_percent || item.change || item.change_amount || 0;
console.log('getChartImage - item:', item, 'changeValue:', changeValue);
// 使
if (item.chartImg) {
console.log('使用自定义图片:', item.chartImg);
return item.chartImg;
}
//
if (parseFloat(changeValue) > 0) {
if (parseFloat(changeValue) >= 0) {
// 使
console.log('上涨,使用上涨图片');
return '/static/marketSituation-image/upTimeChart.png';
} else if (parseFloat(changeValue) < 0) {
// 使
console.log('下跌,使用下跌图片');
return '/static/marketSituation-image/downTimeChart.png';
} else {
// 使
console.log('平盘,使用默认图片');
return '/static/c5.png';
}
}
},
//
@ -679,9 +672,11 @@ export default {
this.myStocks = stockData.map(stock => ({
name: stock.name || stock.stock_name || '',
code: stock.code || stock.stock_code || '',
// price: stock.price || stock.current_price || '0.10',
// change: stock.change || stock.change_percent || 222,
chartImg: stock.chartImg || '/static/c5.png' //
price: stock.price || stock.current_price || '0.00',
change: stock.change || stock.change_percent || 0,
change_percent: stock.change_percent || 0,
change_amount: stock.change_amount || 0
// chartImggetChartImage
}))
//
this.institutionalReports = stockData.map(stock => ({
@ -694,13 +689,15 @@ export default {
this.myStocks = stockData.list.map(stock => ({
name: stock.name || stock.stock_name || '',
code: stock.code || stock.stock_code || '',
// price: stock.price || stock.current_price || '1.00',
// change: stock.change || stock.change_percent || 888,
chartImg: stock.chartImg || '/static/c5.png' //
price: stock.price || stock.current_price || '0.00',
change: stock.change || stock.change_percent || 0,
change_percent: stock.change_percent || 0,
change_amount: stock.change_amount || 0
// chartImggetChartImage
}))
//
//
this.institutionalReports = stockData.map(stock => ({
this.institutionalReports = stockData.list.map(stock => ({
stock: stock.name || stock.stock_name || '',
status: stock.code || stock.stock_code || '',
}))

Loading…
Cancel
Save