微信小程序-开发第四周

微信小程序-开发第四周

用mockdata 伪造小程序后台数据

对于一个小程序小白来说,还要搭后台才能利用数据看出测试效果简直是太麻烦了,而且调用理想网站的API还经常会报错误,所以这时候建立一个伪后台就显得尤为舒服。

  1. 在小程序文件夹页面添加文件夹 data(名字当然是随便取啦)
    在这里插入图片描述
  2. 在文件夹里新建js文件添加你想要测试的数据,
    例如我想要做一个轮播图:
var localdata = {
  "bannerPic":[{
    pid:6,
    imgUrls: '/image/b3.jpg'
  },{
      pid: 7,
      imgUrls: '/image/b2.jpg',
  },{
      pid: 8,
      imgUrls: '/image/b1.jpg',
  }],

这是我们的数据文件,pid是对应的标号,方便后面调用。

  1. 然后在需要使用数据的对应页面文件夹下的js文件开头添加
var mockData= require('../../data/homedata.js');

就可以用我们刚刚添加的数据啦

  1. 当然wxml文件也需要写出调用:
<swiper indicator-dots="true" autoplay="true" interval="{{interval}}" duration="{{duration}}" circular="true">
    <block wx:for="{{productlists.bannerPic}}" wx:key="{{index}}">
      <navigator url="details/details?pid={{item.pid}}">
      <swiper-item >
       <image src="{{item.imgUrls}}" class="slide-image" width="100%" />
      </swiper-item>
       </navigator>
    </block>
  </swiper>

比如在实现点击跳转时,pid就可以派上用场啦。

  1. 这就是最后实现的效果啦,没办法上传动态图,不过轮播的效果还是想象的到的吧嘻嘻。
    在这里插入图片描述
  2. 这个方法一般只适合于比较少的数据量,如果需要大量数据的伪数据后台可以使用类似EasyMock的在线工具。点我去EasyMock网站看看

关于教程应该到处都有的,我这里就不贴了。类似这样的工具应该还有蛮多,大家可以自己去发现噢!

这周就是这样啦,我们下周再见!下周的任务要做基类继承等等的任务了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值