• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 办公软件
  • 多媒体
  • 图形图像
  • 系统工具
  • 安全杀毒
  • 聊天工具
  • 电脑学习
  • 应用软件
  • 网络软件
  • 课件工具
  • 浏览器
  • 手机软件
您的位置:首页 > 软件教程 >手机软件 > 在微信小程序中如何制作猫眼电影?

在微信小程序中如何制作猫眼电影?

作者:佚名 字体:[增加 减小] 来源:互联网

本文主要包含微信小程序,猫眼电影等软件教程,佚名希望在学习及工作中可以帮助到您

有用户喜欢看电影有喜欢玩微信小程序,今天小编就给大家带来了在微信小程序中制作猫眼电影的详细步骤,感兴趣的小伙伴就赶紧和小编一起来看看吧。

正文

废话不多说,先上效果图

在微信小程序中如何制作猫眼电影?

效果图

本demo完成共耗费近两周,也是在空余时间去写的,因为涉及到新知识JS、HTML和CSS3,所以也是边学习边写,代码编写上有什么不当处,还需小伙伴在评论处指明,帮助作者更上一层楼!

(注:本文章已默认各位小伙伴已经熟悉微信小程序的目录结构以及每个文件所代表的的含义和小程序API的使用,所以文中不会详细说明,结尾会直接给出完整代码)

猫眼电影api:点击此处

一、目录结构

在微信小程序中如何制作猫眼电影?

目录结构

采用的开发工具是Egret Wing(点击进入官网下载),主要目录说明:

从目录可知整体结构简单,主要就是三个界面:首页homepage、电影详情页moviedetail、影院列表页cinema。

二、首页

在微信小程序中如何制作猫眼电影?

首页

tab代码,打开app.json如图:

在微信小程序中如何制作猫眼电影?

pages和tabBar

这里我想说下,微信小程序自带对tabBar选择效果作者还是挺喜欢的(如果在Android上还要给每个tab写个selector选择器的XML文件)由于这段没什么技术难点,所以就不多说了。

接下来进入首页homepage,一个界面的文件结构离不开三个文件:xxx.js、xxx.wxml、xxx.wxss

先来看看布局代码:

在微信小程序中如何制作猫眼电影?

在这里作者承认当初写的时候偷了下懒,有些标签属性我直接用style写了,但真正开发时,最好把每个标签的style写在.wxss文件里,通过自定义的class名称(或者id),相同布局的地方可以直接引用同一个class就可以了,不然会像作者这样有些属性重复写了几次(手动尴尬)。

.js代码往下看:

在微信小程序中如何制作猫眼电影?

homepage.js

电影列表的信息本放到了定义的infos[]数组中,小程序也不存在json解析,在wx.request请求下得到的res取相应的值res.data.data.movie,直接在homepage.html标签中用wx:for=“{{infos}}”遍历,元素默认为item,取值的时候用“item.值的名称”就可以取到数据。

这里有个小地方需要说明下,当时为了解决也是花了点时间:在json数据里有个参数名称为“3d”,而且这个标签不是所有电影都有的,所以定义了threeD:true这个变量,为了能在.wxml中取到值,就可想而知的直接写成了wx:if="{{item.3d}}",结果就报错了:

在微信小程序中如何制作猫眼电影?

错误信息

问题就出在这个3d上,后来查资料才得知改写成wx:if="{{item['3d']}}"就立马解决啦,没什么原因,约定俗成,只是作者这只前端小白不知道而已(莫见怪......手动微笑)

为了让大家更清楚了解电影列表快的布局,作者画了个草图(真的很草......):

在微信小程序中如何制作猫眼电影?

电影列表布局

发个牢骚:第一次写布局时心里就想,还是Android布局写起来方便,刚开始接触CSS3时觉得好麻烦,这个class要给个style,那个也要给个,而且有时要设置id,在同一个class下不同的id也要在wxss给个style,现在适应后感觉还算良好了。因为布局参数没难点,所以这里就不贴代码了。

您可能想查找下面的文章:

  • 微信小程序我是词语王答题领微信红包
  • 朋友圈尖叫字体怎么制作?微信小程序尖叫字体生成器及表情包制作教程
  • 微信小程序体验版本和上线版本的区别介绍
  • 微信小程序怎样激活 微信小程序激活教程
  • 如何利用微信小程序查询地理经纬位置
  • 微信小程序怎么制作二维码表白?用微信小程序草料二维码表白的方法介绍
  • 如何自己开发小程序?自己制作微信小程序详细图文教程
  • 微信小程序手持弹幕怎么玩 微信手持弹幕玩法攻略
  • 微信小程序群里有事怎么使用?群里有事使用图文详细教程
  • 怎么设置微信小程序收款通知?微信小程序收款通知设置方法

相关文章

  • 米折app怎么重置登陆密码? 米折修改密码的教程
  • 爱思助手设备图标管理工具在哪?爱思助手如何管理设备桌面图标?
  • 全民k歌如何删除评论? 全民k歌app作品评论的删除方法
  • 如何撤回微信消息 撤回微信消息时间限制
  • Rail-Wifi是什么意思?Rail-Wifi有什么功能和作用?
  • 网易云音乐更换主页背景的方法
  • 网友瞬间炸裂 支付宝钱包推广大使你猜是谁?
  • 拍拍小店怎么绑定手机号?拍拍小店验证店主手机号的教程
  • 支付宝携手天弘基金元宵节发1500万红包 今晚八点开始
  • 试客小兵警告账号异常怎么办 试客小兵提示账号异常现象的解决办法

文章分类

  • 办公软件
  • 多媒体
  • 图形图像
  • 系统工具
  • 安全杀毒
  • 聊天工具
  • 电脑学习
  • 应用软件
  • 网络软件
  • 课件工具
  • 浏览器
  • 手机软件

最近更新的内容

    • 文玩迷app怎么重新设置登录密码?
    • 美圈app怎么加入群聊?
    • 手机微博怎么样换自己喜欢的主题? 新浪微博更换主题的办法
    • 微信关注雷神游戏本部落有奖活动 摇一摇得罗技鼠标攻略
    • 如何注册百度彩票?百度彩票注册教程
    • 微信跳一跳怎么挑战好友 微信跳一跳向好友发起挑战的操作方法
    • 微信怎么查看共同群聊 微信共同群查看方法
    • 微信买单功能怎么申请 微信买单功能申请方法流程
    • 滴滴打车代驾即将上线 报名司机返100元
    • 给力助手一键卸载安卓模拟器图文教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有