幼儿园小程序实战开发教程04

简介: 幼儿园小程序实战开发教程04

目录

新闻公告列表页面

教学课堂

预约报读列表

预约报读详情页

总结

本篇是幼儿园小程序实战开发教程的第四篇,我们用三篇的篇幅讲解了首页及二级页面的开发,本节我们继续进行后续页面的开发

新闻公告列表页面


在首页我们实现了点击公告标题进入到文章的详情页,我们还有一个查看更多的功能没实现,首先呢先创建一个公告的列表页面

打开列表页之后呢,我们的文章列表可以使用数据列表组件实现,往页面中添加一个数据列表组件

选择我们的通知公告数据源

将第一个文本组件绑定文本内容为标题

第二个文本组件的文本内容绑定为发布日期

内容绑定好之后我们给普通容器增加行为,跳转到详情页

跳转到详情页的时候我们需要将当前这条数据的数据标识传入

设置好之后我们回到首页,给查看更多的普通容器组件设置行为,跳转到公告列表页面

教学课堂


教学课堂我们增加一个点击预览大图的功能,只需要打开配置即可

预约报读列表


报读列表页面我们也使用数据列表组件进行开发,先往页面中添加数据列表组件

数据模型选择预约报读

模板选择卡片列表,显示条数我们设置为4

然后选中图片组件,将地址绑定为列表图片

只保留一个文本组件,并将文本内容绑定为标题

给外层的普通容器绑定行为,跳转到预约报读详情页

跳转的时候我们需要传入数据标识,可以新建页面参数,设置参数名称为id,并传入数据标识

预约报读详情页


详情页我们展示数据的时候先需要定义变量,变量类型选择模型变量,方法选择查询单条,并且绑定我们的参数变量

首先给页面增加一个普通容器,里边添加一个图片组件

给普通容器增加一个灰色的背景

设置图片的宽为100%,高度为320

将图片地址绑定为变量里的列表图片

在图片组件下边增加一个普通容器,里边添加文本和小程序分享组件

设置普通容器的背景色为白色,一定的内边距,布局设置为flex布局

self {
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background: rgb(255, 255, 255)
}

将文本内容绑定为变量中的标题

设置小程序分享组件的宽度为100

目前没有实现两端对齐,我们要给文本组件增加一个样式flex:1

还有就是小程序分享后需要传入参数,我们使用表达式进行绑定

[{key:"id",value:$page.dataset.params.id}]

接着增加一个富文本展示组件

绑定内容字段

接着我们实现一下底部的按钮,先添加一个普通容器,里边添加两个普通容器,宽度各位50%

设置父容器的布局为flex布局,定位为固定定位

第一个普通容器里增加两个图标组件,第二个普通容器增加按钮组件,并设置好样式

总结


我们本篇继续完善了小程序,实现了页面的效果,我们下一篇讲解一下拨打电话、地图导航和提交信息的功能,敬请期待。

相关文章
|
12月前
|
缓存 小程序 前端开发
商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
|
12月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
JSON 监控 小程序
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
1870 14
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
|
人工智能 自然语言处理 小程序
让小程序拥有“视觉之眼“:DeepSeek图像识别实战指南
本文介绍如何通过DeepSeek计算机视觉技术,赋予小程序“看懂世界”的能力。从构建视觉感知系统、训练专属视觉词典到创造会思考的界面,详细讲解了实现智能相册、植物识别器和老旧照片修复等功能的步骤。最后探讨性能优化与安全合规要点,展望未来视觉智能应用的无限可能。
|
XML 小程序 前端开发
小程序制作教程
小程序制作教程
1980 3
小程序制作教程
|
JavaScript 小程序 开发者
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
3750 0
|
小程序 安全 搜索推荐
【微信小程序开发实战项目】——个人中心页面的制作
本文介绍了如何设计和实现一个网上花店的微信小程序,包括个人中心、我的订单和我的地址等功能模块。个人中心让用户能够查看订单历史、管理地址和与客服互动。代码示例展示了`own.wxml`、`own.wxss`和`own.js`文件,用于构建个人中心界面,包括用户信息、订单链接、收藏、地址、客服和版本信息。我的订单部分展示了订单详情,包括商品图片、名称、销量、价格和订单状态,用户可以查看和管理订单。我的地址功能允许用户输入和编辑收货信息,包括联系人、性别、电话、城市和详细地址。每个功能模块都附有相应的WXML和WXSS代码,以及简洁的样式设计。
1458 0
【微信小程序开发实战项目】——个人中心页面的制作
|
小程序 PHP
全新UI自助图文打印系统小程序源码 PHP后端 附教程
全新UI自助图文打印系统小程序源码 PHP后端 附教程
956 2
|
小程序 开发者
uniapp实战 —— 开发微信小程序的调试技巧
uniapp实战 —— 开发微信小程序的调试技巧
1845 1
|
前端开发 小程序
【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)
【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)
1519 0