This commit is contained in:
lik
2026-05-29 20:30:42 +08:00
parent 659232cf77
commit 91ffaa62e7
28 changed files with 1270 additions and 98 deletions

View File

@@ -72,8 +72,14 @@
</view>
<view class="address-footer">
<button class="address-add-btn" wx:if="{{!isEditing}}" bindtap="onAddAddress">添加新地址</button>
<button class="address-save-btn" wx:if="{{isEditing}}" bindtap="onSaveEdit">保存</button>
<view class="address-list-footer" wx:if="{{!isEditing}}">
<button class="address-cancel-btn" bindtap="onClose">返回</button>
<button class="address-add-btn" bindtap="onAddAddress">添加地址</button>
</view>
<view class="address-edit-footer" wx:if="{{isEditing}}">
<button class="address-cancel-btn" bindtap="onBackToList">返回</button>
<button class="address-save-btn" bindtap="onSaveEdit">保存</button>
</view>
</view>
</view>
</view>

View File

@@ -168,8 +168,15 @@
flex-shrink: 0;
}
.address-list-footer,
.address-edit-footer {
display: flex;
gap: 24rpx;
}
.address-add-btn {
background: linear-gradient(135deg, #FF9B33 0%, #D4A853 100%);
flex: 1;
background: linear-gradient(135deg, #6B8E7B 0%, #6B8E7B 100%);
color: #FFFFFF;
font-size: 30rpx;
font-weight: 600;
@@ -177,12 +184,30 @@
border-radius: 20rpx;
border: none;
line-height: 1.5;
margin-top: 20rpx;
}
.address-add-btn::after {
border: none;
}
.address-cancel-btn {
flex: 1;
background: #F5F5F5;
color: #666666;
font-size: 30rpx;
font-weight: 600;
padding: 28rpx;
border-radius: 20rpx;
border: none;
line-height: 1.5;
margin-top: 20rpx;
}
.address-cancel-btn::after {
border: none;
}
.address-form {
padding: 0 32rpx;
}
@@ -222,7 +247,8 @@
}
.address-save-btn {
background: linear-gradient(135deg, #FF9B33 0%, #D4A853 100%);
flex: 1;
background: linear-gradient(135deg, #6B8E7B 0%, #6B8E7B 100%);
color: #FFFFFF;
font-size: 30rpx;
font-weight: 600;
@@ -230,6 +256,7 @@
border-radius: 20rpx;
border: none;
line-height: 1.5;
margin-top: 20rpx;
}
.address-save-btn::after {