微信小程序的数据请求
-
常用的数据请求方式
- JS原生实现
第一种: let xhr=new XMLHttpRequest() xhr.open() xhr.send() 第二种:fetch() 支持promise fetch('接口地址') .then(function(response) { return response.json(); }) .then(function(myJson) { console.log(myJson); }) .catch(error=>{ }) 例如: fetch('https://api.it120.cc/hjl/shop/goods/category/all') .then(res=>{ //console.log(res) return res.json() }).then(response=>{ console.log('返回的结果:',response) }) 详细参考fetch官方文档:https://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch
2.jQuery实现
$.ajax({ url:'xxx', type:'', success:function() {}, ... }) $.getJSON()
3.Vue常用的方式
axios axios.get() axios.post() axios.delete() axios.put() 强大的一点支持拦截器
4.微信小程序实现方式