当前位置: 首页 > Web前端 > HTML

微信小程序教学第4章第1节(含视频):小程序中级实战教程:详情-页面创建

时间:2023-04-02 23:44:58 HTML

详情-页面创建本文视频地址:https://v.qq.com/x/page/o0555...开始前请将ch4-1分支的code/目录导入微信开发工具。本章主要介绍详情页的页面创建过程。首先我们来看一下我们最终要展示的页面结构。三部分也是最常见的布局:头部、中部和尾部。最上面是页面的标题,也就是标题。如果是普通页面,我们只需要在detail.json中添加如下配置:"navigationBarTitleText":"知乎精选:为什么聪明人总是保持冷静"但是我们创建的详情页信息会随着文章内容的变化而变化,所以需要在代码中单独处理,不需要在detail.json中添加这个。让我们先做:头部和尾部。中间的内容部分将由parse.js解析文章数据生成。在开始之前,我们先修改app.wxss文件,引入需要用到的公共样式表和第三方样式@import"./styles/base.wxss";@import"./lib/wxParse/wxParse.wxss”;.绿色{颜色:#26b961;}页面{高度:100%;background-color:#f8f8f8;}Step1.页面准备由于文章需要上下滚动,我们使用scroll-view组件来包含整个页面内容scroll-view组件,相当于我们在正则中添加了一个滚动功能div标签并封装,然后调整页面的高度和背景色/*detail.css*/page{background:#fbfbfb;height:100%}.root-wrap{height:100%}Step2.制作页眉。header包含三块内容:标题,左边漂浮的作者,右边漂浮的日期。制作如下:知乎精选:为什么聪明人总能保持冷静哈利波特2017/06/27对应的样式文件,注意:fl(float:left),fr(float:right),cf(clear:float)是base.wxss中设置的全局样式/*detail.css*/page{background:#fbfbfb;height:100%}.root-wrap{height:100%}.wrapper{padding-bottom:96rpx}.wrapper.top-img{width:100%;height:470rpx;vertical-align:top}.wrapper.info{padding:036rpx}.wrapper.info-title{padding:40rpx0;line-height:60rpx;font-size:44rpx;font-weight:500;color:#333}.wrapper.info-desc{font-size:28rpx;行高:30rpx;颜色:#c1c1c1}.wrapper.info-desc-author{最大宽度:65%;文本溢出:省略号;空白:nowrap;溢出:隐藏}.wrapper.info-line{margin-top:24rpx}Step3.在页尾做一个页脚,类似菜单导航功能,用户可以进入下一篇文章或返回返回列表,页面滚动时固定在底部,修改页面detail.html

下一步修改样式表/*detail.css添加如下样式内容*/.wrapper.footbar{position:fixed;左:0;底部:0;宽度:100%;高度:96rpx;行高:96rpx;背景:#fff;字体大小:32rpx;颜色:#333}.wrapper.footbar-back,.wrapper.footbar-share{position:absolute;宽度:96rpx;高度:96rpx;底部:0;z-index:2}.wrapper.footbar.icon{position:absolute;;高度:38rpx;顶部:30rpx}.wrapper.footbar-back{left:0}.wrapper.footbar-back-icon{left:30rpx;背景:url(https://n1image.hjfile.cn/mh/2017/06/06/1305a8ac4dc9347b59cc8c2c667122e5.png)00不重复;背景大小:包含}.wrapper.footbar-list{left:0}.wrapper.footbar-list-icon{left:30rpx;背景:url(https://n1image.hjfile.cn/mh/2017/06/09/1e630ac45547e6ab5260928e1d57a3c6.png)00不重复;背景大小:包含}.wrapper.footbar-btn{文本对齐:居中;保证金:096rpx;高度:96rpx;line-height:96rpx}.wrapper.footbar-share{right:0}.wrapper.footbar-share-icon{right:30rpx;背景:url(https://n1image.hjfile.cn/mh/2017/06/09/ebc3852fb865bd19182c09ca599d8ac1.png)00不重复;背景大小:包含}.wrapper.clearBtnDefault{边距:0;填充:0;背景:#fff;边界:0;边界半径:0}.wrapper.clearBtnDefault:after{内容:'';边框:无;边界半径:0;宽度:0;height:0}页面尾部完成,下一步处理文章内容Step4.为中间的content内容预留位置。完整的页面代码如下info">Quora精选:为什么聪明人总是保持冷静哈利·波特2017/06/27文章文本
下一步iKcamp官网:http://www.ikcamp.com访问官网更快阅读所有免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》包含:文章、视频、源码iKcamp原版全新book《移动Web前端高效开发实战》已在亚马逊、京东、当当开售【11月11日】上海iKcamp最新活动报名地址:http://www.huodongxing.com/ev...及排行榜“天天练英语口语”小程序四、教育类顶尖研发团队面对面交流。