php抓取网页json数据(微信小程序的基础知识2.实现原理首先,先看一下这个请求函数)
优采云 发布时间: 2021-10-06 04:27php抓取网页json数据(微信小程序的基础知识2.实现原理首先,先看一下这个请求函数)
微信小程序基础知识
2. 实现原理
首先我们来看看请求函数 wx.request({
url:'******', //这里填写你的接口路径
header: {//这里写你返回什么类型的数据为借口,这里就是微信小程序的威力,直接帮你解析数据,再也不用找各种方式解析json、xml等数据了
'内容类型':'应用程序/json'
},
data: {//在这里写你要请求的参数
X:'',
你:''
},
成功:功能(资源){
//这里是请求成功后执行一些函数操作
控制台.log(res.data)
}
})
3.代码
分解图
一、上一段开头知乎 json格式的接口数据
"日期":"20161114",
“故事”:[
{
“图片”:[
“”
],
“类型”:0,
"id":8975316,
"ga_prefix":"111422",
"title":"小东西,我跟你一样"
},
{
“图片”:[
“”
],
“类型”:0,
"id":8977438,
"ga_prefix":"111421",
“title”:“长大了,谁说就一定要长大?”
},
索引.js
页({
数据: {
持续时间:2000,
指标点:真实,
自动播放:真实,
间隔:3000,
加载:假,
普通:假
},
加载:函数(){
var that = this//这句话不要错过,很重要
wx.request({
网址:'#39;,
标题:{
'内容类型':'应用程序/json'
},
成功:功能(资源){
//获取到的json数据会存放在这个名为知乎的数组中
那.setData({
知乎:res.data.stories,
//res代表成功函数的事件对,数据是固定的,故事就是上面json数据中的故事
})
}
})
}
})
索引.wxml
autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">//这里的属性不重要,见下
{{item.title}}
看完这段代码,你会想,根据微信小程序的绑定原理,这里的代码在哪里调用了onLoad()函数,别想太多,微信小程序会为你省略这些步骤。直接调用知乎数组就行了。