微信小程序框架分析小练手(三)——仿香哈菜谱小程序制作星野妙

香哈菜谱是一款围绕美食而成的小程序,在这里可以查看各式各样的菜谱。

二、建立如下的一些目录:

三、将底部标签导航图标、美食轮播图片、宫格导航图标、香哈头条美食图片的素材放置于pages文件夹下的images中:

Ⅰ、底部标签栏设计

四、打开app.json配置文件,在pages数组中添加5个页面路径"pages/cook/cook","pages/food/food","pages/headline/headline","pages/message/message","pages/me/me"。

在windows数组里配置窗口导航背景颜色为灰色(#494949),导航栏文字为“学做菜”,字体颜色为白色(#ffffff):

五、在tabBar对象中配置底部标签栏导航背景色为白色(#ffffff),文字默认颜色为灰色(#999999),选中时颜色为红色(#CC1004),在list数组中配置底部标签栏导航对应的页面、导航名称、默认时图标及选中时图标。

app.json的完整代码如下:

至此,底部标签导航就设计完成了:

Ⅱ、宫格导航设计

六、在pages/cook/cook.wxml文件中,首先设计海报轮播区域,使用一张图片进行布局,图片的宽度设置为100%,高度设置为230px:

界面效果如下:

七、设计宫格导航,分为4个导航:菜谱分类、视频、美食养生、闪购。每个导航对应一个图标,在导航的下面是灰色的间隔线:

12345678910菜谱分类11121314视频15161718美食养生19202122闪购23242526八、在pages/cook/cook.wxss中针对宫格导航添加样式:

1/*pages/cook/cook.wxss*/2.nav{3display:flex;4flex-direction:row;5text-align:center;6}7.nav-item{8width:25%;9margin-top:20px;10font-size:12px;11}12.hr{13height:15px;14background-color:#cccccc;15margin-top:15px;16opacity:0.2;17}18.head{19display:flex;20flex-direction:row;21margin:10px;22font-size:13px;23color:#999999;24}25.right{26position:absolute;27right:10px;28color:#999999;29}30.hr2{31height:2px;32background-color:#cccccc;33opacity:0.2;34}至此,就完成了海报轮播区域和宫格导航区域的界面布局,界面效果如下:

Ⅲ、头条初始化数据

九、在pages/cook/cook.js中,添加initData数据,在data页面初始化数据里添加array数组,然后将initData定义的数据通过setData设值函数赋值给array数组:

Ⅳ、头条列表渲染及绑定数据

十、在pages/cook/cook.wxml中,进行香哈头条列表信息界面布局:

1.item{2display:flex;3flex-direction:row;4margin-left:10px;5margin-bottom:5px;6}7.desc{8margin-left:20px;9line-height:30px;10}11.title{12font-weight:bold;13}14.count{15display:flex;16flex-direction:row;17font-size:12px;18color:#999999;19}20.liulan{21position:absolute;22right:70px;23}24.pinglun{25position:absolute;26right:10px;27}界面效果如下:

十二、接下来通过数据绑定和wx:for循环的方式动态加载数据:

Ⅴ.头条模板引用

十三、在template目录下添加一个template.wxml文件,在该文件中制作一个香哈头条列表的模板,模板名称为cooks,将列表循环的内容放置在该文件中:

十四、将cooks模板引用到cook.wxml中,能达到与刚才同样的效果:

模板可以被不同的地方使用,以达到一次编写,多次引用的效果。

THE END
1.10个月宝宝食谱的做法10个月宝宝食谱的做法大全我的香哈主页10个月宝宝食谱的做法大全 先定一个小目标,10分钟搞定高颜值早餐 共12道菜谱 热度:367553 春节倒计时100天,我的素食计划 共12道菜谱 热度:96298 8个月宝宝粥 用料:大米,蔬菜,其他可口随意 23174浏览41收藏 鸡肉松(9个月宝宝辅食) 用料:鸡肉,姜 108802浏览1165收藏 宝宝奶豆(12个月宝宝辅食) https://www.xiangha.com/caipu/so_688066/
2.「香哈股份怎么样」北京香哈网络股份有限公司香哈股份产品服务怎么样 (共7个) 香哈菜谱 9.4, 9165万次下载 最近更新:2024.12.09 不光教你制作简单料理,还能找到同道中人切磋厨艺。 儿童食谱 8.2, 154.7万次下载 最近更新:2018.10.14 健康营养饮食必备 家常菜 8.7, 96.1万次下载 最近更新:2023.11.01 下厨必备菜谱应用 早餐食谱 9.1,https://www.jobui.com/company/12483515/
3.营养早餐拼盘大赏今天给大家带来9款超赞的早餐拼盘,让你从早餐开始就充满活力!1 原味贝果+溏心蛋+午餐肉+黄瓜+玉米+小番茄+蓝莓,营养均衡,美味又健康!2 原味碱水结+水煮蛋+烤肠+黄瓜+小番茄+蓝莓+山核桃仁,口感丰富,美味无穷!https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_5187089222175244225
4.十大好用的美食菜谱app厨房小白新手下厨必备的学做菜视频app→MAIGOO小编特地给大家整理了十大好用的美食菜谱app排行榜,包含下厨房APP、豆果美食APP、香哈菜谱app、好豆菜谱app、美食杰App、美食天下app等国内好用的做菜手机软件,还包含专门烘焙的烘焙帮app、适合新手的懒饭app、智能做菜软件西顿美食APP等特色做菜手机软件,想要学做菜的小伙伴们赶紧去下载一款适合你的菜谱软件,跟着https://www.maigoo.com/goomai/207069.html