小程序中封装公用方法

在 utils 文件中,创建 .js 文件,如,下面这个我自己封装的一个请求 数据的方法,

const serve = function(method,url,data){
  return new Promise(function(resolve,reject){
    wx.request({
      url: url,
      data: data,
      header: {},
      method: method,
      dataType: 'json',
      success: (res) => {
      resolve(res)
      },
      fail: function(res) {
      reject(res)
      },
      complete: function(res) {},
    })
   })
 }
export default serve
 
则,在任意一个文件的 .js 中引用时,是:  import serve(自定义名) from '../../utils/cnodeServe.js(引入的封装的方法的路径)'

最后在 .js 中使用时:
 
 
 

serve 传参时,可以传2个参数,也可以是三个参数(穿三个参数时,第三个参数可以是个对象,这里是个对象:

                这里请求的是cnode中的数据,所以:
                                            accesstokenString  用户的 accessToken,或者是用户的二维码id
                              topic_id String   主题的id  在我的这个cnode项目中,指的是每个标题的 id

猜你喜欢

转载自www.cnblogs.com/zmm966/p/11984214.html
今日推荐