微信小程序封装网络请求

该示例展示了如何在独立的JS文件中定义一个名为`wx_request`的函数,该函数用于封装微信小程序的网络请求。通过这个函数,可以分别获取轮播图(getBanner)和按关键词搜索歌曲(getSong)的数据。然后在`recommend.js`页面中,导入并使用`getBanner`函数来获取并设置页面的轮播图数据。
摘要由CSDN通过智能技术生成
//在自己单独新建的js文件中
const baseUrl = 'http://localhost:8080'
function wx_request(path,params){
  return new Promise(resolve=>{
    wx.request({
        url: baseUrl+path,
        data:params,
        success:res=>{
            resolve(res.data) 
        }
      })
  }) 
}

const getBanner = ()=> wx_request('/banner/index/bannerList')
const getSong = params=> wx_request('/search/searchMusicBykeyWord',params)

export{
    getBanner,
    getSong
}

使用

// pages/recommend/recommend.js(ES6的引入)
import {getBanner} from '../../network/request'
Page({

    /**
     * 页面的初始数据
     */
    data: {
        banners:[],
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        // 请求轮播图数据
        getBanner().then(res=>{
            this.setData({banners:res.data})
        })
    }

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值