微信小程序MVC编程模式,让页面的js文件只做控制器,只调用网络请求network.js的方法而不写网络请求的代码

  1. MVC 编程模式:Model(数据)view(视图也就是html+css)controller(控制器也就是js)
    controller(控制器)的职责是控制我们代码交互的过程,但它本身并不做任何的逻辑处理。可以把控制器想象成交警,他只指挥车辆怎么走,而不会替你去开车。

    在前端中一些专门储存方法的js就是起的控制器的作用,如小程序项目中的 index.js 文件就只做控制器,具体的方法等都是调用其他页面的。如网络请求功能专门用一个network.js来实现,而在index.js中只是调用network.js文件。
     
  2. 把网络请求模块从 index.js 文件中独立出来。
    1. 重构前的 index.js 文件中的网络请求模块:(放在onLoad事件中)
      wx.request({
            url: 'https://m.douban.com/rexxar/api/v2/subject_collection/movie_showing/items?coun
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值