• 家政预约小程序06服务展示



    在家政小程序中,最重要的信息就是各项服务的内容。顾客通过服务的信息,了解家政公司可以提供什么样的服务以及相关的收费。本篇我们介绍一下服务展示功能如何开发。

    1 首页展示

    在首页我们已经开发了活动展示、服务分类展示,在服务分类下就可以放置我们具体的服务内容。通常服务内容是多项,我们使用数据列表进行搭建。

    打开我们的应用,从组件库里拖入数据列表组件
    在这里插入图片描述
    数据模型选择我们的服务管理
    在这里插入图片描述
    展开循环展示组件,将下边的组件清空
    在这里插入图片描述
    在数据列表组件下添加文本组件,将内容修改为优惠团购
    在这里插入图片描述
    在循环展示组件下添加普通容器,里边添加两个普通容器
    在这里插入图片描述
    默认组件是纵向排列的,我们希望横向排列。切换到样式,设置布局为横向排列
    在这里插入图片描述
    第一列里,添加图片组件,设置宽度为120,高度为80,圆角为8
    在这里插入图片描述
    给图片组件绑定数据,点击fx
    在这里插入图片描述
    绑定为具体的图片字段
    在这里插入图片描述
    为了让图片的高度显示正常,我们需要将布局模式设置为裁剪填满
    在这里插入图片描述
    第二列,我们添加三行,分别用三个普通容器占位
    在这里插入图片描述
    第一行添加一个文本组件,文本内容绑定为服务名称
    在这里插入图片描述
    设置文本的样式为加粗
    在这里插入图片描述
    打开溢出省略
    在这里插入图片描述
    第二行添加两个文本组件,第一个绑定服务描述,第二个绑定已售数量
    在这里插入图片描述
    在这里插入图片描述
    销量展示的时候我们先用了字符串拼接的语法,用加号表示拼接。用短路运行算符处理如果销量是undefined的情况

    接着设置第二行为横向排列,两端对齐
    在这里插入图片描述
    设置一下文本的字体大小和颜色
    在这里插入图片描述
    第三行添加两列,添加两个普通容器
    在这里插入图片描述
    设置样式为横向排列,两端对齐
    在这里插入图片描述

    第一列再添加两行,放置两个普通容器,第一个普通容器里添加两个文本组件
    在这里插入图片描述
    设置样式为横向排列
    在这里插入图片描述
    第一个文本绑定优惠价格
    在这里插入图片描述
    颜色设置为红色
    在这里插入图片描述
    第二个文本绑定为划线价格,颜色设置为灰色
    在这里插入图片描述
    修改一下CSS,添加中划线

    :root {
      color: rgba(0, 0, 0, 0.6);
      font-size: 12px;
      text-decoration: line-through;
      line-height: 20px;
    }
    

    在这里插入图片描述
    继续添加文本组件,显示折扣
    在这里插入图片描述
    折扣用表达式计算一下,公式为优惠价格除以划线价格,保留两位小数,再乘以10

    ($w.item_listView1.yhjg/$w.item_listView1.hxjg).toFixed(2)*10+"折"
    

    设置背景色为淡红色,文本颜色为红色

    最后放置一个按钮,设置内容为抢购
    在这里插入图片描述

    2 团购详情

    点击抢购按钮,弹出弹窗,显示详细信息。先往页面里添加一个弹窗组件
    在这里插入图片描述
    往弹窗内容里添加数据详情组件,数据模型选择服务管理
    在这里插入图片描述
    数据筛选,我们设置数据标识等于我们弹窗的传入参数
    在这里插入图片描述
    设置抢购按钮的点击事件,打开弹窗,传入数据标识
    在这里插入图片描述
    设置好之后,点击按钮就可以显示详情信息
    在这里插入图片描述

    总结

    我们本篇介绍了服务展示的功能,主要涉及到前端样式的搭建。这里的技术点要熟练使用普通容器、文本组件来搭建出自己想要的布局。

  • 相关阅读:
    【软考笔记】(四)数据库
    MATLAB算法实战应用案例精讲-【数模应用】元胞自动机(CA)(附MATLAB和Python实战代码)
    6、规划绩效域
    揭秘OLED透明拼接屏的参数规格:分辨率、亮度与透明度全解析
    华为防火墙基础自学系列 | 汇总
    Leetcode 1758. 生成交替二进制字符串的最少操作数
    9. Spring源码篇之类型匹配isTypeMatch
    数据标注的终点会是众包么?(AI数据标注猿交流社区群欢迎加入)
    【Learning eBPF-2】eBPF 的“Hello world”
    使用id限定优化mysql分页查询limit偏移量大问题
  • 原文地址:https://blog.csdn.net/u012877217/article/details/139227063