码迷,mamicode.com
首页 > 微信 > 详细

微信小程序的新的

时间:2019-01-17 21:20:05      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:res   const   promise   app.js   color   post   tap   reject   method   

app.request.get(‘http://ele.kassing.cn/v1/pois‘,this.data.city).then(res=>{
      console.log(res)
      this.setData({
        addr:res.data
      })
    }),

 

在app.js中定义全局方法

  request: {
    get(url, data = {}) {
      return new Promise((resolve, reject) => {
        // 进行请求
        wx.request({
          url,
          data,
          success: (res) => {
            resolve(res)
          },
          fail(err) {
            reject(err)
          }
        })
      })
    },
    post(url, data = {}) {
      return new Promise((resolve, reject) => {
        wx.request({
          url,
          data,
          method: "POST",
          success: res => {
            resolve(res)
          },
          fail: (err) => {
            reject(err)
          }
        })
      })
    }
  }

 如果在某一个页面需要使用全局的方法,只需要在页面顶部添加代码

const app=getApp();

 正常使用的时候为

app.request.get(‘http://ele.kassing.cn/v1/pois‘,this.data.city).then(res=>{
      console.log(res)
      this.setData({
        addr:res.data
      })
    }),

 

微信小程序的新的

标签:res   const   promise   app.js   color   post   tap   reject   method   

原文地址:https://www.cnblogs.com/mrxinxin/p/10284289.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!