微信小程序(第十四章)- 信息查询页面的实现

  • 前言
  • 页面标题实现
  • 信息框的实现
    • 页面结构实现
    • 页面样式实现
  • 学生到校离校信息查询列表实现
    • 页面结构实现
    • 页面样式实现
  • 正在加载实现
    • 页面结构实现
    • 页面样式实现

前言

之前在app.json的文件里进行了全局配置,设置标题为学生打卡器。
而现在的信息查询页面的标题不是学生打卡器,可以用页面配置把对此页面的全局配置覆盖掉。
页面配置
app.json 中的部分配置,也支持对单个页面进行配置,可以在页面对应的 .json 文件来对本页面的表现进行配置。

页面标题实现

一句话总结,so easy! (详细看过页面配置)
代码如下:

{"usingComponents": {},"navigationBarTitleText": "信息查询"
}

信息框的实现

页面结构实现

  1. 定义1个view,给其添加id:informationView;
  2. 在informationView里面定义文本;

代码如下:

<!--到校离校信息框的实现-->
<view id="informationTitleView"><text>学生到校离校信息查询</text>
</view>

页面样式实现

  1. 给informationView里面的文字设置字体大小、颜色;
  2. 给informationView设置文本居中、高度、背景颜色、行高;
  3. 给informationView里面的文本设置垂直对齐方式;

代码如下:

/*到校离校信息框样式*/
#informationTitleView{background: #87cefa;height: 88rpx;text-align: center;line-height: 88rpx;
}
#informationTitleView > text{font-size: 30rpx;color: #fff;vertical-align: middle;
}

学生到校离校信息查询列表实现

页面结构实现

  1. 定义1个view,给其添加id:informationQueryListView,用来承载学生到校离校信息查询列表;
  2. 在informationQueryListView里定义1个view,给其定义class:informationQueryView;
  3. 一个信息查询的结构实现了,将来的结合数据,只用循环就可以实现;

代码如下:

<!--学生到校离校信息查询列表的实现-->
<view id="informationQueryListView"><!--一天学生到校离校信息查询--><view class="informationQueryView"><text>2022.1.24(1)学生到校离校信息</text></view><view class="informationQueryView"><text>2022.1.25(2)学生到校离校信息</text></view><view class="informationQueryView"><text>2022.1.26(3)学生到校离校信息</text></view><view class="informationQueryView"><text>2022.1.27(4)学生到校离校信息</text></view><view class="informationQueryView"><text>2022.1.28(5)学生到校离校信息</text></view>
</view>

页面样式实现

  1. 给informationQueryListView添加左右内边距;
  2. 给informationQueryView添加上下内边距、下边框;
  3. 给informationQueryView里面的文字设置字体大小、颜色、行高;

代码如下:

/*学生到校离校信息查询列表的样式*/
#informationQueryListView{padding:0 10rpx;text-align: center;height: 150rpx;line-height:150rpx;
}
.informationQueryView{padding:10rpx 0;border-bottom: 1rpx solid #f1f1f1;vertical-align: middle;color:#0000A0;background: #C0C0C0;
}

正在加载实现

页面结构实现

  1. 定义view,给其添加id:loadingView;
  2. 在loadingView里面定义图片和文字;
    注:正在加载区域,要结合动态数据使用,当我们从后台获取数据时,没有拿到数据,展示loadingView,拿到数据则隐藏loadingView;

代码如下:

<!--正在加载-->
<view id="loadingView"><image src="/images/xsdkq_information_query_zzjz.gif"></image><text>正在加载更多数据</text>
</view>

页面样式实现

  1. 给loadingView里面的图片设置大小;
  2. 给loadingView里面的文本设置大小;
  3. 给loadingView设置文本居中、高度、背景颜色、行高;
  4. 给loadingView里面的图片和文字设置垂直对齐方式;

代码如下:

/*正在加载样式*/
#loadingView{text-align: center;height: 88rpx;background: #f0eff5;line-height: 88rpx;
}
#loadingView > image{width:48rpx;height:48rpx;vertical-align: middle;
}
#loadingView > text{font-size: 28rpx;vertical-align: middle;
}

微信小程序(第十四章) - 信息查询页面的实现相关推荐

  1. 微信小程序(第二十三章)- 注册页面的实现

    微信小程序(第二十三章)- 注册页面的实现 页面实现 页面实现 基本和登录页面一样. 代码如下: <!--定义form组件--> <form bindsubmit="toR ...

  2. 微信小程序+.NET(十四) 悦听小说小程序(待续)

    微信小程序之第二版展示 悦听小说(YueTingBook) ==>2019.12.16 今天知道个人微信号无法使用web-view,直接影响该项目很多功能,该项目待商城项目完成后继续研究... ...

  3. 移动开发技术_微信小程序_第四章测试

    第4章自测已完成 重做 还可以重做1次 截止时间:2022-12-19 09:36:00 1 [单选题]下面不属于scroll-view组件属性的是(). A. scroll-x B. scroll- ...

  4. 微信小程序开发(四)跳转页面、传递参数获得数据

    上一篇:微信小程序学习笔记(三) 上一篇获得博客数据如下图,现在需要实现点击博客标题或缩略图,跳转到博客详情页面. 开始想研究一下微信小程序的web-view组件跳转传参,把网页嵌入到小程序,结果看到 ...

  5. 微信小程序把玩(四十)animation API

    原文:微信小程序把玩(四十)animation API 动画水还是比较深的,这里只是简单介绍下小程序中动画的一些属性和注意事项,做动画前一定要整理好思路将动画一步步分解,再进行组合!这里只做引入. w ...

  6. 【信息系统项目管理师】第十四章 信息文档管理和配置管理(考点汇总篇)

    [信息系统项目管理师]第十四章 信息文档管理和配置管理(考点汇总篇) 考点分析与预测 配置管理在第三版新大纲中内容压缩减少了.它不属于十大管理领域,但是从历年考试来看,一般上午题目考2-3分,下午案例 ...

  7. 高项_第十四章信息文档管理与配置管理

    第十四章信息文档管理与配置管理 软件文档分为三类 若管理文档中的3标注了开发文档,则属于开发文档里 若没有开发两字,则属于管理文档中 文档质量的四个等级 配置管理 什么是配置管理(了解) 配置管理的6 ...

  8. 微信小程序快速入门+四个实战小程序(一)——入门准备

    一)系列达成目标介绍 二)小程序创建的准备 1)注册开发者账号 2)下载编译器 ------------------------------------------------------ 一)系列达 ...

  9. 微信小程序学习(四):微信小程序连接云数据库

    微信小程序学习(四):微信小程序连接云数据库 我今天就只是初步的连接了数据库,我就说一下我的基础代码,和我整了好久才整完的问题 这里有个初始化,非常重要!非常重要!非常重要!!! 是放在app.js里 ...

最新文章

  1. linux引导过程简述6,CentOS 6系统启动引导过程讲解
  2. Xamarin Anroid开发教程之验证环境配置是否正确
  3. Autofac 设置方法拦截器的两种方式
  4. 关于SOCKET中send和recv函数工作原理总结
  5. link 和 @import 的区别
  6. 腾讯3轮面试都问了Android事件分发,原理+实战+视频+源码
  7. 在Emacs24下的Java环境(Cedet+Elib+JDEE+ECB)
  8. jQuery AJAX实现调用页面后台方法
  9. 3998. 变成1-AcWing题库
  10. 图解设计模式-Chain Of Responsibility模式
  11. Java语言十五讲——第二讲 ClassLoader
  12. webrtc入门:13.pion webrtc开源的webrtc框架
  13. 三次bezier曲线 MATLAB,Matlab-画二次及三次Bezier曲线-8控制点的B样条曲线
  14. 如何把pdf文件变小一点
  15. Java项目:电器商城系统(java+SSM+JSP+jQuery+javascript+Mysql)
  16. 艾伟:一个让人遗忘的角落—Exception(二)
  17. SQLServer数据库基本操作
  18. 基于Java+Swing实现中国象棋游戏
  19. 974. 和可被 K 整除的子数组
  20. Python——批量获取某宝商品价格

热门文章

  1. 使用IDEA从零开始新建一个springboot项目
  2. 湾区4.4级地震,这些APP用得着!
  3. 工业智能网关BL110应用之37:实现台达 PLC Delta_DVP 接入华为云平台
  4. 爆红土味视频 是打工青年们与城市的距离
  5. springboot_游戏虚拟物品交易平台
  6. 不可思议,作家王小波居然是国内第一代程序员!
  7. oracle异常日志在哪,Oracle 11g 中告警日志的位置
  8. 详解 RPL、DPL、CPL 的关系
  9. 判断有向图G是否有根
  10. 重构:运用Java反射加多态 “干掉” switch