IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信小程序(第十四章) - 信息查询页面的实现 -> 正文阅读

[移动开发]微信小程序(第十四章) - 信息查询页面的实现

前言

之前在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;
}
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-25 10:42:32  更:2022-01-25 10:44:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:59:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码