swan.request 数据请求类型

demo.js端

 swan.request({
            url: 'https://sfc.baidu.com/shopping/nianhuo/bimai',//请求网址
            header:{'content-type':'application/json'},//设置请求的 header,header 中不能设置 Referer。
            method:'POST',//请求类型,默认GET(大写)
            dataType:'json',//有效值:string,json。 如果设为 json,会尝试对返回的数据做一次 JSON.parse(已经将字符变为对象了) 。
            responseType:'text',//设置响应的数据类型, 有效值:text、arraybuffer。
            data:{
                tabname:'美食酒水'//发送至服务器的数据
            },
            success:res=>{//服务成功返回 回调函数
                console.log('调用成功',res);//向浏览器调试工具打印结果
                //swan.showModal({//大型弹窗
                //    title:"请求到的数据",
                //    content:JSON.stringify(res.data.data),
                //    showCancel:false
                //});
               this.setData("content",res.data.data);//直接赋值给content,前面定义好的 
            },
            fail:err=>{//接口调用失败 回调函数
                swan.showToast({//小型弹窗
                    title:JSON.stringify(err)
                });
                console.log('调用失败');
            },
            complete:()=>{//接口调用结束的回调函数。调用成功、失败都会执行
                console.log('调用完成');
            }
        });

demo.swan端

<view class="container">
    {{content.tabName}}
</view>
<view s-for="c in content.couponList"><!--调用数组-->
{{c.money}}
</view>
<view>
  
</view>
最后修改:2021 年 05 月 12 日
如果觉得我的文章对你有用,请随意赞赏