小程序模拟请求服务器json数据

上一篇
小程序模拟调用本地json接口数据
https://www.jianshu.com/p/20ecc78a1a3f

那么,怎么请求服务器json数据?
如果你是一枚前端,不会写后端接口的话
又想测试数据,看自己写的效果的时候
不要慌
那么,把你的json放在服务器底下
模拟请求服务器json数据即可

步骤:

1:先写好json数据放在桌面备用

[
  {
    "id": 1
  },
  {
    "id": 2
  },
  {
    "id": 3
  },
  {
    "id": 4
  }
]

(注意要新开一个json文件,不然会报错)

图片.png

2:下载一个FileZilla,这款工具在我看来比其他任何一款FTP软件都要简单方便,快捷有效。
下载地址:https://www.filezilla.cn/

3:下载安装好之后,打开FileZilla
填写服务器主机,用户名和密码,端口号,链接到服务器


4:找到服务器配置所在的位置,打开文件夹,将json文件拖进去

5:打开你的域名,添加/index.json,直到在你的服务器里面可以访问到json,就可以了,效果如下:
http://www.intmote.com/index.json

6:写好wxml:

   <view wx:for="{{list}}" wx:key="list">
      <view class='item-container'>{{item.id}}</view>
    </view>

7:写好wxss

.item-container{
 border: 5px solid #ffffff;
  height: 110rpx;
  line-height: 110rpx;
  margin-bottom:4rpx;
  text-align: center; 
  background: #f6c8fb;
  color: #ffffff;
}

8:js

Page({
  data: {
  },
  onLoad: function () {
    var that = this
    wx.request({
      url: 'http://pig.intmote.com/index.json',
      headers: {
        'Content-Type': 'application/json'
      },
      success: function (res) {
        //将获取到的json数据,存在名字叫list的这个数组中
        that.setData({
          list: res.data,
          //res代表success函数的事件对,data是固定的,list是数组
        })
      }
    })
  }
})

9:效果如下:


10:有一个小bug


解决办法:
https://www.jianshu.com/p/08667ed9f37a

原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1
90后前端妹子,爱编程,爱运营,爱折腾。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家加入群聊,一起探讨交流。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,622评论 6 427
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,083评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,925评论 25 709
  • 成型时 青, 落地时 白, 盘玩时 涩, 包浆时 润, 赋意时 福, 出手时 钱。
    因往阅读 209评论 4 3
  • 想看热闹的先淡定点,容我细细道来。 其实呢,我会点读心术,但得走着才能读。当我的步调也就是步幅和步速跟另外一个人完...
    萤木C阅读 1,805评论 1 7