1.diy---header
parent
647e10f25b
commit
45dfd5e1f9
|
|
@ -11,7 +11,7 @@
|
|||
</view>
|
||||
<view v-if="is_tabs_type" class="diy-content">
|
||||
<template v-if="diy_data.length > 0">
|
||||
<view v-for="(item, index) in diy_data" :key="index" :style="{'margin-top': -(item.com_data.style.common_style.floating_up * 2 || 0) + 'rpx' }">
|
||||
<view v-for="(item, index) in diy_data" :key="index" :style="{ 'margin-top': -(item.com_data.style.common_style.floating_up * 2 || 0) + 'rpx' }">
|
||||
<!-- 基础组件 -->
|
||||
<componentDiySearch v-if="item.key == 'search'" :value="item.com_data"></componentDiySearch>
|
||||
<componentDiyCarousel v-else-if="item.key == 'carousel'" :value="item.com_data"></componentDiyCarousel>
|
||||
|
|
@ -55,7 +55,9 @@
|
|||
</scroll-view>
|
||||
</view>
|
||||
</view>
|
||||
<componentDiyFooter :key="key" :value="footer_data.com_data" @footer-height="footer_height_computer" @footer-click="footer_click_event"></componentDiyFooter>
|
||||
<block v-if="is_show_footer !== '0'">
|
||||
<componentDiyFooter :key="key" :value="footer_data.com_data" @footer-height="footer_height_computer" @footer-click="footer_click_event"></componentDiyFooter>
|
||||
</block>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
|
|
@ -164,6 +166,7 @@
|
|||
// 选项卡数据
|
||||
tabs_data: {},
|
||||
diy_data: [],
|
||||
is_show_footer: '0',
|
||||
tabs_home_id: this.propHomeId,
|
||||
// 商品列表
|
||||
goods_list: [],
|
||||
|
|
@ -197,6 +200,7 @@
|
|||
// tabs选项卡数据过滤
|
||||
// const filter_tabs_list = this.value.tabs_data || [];
|
||||
this.setData({
|
||||
is_show_footer: this.value.header.com_data.content.bottom_navigation_show,
|
||||
key: get_math(),
|
||||
header_data: this.value.header,
|
||||
footer_data: this.value.footer,
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="tc padding-top-lg" @tap="quick_close_event">
|
||||
<view class="tc padding-top-lg flex-row jc-c align-c" @tap="quick_close_event">
|
||||
<text class="padding-right-sm">{{ $t('nav-more.nav-more.h9g4b1') }}</text>
|
||||
<iconfont name="icon-arrow-top" color="#ccc"></iconfont>
|
||||
</view>
|
||||
|
|
@ -85,7 +85,16 @@
|
|||
// 过滤弹窗
|
||||
popup_status: false,
|
||||
propIsBar: false,
|
||||
propTop: bar_height + 120 + 'rpx',
|
||||
// 5,7,0 是误差,, 12 是下边距,60是高度,bar_height是不同小程序下的导航栏距离顶部的高度
|
||||
// #ifdef MP
|
||||
propTop: bar_height + 34 + 5 + 12 + 'px;',
|
||||
// #endif
|
||||
// #ifdef H5 || MP-TOUTIAO
|
||||
propTop: bar_height + 34 + 7 + 12 + 'px;',
|
||||
// #endif
|
||||
// #ifdef APP
|
||||
propTop: bar_height + 34 + 0 + 12 + 'px;',
|
||||
// #endif
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue