

使用的是colorui的小程序UI框架。
colorui地址:https://www.color-ui.com/
index.wxml
<view class="cu-custom" style="height:{{CustomBar}}px;"> <view class="cu-bar fixed none-bg text-white bg-img" style="height:{{CustomBar}}px;padding-top:{{StatusBar}}px;"> <view class="head-title">购物车</view> </view></view><view class="box" style="top:{{CustomBar}}px;"> <view class="canui-kong"> <view class="bg-gradual-orange padding radius text-center shadow-blur canui-kong-icon"> <text class="icon-cart"></text> </view> <view class="text-lg padding text-center"> <text class="text-grey"> 购物车竟然是空的 </text> </view> <view class="padding flex flex-wrap justify-between align-center"> <button class='cu-btn bg-gradual-green shadow-blur round'>去逛逛</button> </view> </view> <view class="cu-list menu menu-avatar goods-list" style="display: none;"> <view class="cu-item"> <view class='action-checkbox'> <checkbox class='round orange' checked></checkbox> </view> <view class="cu-avatar radius lg" style="background-image:url(https://image.weilanwl.com/img/square-3.jpg);"></view> <view class='content'> <view> 喵星人互动群 </view> <view class='goods-price-btn'> <view class='text-red text-sm text-price'>100.00</view> <view class='action-btn-sum'> <button class='cu-btn'>-</button> <input class='ca-sum' name='input' value="1"></input> <button class='cu-btn'>+</button> </view> </view> </view> </view> <view class="cu-item"> <view class='action-checkbox'> <checkbox class='round orange' checked></checkbox> </view> <view class="cu-avatar radius lg" style="background-image:url(https://image.weilanwl.com/img/square-3.jpg);"></view> <view class='content'> <view> 喵星人互动群 </view> <view class='goods-price-btn'> <view class='text-red text-sm text-price'>100.00</view> <view class='action-btn-sum'> <button class='cu-btn'>-</button> <input class='ca-sum' name='input' value="1"></input> <button class='cu-btn'>+</button> </view> </view> </view> </view> </view> <view class="cu-bar bg-white solid-bottom canui-foor-fixed" style="display: none;"> <view class="action canui-checked"> <checkbox class='round orange' checked></checkbox> </view> <view class="action canui-delete"> <button class='cu-btn icon-delete'></button> </view> <view class='submit canui-price'>合计 <text class="text-red text-price">200.00</text></view> <view class='bg-red submit canui-submit'>结算(2)</view> </view></view>index.wxss
page { padding-top: 50px; padding-bottom:20rpx;}.cu-custom{ position: absolute; width:100%;}.head-title{ margin: 0 auto;}.cu-custom .cu-bar{ padding-right:inherit; background-image:linear-gradient(45deg, #ff9700, #ed1c24);}.bg-gradual-green { background-image:linear-gradient(45deg, #ff9700, #ed1c24);}.text-green, .line-green, .lines-green { color:#e45c5c;}.box{ position:absolute; width:100%;}.canui-kong{ padding-top:100rpx;}.canui-kong-icon{ width:260rpx; height:260rpx; line-height:220rpx; margin:0 auto; border-radius:200rpx; margin-bottom:30rpx;}.canui-kong-icon text{ font-size:160rpx;}.canui-kong .bg-gradual-green{ margin:0 auto;}.cu-list.menu-avatar>.cu-item{ padding-left:220rpx;}.goods-list .cu-item .action-checkbox{ left:30rpx; position:absolute;}.cu-list.menu-avatar>.cu-item>.cu-avatar{ left:100rpx;}.goods-list .cu-item .goods-price-btn{ position:relative;}.goods-list .cu-item .text-price{ padding-right:260rpx;}.goods-list .cu-item .action-btn-sum{ position:absolute; right:0px; top:0px; text-align:right; border:1px solid #D9D9D9; border-radius:2px;}.goods-list .cu-item .cu-btn{ float:left; width:24px; height:24px; line-height:24px; border-radius:0px; font-size:18px; padding:0px; background-color: #F7F6F6;}.goods-list .cu-item .ca-sum{ float:left; width:32px; height:24px; text-align:center; font-size:12px; line-height:24px; background-color: #fbfbfb; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; min-height:24px;}.canui-foor-fixed{ position: fixed; bottom: 0; width: 100%; min-height:85rpx;}.canui-checked{ width:75rpx;}.canui-delete{ width:100rpx;}.canui-delete .cu-btn{ background-color:#fff; font-size:35rpx;}.canui-price{ width:400rpx; text-align:right; align-self:stretch; line-height:85rpx; padding-right:20px; font-size:13px;}.canui-submit{ width:200rpx; align-self:stretch; align-items:center; display:flex; text-align:center; justify-content:center; font-size:13px;}
index.js
const app = getApp();Page({data: {StatusBar: app.globalData.StatusBar,CustomBar: app.globalData.CustomBar,hidden: true,},onLoad: function (option) {}});
由于没有写功能,所以,js代码很少。













