zoukankan      html  css  js  c++  java
  • 小程序中封装公用方法

    在 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
  • 相关阅读:
    【C++】对象模型
    【C++多线程】读写锁shared_lock/shared_mutex
    【C++多线程】共享数据的初始化保护
    【C++多线程】共享数据保护
    【C++多线程】lock_guard<T>类和unique_lock<T>类
    【C++多线程】转移线程所有权
    【C++ 】std::ref()和std::cref()
    【C++多线程】传递参数
    【C++多线程】detach()及注意
    linux 打开CHM文件
  • 原文地址:https://www.cnblogs.com/Z_66/p/11984214.html
Copyright © 2011-2022 走看看