微信小程序 colorui 仿美团优选商家模板界面(无功能)

 

使用的是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;">
        <navigator class='action' open-type="navigateBack" delta="1" hover-class="none">
            <text class='icon-back'></text> 优选商家
        </navigator>
    </view>
</view>

<view class="box" style="top: {{CustomBar}}px;">

    <navigator hover-class='none' url="">
        <view class="cu-card case">
            <view class="cu-item shadow margin-top">
                <view class="cu-list menu menu-avatar">
                    <view class="cu-item">
                        <view class="cu-avatar radius lg" style="background-image:url(https://image.weilanwl.com/img/square-1.jpg);"></view>
                        <view class='content'>
                            <view class='text-black canui-xzwz'>店铺名称店铺</view>
                            <view class='text-gray text-sm canui-xzwz'> 店铺介绍店铺介绍店铺介绍店铺介绍</view>
                            <view class='text-orange text-sm canui-xzwz'><text class='icon-location'></text> 重庆市渝北区渝北区渝北区11号</view>
                        </view>
                        <view class='action'>
                            <button class='cu-btn bg-gradual-green shadow-blur radius'>进店</button>
                        </view>
                    </view>
                    <view class="canui-duotu">
                        <view class="canui-dtimg-a">
                            <view class="canui-dtimg-content">
                                <image src="https://image.weilanwl.com/img/4x3-3.jpg" mode="aspectFill"></image>
                                <view class="text-sm canui-dtimg-text">
                                    <view class="text-white canui-xzwz">商品名称商品名称商品名称商品名称</view>
                                    <view class="text-price text-red">60000</view>
                                </view>
                            </view>
                        </view>
                        <view class="canui-dtimg-b">
                            <view class="canui-dtimg-ba">
                                <view class="canui-dtimg-content">
                                    <image src="https://image.weilanwl.com/img/4x3-3.jpg" mode="aspectFill"></image>
                                    <view class="text-sm canui-dtimg-text">
                                        <view class="text-white canui-xzwz">商品名称</view>
                                        <view class="text-price text-red">60</view>
                                    </view>
                                </view>
                            </view>
                            <view class="canui-dtimg-bb">
                                <view class="canui-dtimg-content">
                                    <image src="https://image.weilanwl.com/img/4x3-3.jpg" mode="aspectFill"></image>
                                    <view class="text-sm canui-dtimg-text">
                                        <view class="text-white canui-xzwz">商品名称商品名称商品名称商品名称</view>
                                        <view class="text-price text-red">60000</view>
                                    </view>
                                </view>
                            </view>
                        </view>
                    </view>
                </view>
            </view>
        </view>
    </navigator>

    <navigator hover-class='none' url="">
        <view class="cu-card case">
            <view class="cu-item shadow">
                <view class="cu-list menu menu-avatar">
                    <view class="cu-item">
                        <view class="cu-avatar radius lg" style="background-image:url(https://image.weilanwl.com/img/square-1.jpg);"></view>
                        <view class='content'>
                            <view class='text-black canui-xzwz'>店铺名称店铺</view>
                            <view class='text-gray text-sm canui-xzwz'> 店铺介绍店铺介绍店铺介绍店铺介绍</view>
                            <view class='text-orange text-sm canui-xzwz'><text class='icon-location'></text> 重庆市渝北区渝北区渝北区11号</view>
                        </view>
                        <view class='action'>
                            <button class='cu-btn bg-gradual-green shadow-blur radius'>进店</button>
                        </view>
                    </view>
                    <view class="canui-duotu">
                        <view class="canui-dtimg-a">
                            <view class="canui-dtimg-content">
                                <image src="https://image.weilanwl.com/img/4x3-3.jpg" mode="aspectFill"></image>
                                <view class="text-sm canui-dtimg-text">
                                    <view class="text-white canui-xzwz">商品名称商品名称商品名称商品名称</view>
                                    <view class="text-price text-red">60000</view>
                                </view>
                            </view>
                        </view>
                        <view class="canui-dtimg-b">
                            <view class="canui-dtimg-ba">
                                <view class="canui-dtimg-content">
                                    <image src="https://image.weilanwl.com/img/4x3-3.jpg" mode="aspectFill"></image>
                                    <view class="text-sm canui-dtimg-text">
                                        <view class="text-white canui-xzwz">商品名称</view>
                                        <view class="text-price text-red">60</view>
                                    </view>
                                </view>
                            </view>
                            <view class="canui-dtimg-bb">
                                <view class="canui-dtimg-content">
                                    <image src="https://image.weilanwl.com/img/4x3-3.jpg" mode="aspectFill"></image>
                                    <view class="text-sm canui-dtimg-text">
                                        <view class="text-white canui-xzwz">商品名称商品名称商品名称商品名称</view>
                                        <view class="text-price text-red">60000</view>
                                    </view>
                                </view>
                            </view>
                        </view>
                    </view>
                </view>
            </view>
        </view>
    </navigator>
</view>

index.wxss

page {
    padding-top: 50px;
    padding-bottom:170rpx;
}
.cu-custom{
    position: absolute;
    top: 0px;
    width: 100%;
}
.canui-xzwz{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.box{
    position: absolute;
    top: 64px;
    width: 100%;
}
.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;
}

.cu-list.menu-avatar>.cu-item {
    padding-left:190rpx;
    height:170rpx;
}
.cu-avatar.lg {
    width:140rpx;
    height:120rpx;
}
.cu-list.menu>.cu-item .content {
    margin-right:15rpx;
}
.canui-duotu{
    padding:20rpx 30rpx;
    padding-left:380rpx;
    padding-bottom:30rpx;
    position:relative;
    display:flex;
}
.canui-dtimg-a{
    position:absolute;
    left:30rpx;
    width:344rpx;
    height:348rpx;
}
.canui-dtimg-b{
    height:348rpx;
    width:100%;
}
.canui-dtimg-ba,.canui-dtimg-bb{
    height:172rpx;
}
.canui-dtimg-bb{
    margin-top:5rpx;
}
.canui-dtimg-content{
    position:relative;
}
.canui-dtimg-content,.canui-duotu image{
    width:100%;
    height:100%;
}
.canui-dtimg-a image{
    border-radius:10rpx 0 0 10rpx;
}
.canui-dtimg-ba image{
    border-radius:0 9rpx 0 0;
}
.canui-dtimg-bb image{
    border-radius:0 0 9rpx 0;
}
.canui-dtimg-text{
    position:absolute;
    bottom:0px;
    background:rgba(0,0,0,0.4);
    height:60rpx;
    line-height:60rpx;
    padding:0 15rpx;
}
.canui-dtimg-text .text-white{
    float:left;
    width:auto;
    max-width:210rpx;
    margin-right:10rpx;
    color:#aaa;
}
.canui-dtimg-text .text-price{
    float:right;
}
.canui-dtimg-a .canui-dtimg-text{
    border-radius:0 0 0 10rpx;
}
.canui-dtimg-b .canui-dtimg-text .text-white{
    max-width:150rpx;
}
.cu-card>.cu-item {
    margin-top:0rpx;
}
.cu-card>.margin-top{
    margin-top:30rpx;
}

 


index.js

const app = getApp();

Page({
	data: {
		StatusBar: app.globalData.StatusBar,
		CustomBar: app.globalData.CustomBar,
		hidden: true,
	},
	onLoad: function (option) {

	}
	
});

 


 

由于没有写功能,所以,js代码很少。

 

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
1,实现的需求 1)首页:标题栏获取用户当前位置,使用腾讯api实现定位,不用弹窗出现用户授权, 进入首页,获取附近商铺的列表 轮播图: 导航栏: (1)向后台发送请求来获取展示的商铺列表,综合排序,筛选实现根据用户 条件请求数据 (2)导航栏出现偏移 商铺列表: (1)带参跳转店铺 网络中断情况: 新页面提示没网,可点击刷新 2)店铺:根据店铺id获取店铺相关信息 头部:动态显示店铺的相关优惠 导航:分别切换菜单,评价,商家 菜单: 商品列表展示:左右联动,动态出现添加数量以及按钮 商品详情展示:弹窗卡片,展示详情,可动态出现添加数量以及按钮 购物车:展示添加进购物车的商品信息,清空结算,计算合价,差多少配送, 结算:(未实现),跳转支付,传后台购物车数据,用户信息,当前时间等订单 需求信息 评价:根据店铺id获取店铺的所有评价list展示 商家:展示商家优惠信息,需求(呼叫商家,查看食品安全档案) 3)订单 全部订单:根据用户信息获取相关全部订单,实现详情,再来一点(需要根据店铺 id) 待评价:需求:实现评价功能(提交:店铺id,评价信息) 退款:评价,详情 4)个人 用户信息展示: 登录: 未登录:(登录,注册实现) 用户地址: 管理地址:添加新地址,编辑地址(地址id,用户id) 客服中心:接入客服(公众号后台可设置客服人员) 退出账号:清空本地用户信息

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值