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

一 引言

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

二 假数据 效果

099980A10028DD90511D78C29F6B2508.png

![01.png](http://upload-images.jianshu.io/upload_images/6000634-4e92fb8f90cd8c61.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)

三 教程

各位看官先不要吐槽这神一般的电影(室友),为了将页面的效果率先完成,笔者先用了假数据将页面的效果达到,因为猫眼电影拥有开源的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 //www.greatytc.com/p/9855610eb1d4

四 完成效果

51D87EDA9C8CBD2FD31755E4E27EAE8C.png
86BC52CAAB48E511FA27D0DE5BB86DD6.png
7348C54E31718C4FA8348E30D343ED24.png
C4C01BEBF103800A9D67F3D87322AAAB.png

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

五、后记
1.猫眼电影的api 是从简书上某位大佬提供的,但是,这份api所提供的数据不够全面,导致有许多地方是没法下手的,因为使用了api后,本身很难再自己添加数据,所以有一些功能是没法实现的。(或许是因为作者的功力不够呀~)
2.笔者为学生狗一枚~大多数时间在上课学习,本作品系作者熬夜抽时间肝出来的,踩了很多坑,走了很多的弯路。本身作品还存在很多的bug,笔者会慢慢修复。(给我一个她好我也好的机会)
3.如果有什么问题欢迎提出。
4.源码地址 https://github.com/yanlvji54/CatEye

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容