小程序-电影“更多”页面(六)

本文介绍了一个基于模块化的电影应用开发过程,重点讲解了动态导航栏的实现,以及如何通过调用公共函数展示更多电影信息。文章还详细说明了如何在不同模块间进行数据调用和处理,包括数据绑定、模板引用和错误排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.动态设置导航栏,在mroe-movie中

2.现在上面的导航栏可以根据你点击的模块来进行跳转相应的“正在热映”“即将上映”“Top前250”

3.“更多”页面的编写,建立utils,存储公共数据

复制这个方法显示更多电影,可以将这个函数放在一个公共地方,这样就可以直接引用了

将它放在utils里面,将方法名修改为function http  然后再定义一个callBack用来调用这个

在下面的module函数中输出

在more-movie.js中引进utils.js

在more-movie.js中使用回调函数

添加callBack:function

再修改调用utils中的http

为了清楚一点所以然data输出一下

更改dataUrl改一下对应的网址

输出一下,在console中就可以看到当你点击模块时就会调到相应的数据

当中callBack函数相当于processDoubanData函数,所以在这里将callBack函数更改为processDoubanData函数,然后上面的this也改为processDoubanData

然后将bandang.js里面的processDoubanData方法复制过来更改this.setdata区域,加上movies:movies

如果要在setdata里面movies绑定数据则需要在前的data里面加上movies:{}

,不然会报错

建立movie-grid,导入movie-template.wxml,用block引用之前定义movies

编写more-movie

编写grid-template,添加浮动,调节左右边距

运行 你会发现只有两个两个的对齐

然后要把movie-template里面的小框架的那个样式给复制过来

然后修改

.

这里我会有一个错误,也就是星星图片找不到(这是路径的问题,注意放好路径就好了)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值