欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序--猫眼电影高仿制造

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:502

微信小程序--猫眼电影高仿制造

发布时间:2021-01-03  

猫眼电影小程序仿制完整的demo教程。

 

 

 

一 引言

作为一只程序猿,面对微信小程序的出现,笔者已经按捺不住咔哧咔哧的柴刀。作为一只想要好好学习的程序猿,相中了猫眼电影这个demo。笔者也是开始撸到一半才知道,这个demo在网上的仿制不是一般的多。但是大多数都不够精细(有一个是花钱的就没看过)。这次笔者想分几个部分,将整个猫眼电影小程序仿制下来,做成一个完整的demo教程。

二 假数据 效果

微信小程序--猫眼电影高仿制造

099980A10028DD90511D78C29F6B2508.png

微信小程序--猫眼电影高仿制造


微信小程序--猫眼电影高仿制造

01.png

三 教程

各位看官先不要吐槽这神一般的电影(室友),为了将页面的效果率先完成,笔者先用了假数据将页面的效果达到,因为猫眼电影拥有开源的API,在页面效果达到之后我们将从api中获取数据,并将其渲染到界面上。

步骤一:

自动生成项目结构

微信小程序--猫眼电影高仿制造

Paste_Image.png

微信小程序--猫眼电影高仿制造

02.png

在根目录下的app.json 中加入如下的代码,作为程序的声明。
注意"list"中的selectedIconPath即为底部的按键所对应的page,一定要一一对应好。数组中list的个数相当于底部按键的个数。

{ "pages": [ "pages/home/index", "pages/my/index", "pages/cinema/index", "pages/index/index", "pages/logs/logs", "pages/switchcity/switchcity" ], "window": { "backgroundTextStyle": "white", "navigationBarTextStyle": "white", "navigationBarTitleText": "猫眼电影", "navigationBarBackgroundColor": "#ea4238", "backgroundColor": "#F2F2F2", "enablePullDownRefresh": true }, "tabBar": { "color": "#8b8b8b", "selectedColor": "#ef2438", "borderStyle": "white", "backgroundColor": "#ffffff", "list": [{ "pagePath": "pages/home/index", "iconPath": "image/icon-film.png", "selectedIconPath": "image/icon-film_selected.png", "text": "电影" }, { "pagePath": "pages/cinema/index", "iconPath": "image/icon-cinema_normal.png", "selectedIconPath": "image/icon-cinema_selected.png", "text": "影院" }, { "pagePath": "pages/my/index", "iconPath": "image/icon-me_normal.png", "selectedIconPath": "image/icon-me_selcted.png", "text": "我的" }] } }

步骤三:漫无界限的切图生活...(这就不放代码了)
注意事项:
1.小程序中有其特殊的组件,详情查看小程序开发文档
https://mp.weixin.qq.com/debug/wxadoc/dev/
2.在小程序中,有一个wx:for的方法,可以让页面循环输出,不要做无用功,任何可以循环的地方都要把握好。循环详情:
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/list.html
3.用三元选择符制作tab切换
在首页的顶部有一个热映和待映,作为tab切换的两个选项改变下边的部分的代码。在js中的data里边设置一个布尔值,在xml中使用hidden{{x}},达到切换的效果
4.weui框架可大幅度加快开发
5.加上猫眼电影的api 

四 完成效果

微信小程序--猫眼电影高仿制造

51D87EDA9C8CBD2FD31755E4E27EAE8C.png

微信小程序--猫眼电影高仿制造

86BC52CAAB48E511FA27D0DE5BB86DD6.png

微信小程序--猫眼电影高仿制造

7348C54E31718C4FA8348E30D343ED24.png

微信小程序--猫眼电影高仿制造

C4C01BEBF103800A9D67F3D87322AAAB.png

初步的完成了模仿与制作。(初步完成了偷懒的目的)