uni-app封装小程序wx.request,然后挂载到全局

首先 在src目录下创建一个request/request.js,内容如下

let baseURL = "https://dfft.dsnddvideo.cn/wogds"
export const http = (options) =>{
  return new Promise((resolve,reject) => {
    wx.request({
      url: baseURL+options.url,
      method:options.method || 'get',
      data:options.data || {},
      header: options.header || {
        'content-type':'application/x-www-form-urlencoded'
      },
      success:resolve,
      fail:reject
    })
  })
}

然后在main.js中引入

import { http } from "./request/request.js"
Vue.prototype.$http = http
在页面中使用,如
   this.$http({
      url:'/jdsve/applets/queryseData',
      method:'post',
      data:{
        scene:'hhffs'
      }
    }).then(res=>{
      console.log('sss',res)
    })
 

 

posted @ 2021-11-08 15:42  暴躁女青年  阅读(394)  评论(0编辑  收藏  举报