限时秒杀优化

master
gongfuxiang 2022-08-12 15:33:09 +08:00
parent 449b90af2d
commit 5563def9d7
2 changed files with 13 additions and 8 deletions

View File

@ -74,7 +74,7 @@
</view>
<!-- 限时秒杀 - 插件 -->
<view v-if="pv.plugins == 'seckill' && plugins_seckill_is_valid == 1 && plugins_seckill_data.goods.length > 0" class="seckill spacing-mb">
<view v-if="pv.plugins == 'seckill' && plugins_seckill_is_valid == 1 && plugins_seckill_data.goods.length > 0" class="seckill border-radius-main padding-horizontal-main spacing-mb" :style="plugins_seckill_bg">
<view class="spacing-nav-title">
<text class="text-wrapper va-m">限时秒杀</text>
<view class="dis-inline-block va-m margin-left-sm">
@ -299,6 +299,7 @@
var common_static_url = app.globalData.get_static_url('common');
var static_url = app.globalData.get_static_url('home');
var seckill_static_url = app.globalData.get_static_url('seckill', true);
//
var bar_height = parseInt(app.globalData.get_system_info('statusBarHeight', 0));
// #ifdef MP-TOUTIAO
@ -339,7 +340,8 @@
is_single_page: app.globalData.is_current_single_page() || 0,
//
plugins_sort_list: [],
//
//
plugins_seckill_bg: 'background: url('+seckill_static_url+'home-bg.png) top/100% no-repeat;',
plugins_seckill_is_valid: 0,
plugins_seckill_data: null,
//
@ -409,7 +411,8 @@
common_app_is_enable_search: app.globalData.get_config('config.common_app_is_enable_search'),
common_app_is_enable_answer: app.globalData.get_config('config.common_app_is_enable_answer'),
common_app_is_header_nav_fixed: app.globalData.get_config('config.common_app_is_header_nav_fixed'),
common_app_is_online_service: app.globalData.get_config('config.common_app_is_online_service')
common_app_is_online_service: app.globalData.get_config('config.common_app_is_online_service'),
application_title: app.globalData.get_config('config.home_site_name', app.globalData.data.application_title)
});
} else {
app.globalData.is_config(this, 'init_config');

View File

@ -1,6 +1,6 @@
<template>
<view>
<view v-if="(data_base || null) != null">
<view v-if="(data_base || null) != null" :style="seckill_bg">
<view class="padding-horizontal-main padding-top-main">
<!-- 轮播 -->
<view v-if="slider.length > 0">
@ -32,7 +32,7 @@
<view class="multi-text">{{item.title}}</view>
<view class="single-text margin-top-sm">
<text v-if="time.status == 0 || time.status == 1" class="text-size-xs bg-red cr-white round padding-left-sm padding-right-sm padding-top-xs padding-bottom-xs">{{data_base.goods_detail_icon || ''}}</text>
<text class="sales-price va-m">{{currency_symbol}}{{item.min_price}}</text>
<text class="sales-price va-m">{{currency_symbol}}{{item.seckill_min_price}}</text>
</view>
</view>
</navigator>
@ -60,10 +60,12 @@
import componentCountdown from "../../../../components/countdown/countdown";
import componentNoData from "../../../../components/no-data/no-data";
import componentBottomLine from "../../../../components/bottom-line/bottom-line";
var seckill_static_url = app.globalData.get_static_url('seckill', true);
export default {
data() {
return {
return {
seckill_bg: 'background: url('+seckill_static_url+'home-bg.png) top/100% no-repeat;',
data_bottom_line_status: false,
data_list_loding_status: 1,
data_list_loding_msg: '',
@ -125,7 +127,7 @@
if (res.data.code == 0) {
var data = res.data.data;
this.setData({
data_base: data.base || null,
data_base: data.config || null,
time: data.time || null,
goods: data.goods || [],
slider: data.slider || [],