微信小程序起步
微信小程序起步
受友人之托,有幸了解了一下微信小程序开发。
选择B站首页作为起始点,进行微信小程序开发,主要以补充页面为主。
微信小程序注册
微信小程序开发者工具安装
安装过程:
登陆后如下:
实验入门级云开发小程序
初始界面
魔改界面介绍
妙评界面介绍
在header.wxml
中加入跳转代码,通过这段代码,导航栏新增了一个“妙评”选项。用户点击它后,会跳转到
/pages/awesome-comments/awesome-comments
页面,展示妙评内容。
1 | <view class="li nav-item"> |
妙评页面的整体设计包括:
- 页面头部展示“妙评精选”标题。
- 评论列表按顺序展示评论,每条评论包括评论者、评论文本、来源信息。
- 来源信息前加入一个小的链接符号,并且来源文本变为蓝色,以便突出显示。
代码实现
页面结构与布局
awesome-comments.wxml
1 | <view class="awesome-comments-container"> |
awesome-comments.wxss
1 | /* 页面容器 */ |
awesome-comments.js
1 | Page({ |
排行榜界面
在header.wxml
中加入跳转代码,通过这段代码,导航栏新增了一个“排行榜”选项。用户点击它后,会跳转到
/ "pages/ranking/ranking"
页面,展示排行榜内容。
1 | <view class="li nav-item"> |
排行榜页面设计与实现
本页面旨在创建一个展示视频排行榜的页面,用户可以在此页面查看视频的排名、封面图、标题、时长和Up主信息。页面的整体设计如下:
- 页面顶部展示“排行榜”标题。
- 排行榜列表按顺序展示视频信息,包括视频封面、标题、时长、Up主。
- 视频封面图以 100px 的大小展示,视频信息(如标题、时长、Up主)采用简洁的排版方式展示。
代码实现
页面结构与布局
ranking.wxml
1 | <view class="ranking-wrapper"> |
ranking.wxss
1 | /* 排行榜 Wrapper */ |
ranking.js
1 | Page({ |
直播界面介绍
直播内容页面设计与实现
目标是设计并实现一个直播内容展示页面。该页面展示了以下几项主要功能:
- 顶部导航栏:用户可以快速查看和切换“我关注的主播”和“热门直播”。
- 分类标签:展示不同的直播分类,用户可以通过横向滚动浏览不同的分类标签。
- 直播内容展示:展示直播内容,包括直播封面、标题、分类和观看人数等信息。
代码实现
页面结构与布局
live.wxml
1 | <view class="main-container"> |
live.wxss
1 | /* 页面容器 */ |
live.js
1 | Page({ |
番剧界面
在index.wxml
中加入这一段代码,即可跳转到番剧列表页面。
1 | <navigator class="header" url="/pages/bangumi/bangumi"> |
番剧列表页面设计与实现
旨在创建一个番剧列表页面,展示一系列的番剧信息。每个番剧项展示了以下内容:
- 番剧封面:每个番剧都有一个封面图,帮助用户快速识别。
- 番剧标题:显示番剧的名称。
- 更新信息:显示番剧的更新进度,如“更新至第X话”。
- 底部版权信息:页面底部包含版权信息。
代码实现
页面结构与布局
bangumi.wxml
1 | <view class="bangumi-wrapper"> |
bheader.wxml
1 | <!-- bheader.wxml --> |
bangumi.wxss
1 | @import "../public/bheader.wxss"; |
bheader.wxss
1 | /* bheader.wxss */ |
bangumi.js
1 | Page({ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Totoroの旅!
评论