提交 a823fbcd 编写于 作者: D Devil

小程序优化

上级 8128dd0d
......@@ -407,6 +407,7 @@ textarea {
border-radius: 50%;
width: 90rpx;
height: 90rpx;
z-index: 1;
}
.common-quick-nav image {
width: 60rpx;
......
.am-popup-content {
position: fixed;
z-index: 101;
}
.am-popup-mask {
......@@ -11,6 +12,7 @@
background-color: rgba(0, 0, 0, 0.75);
opacity: 0;
pointer-events: none;
z-index: 100;
}
.am-popup-left {
......
......@@ -312,5 +312,5 @@
.quick-nav-cart .badge-icon {
position: absolute;
top: -5px;
left: calc(50% + 23rpx);
left: calc(50% + 10rpx);
}
\ No newline at end of file
......@@ -189,7 +189,7 @@
<!-- 购物车 -->
<navigator url="/pages/cart/cart" open-type="switchTab" hover-class="none">
<view class="common-quick-nav quick-nav-cart">
<view class="badge-icon">
<view a:if="{{quick_nav_cart_count > 0}}" class="badge-icon">
<badge text="{{quick_nav_cart_count}}" dot="{{false}}"></badge>
</view>
<image src="/images/default-cart-icon.png" class="dis-block"></image>
......
......@@ -312,7 +312,7 @@ Page({
success: (res) => {
my.hideLoading();
if (res.data.code == 0) {
this.setData({ quick_nav_cart_count: this.data.quick_nav_cart_count + this.data.temp_buy_number});
this.setData({ quick_nav_cart_count: res.data.data});
this.popup_close_event();
app.showToast(res.data.msg, 'success');
} else {
......
......@@ -4,11 +4,7 @@
.nav-tabs {
overflow: hidden;
background: #eee;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 1;
}
.nav-tabs .nav-item {
text-align: center;
......@@ -25,8 +21,8 @@
/*
* 数据列表
*/
.coupon-container {
margin-top: 100rpx;
.scroll-box{
height: calc(100vh - 80rpx);
}
.coupon-container .item,
.coupon-container .v-right,
......
<view a:if="{{data_list != null}}">
<!-- 导航 -->
<view class="nav-tabs">
<block a:for="{{nav_tabs_list}}">
<view class="nav-item cr-666 fl {{item.value == nav_tabs_value ? 'nav-item-active' : ''}}" data-index="{{index}}" data-value="{{item.value}}" onTap="nav_tabs_event">{{item.name}}</view>
</block>
</view>
<!-- 导航 -->
<view class="nav-tabs">
<block a:for="{{nav_tabs_list}}">
<view class="nav-item cr-666 fl {{item.value == nav_tabs_value ? 'nav-item-active' : ''}}" data-index="{{index}}" data-value="{{item.value}}" onTap="nav_tabs_event">{{item.name}}</view>
</block>
</view>
<scroll-view scroll-y="{{true}}" class="scroll-box" lower-threshold="30">
<!-- 优惠劵列表 -->
<view class="coupon-container">
<view a:if="{{data_list != null}}" class="coupon-container">
<!-- 未使用 -->
<view a:if="{{(data_list.not_use || null) != null && data_list.not_use.length > 0 && nav_tabs_value == 'not_use'}}">
<block a:for="{{data_list.not_use}}">
......@@ -76,12 +76,12 @@
</block>
</view>
</view>
</view>
<view a:if="{{data_list_loding_status != 3}}">
<import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
</view>
<view a:if="{{data_list_loding_status != 3}}">
<import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
</view>
<import src="/pages/common/bottom_line.axml" />
<template is="bottom_line" data="{{status: data_bottom_line_status}}"></template>
\ No newline at end of file
<import src="/pages/common/bottom_line.axml" />
<template is="bottom_line" data="{{status: data_bottom_line_status}}"></template>
</scroll-view>
\ No newline at end of file
......@@ -475,6 +475,7 @@ button[disabled].bg-primary {
border-radius: 50%;
width: 90rpx;
height: 90rpx;
z-index: 1;
}
.common-quick-nav image {
width: 60rpx;
......
......@@ -290,7 +290,7 @@ Page({
success: res => {
swan.hideLoading();
if (res.data.code == 0) {
this.setData({ quick_nav_cart_count: this.data.quick_nav_cart_count + this.data.temp_buy_number});
this.setData({ quick_nav_cart_count: res.data.data});
this.popup_close_event();
app.showToast(res.data.msg, "success");
} else {
......
......@@ -4,11 +4,7 @@
.nav-tabs {
overflow: hidden;
background: #eee;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 1;
}
.nav-tabs .nav-item {
text-align: center;
......@@ -25,8 +21,8 @@
/*
* 数据列表
*/
.coupon-container {
margin-top: 100rpx;
.scroll-box{
height: calc(100vh - 80rpx);
}
.coupon-container .item,
.coupon-container .v-right,
......
<view s-if="data_list != null">
<!-- 导航 -->
<view class="nav-tabs">
<block s-for="item, index in nav_tabs_list" s-key="item">
<view class="nav-item cr-666 fl {{item.value == nav_tabs_value ? 'nav-item-active' : ''}}" data-index="{{index}}" data-value="{{item.value}}" bindtap="nav_tabs_event">{{item.name}}</view>
</block>
</view>
<!-- 导航 -->
<view class="nav-tabs">
<block s-for="item, index in nav_tabs_list" s-key="item">
<view class="nav-item cr-666 fl {{item.value == nav_tabs_value ? 'nav-item-active' : ''}}" data-index="{{index}}" data-value="{{item.value}}" bindtap="nav_tabs_event">{{item.name}}</view>
</block>
</view>
<scroll-view scroll-y="{{true}}" class="scroll-box" lower-threshold="30">
<!-- 优惠劵列表 -->
<view class="coupon-container">
<view s-if="data_list != null" class="coupon-container">
<!-- 未使用 -->
<view s-if="(data_list.not_use || null) != null && data_list.not_use.length > 0 && nav_tabs_value == 'not_use'">
<block s-for="item, index in data_list.not_use" s-key="item">
......@@ -76,12 +76,12 @@
</block>
</view>
</view>
</view>
<view s-if="data_list_loding_status != 3">
<import src="/pages/common/nodata.swan" />
<template is="nodata" data="{{{status: data_list_loding_status, msg: data_list_loding_msg}}}"></template>
</view>
<view s-if="data_list_loding_status != 3">
<import src="/pages/common/nodata.swan" />
<template is="nodata" data="{{{status: data_list_loding_status, msg: data_list_loding_msg}}}"></template>
</view>
<import src="/pages/common/bottom_line.swan" />
<template is="bottom_line" data="{{{status: data_bottom_line_status}}}"></template>
\ No newline at end of file
<import src="/pages/common/bottom_line.swan" />
<template is="bottom_line" data="{{{status: data_bottom_line_status}}}"></template>
</scroll-view>
\ No newline at end of file
......@@ -316,6 +316,7 @@ button[disabled].bg-primary {
border-radius: 50%;
width: 90rpx;
height: 90rpx;
z-index: 1;
}
.common-quick-nav image {
width: 60rpx;
......
......@@ -331,7 +331,7 @@ Page({
success: (res) => {
wx.hideLoading();
if (res.data.code == 0) {
this.setData({ quick_nav_cart_count: this.data.quick_nav_cart_count + this.data.temp_buy_number});
this.setData({ quick_nav_cart_count: res.data.data});
this.popup_close_event();
app.showToast(res.data.msg, "success");
} else {
......
<view wx:if="{{data_list != null}}">
<!-- 导航 -->
<view class="nav-tabs">
<block wx:for="{{nav_tabs_list}}" wx:key="item">
<view class="nav-item cr-666 fl {{item.value == nav_tabs_value ? 'nav-item-active' : ''}}" data-index="{{index}}" data-value="{{item.value}}" bindtap="nav_tabs_event">{{item.name}}</view>
</block>
</view>
<!-- 导航 -->
<view class="nav-tabs">
<block wx:for="{{nav_tabs_list}}" wx:key="item">
<view class="nav-item cr-666 fl {{item.value == nav_tabs_value ? 'nav-item-active' : ''}}" data-index="{{index}}" data-value="{{item.value}}" bindtap="nav_tabs_event">{{item.name}}</view>
</block>
</view>
<scroll-view scroll-y="{{true}}" class="scroll-box" lower-threshold="30">
<!-- 优惠劵列表 -->
<view class="coupon-container">
<view wx:if="{{data_list != null}}" class="coupon-container">
<!-- 未使用 -->
<view wx:if="{{(data_list.not_use || null) != null && data_list.not_use.length > 0 && nav_tabs_value == 'not_use'}}">
<block wx:for="{{data_list.not_use}}" wx:key="item">
......@@ -76,12 +76,12 @@
</block>
</view>
</view>
</view>
<view wx:if="{{data_list_loding_status != 3}}">
<view wx:if="{{data_list_loding_status != 3}}">
<import src="/pages/common/nodata.wxml" />
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
</view>
<import src="/pages/common/bottom_line.wxml" />
<template is="bottom_line" data="{{status: data_bottom_line_status}}"></template>
\ No newline at end of file
<template is="bottom_line" data="{{status: data_bottom_line_status}}"></template>
</scroll-view>
\ No newline at end of file
......@@ -4,11 +4,7 @@
.nav-tabs {
overflow: hidden;
background: #eee;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 1;
}
.nav-tabs .nav-item {
text-align: center;
......@@ -25,8 +21,8 @@
/*
* 数据列表
*/
.coupon-container {
margin-top: 100rpx;
.scroll-box{
height: calc(100vh - 80rpx);
}
.coupon-container .item,
.coupon-container .v-right,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册