【微信小程序提取公共请求数据】

在utils下设置一个http.js

const url = 'https://api.shop.eduwork.cn';
const request = (path='',method='GET',data="")=>{return new Promise((resolve,reject)=>{wx.request({method:method,url: url+path,header: {'Authorization': wx.getStorageSync('token') // 默认值},data:data,success:(res)=>{resolve(res.data)},fail:(err)=>{console.log('reject',err);reject(err)}})})
}
module.exports = {request
}

在home.js中使用

import {request} from '../../utils/http'
  onLoad: function (options) {request('/api/index').then(res=>{this.setData({goodsList: res.goods.data})}).catch(err=>{console.log(err);})},

【微信小程序提取公共请求数据】相关推荐

  1. 微信小程序封装request请求数据

    遇到问题不要慌 做项目离不开请求数据 1.为什么要封装api去请求接口数据 做微信小程序的时候请求数据的时候会多次用到wx.request请求,如果每次都去写一遍 wx.request({url: ' ...

  2. 微信小程序云数据库请求数据并将请求到的数据显示到小程序页面上

    小程序数据库请求固定写法 数据库查询用.get 数据查询第一种(传统写法) 查询结果 数据查询第二种(es6简洁写法) 将请求到的数据显示到小程序页面上 创建list数组 在shujuku.wxml中 ...

  3. 微信小程序 阻止 onshow请求数据

  4. 微信小程序的网络请求 —— 微信小程序教程系列(14)

    网络请求,基本上是必须的环节之一. 小程序提供了wx.request(object),与开发者的服务器实现数据交互的一个很重要的api. 最简单的用法如下(以GET请求为例) <view bin ...

  5. 微信小程序常见网络请求失败问题总结及解决方案

    微信小程序常见网络请求失败问题总结及解决方案 微信开发者工具中未勾选不校验合法域名设置 未勾选这个设置在任何环境下发送http网络请求会失败 发送的是https请求,但网络请求依旧是失败 需要到官方的 ...

  6. 微信小程序云开发之数据分页云函数

    微信小程序云开发之数据分页云函数 2018-10-06 20:23:28       微信小程序的云开发可以自己对数据库进行操作而不需要后台,那么很常见的一个功能就是我们在读取数据的时候需要分页来获取 ...

  7. 微信小程序定义公共方法

    微信小程序定义公共方法还是很简单的,一个三步创建,引入,使用 1.创建 在page创建文件夹utils,在创建文件utils.js,看下我的 在utils.js中定义你的方法,然后导出 2.引入 在你 ...

  8. 微信小程序开发POST请求

    微信小程序开发POST请求 wx.request( { url: "http://op.juhe.cn/onebox/weather/query", header: { " ...

  9. uniapp开发微信小程序 wx.navigateBack()携带数据问题

    uniapp开发微信小程序 wx.navigateBack()携带数据问题 某个表单页面 有时需要跳转另一个页面查询数据 但如此想要保存当前页面数据需要在另一个查询页面调用 wx.navigateBa ...

最新文章

  1. wpf 对控件进行截图,获取快照
  2. 海岛奇兵服务器维护费,坑爹啊! 海岛奇兵额外建筑工被疯狂吐槽!
  3. Dart语言--基础内容
  4. 日光能和电池两用计算机,计算机类专业竞赛模拟试题(doc 7页)全面优秀版优秀版...
  5. java https通讯_Kubernetes - HTTPS在服务之间进行通信
  6. windows下备份mysql 数据库
  7. 17 redis -key设计原则
  8. 使用sax解析xml
  9. android sharedpre,android 数据存储一SharedPrenference存储简单数据
  10. DID会固定年份吗_倍分法DID详解 (二):多时点 DID (渐进DID)
  11. 树莓派python蓝牙_怎样通过蓝牙仅使用Android手机为树莓派配置Wi-Fi网络
  12. 38译码器verilog代码_Verilog设计实例(2)一步一步实现一个多功能通用计数器
  13. ispostback的坑
  14. c语言单片机编程教学大纲,单片机应用技术[C语言]教学大纲.doc
  15. mac book pro osX10.8.5无法创建可引导的usb驱动器格式化失败解决方案
  16. BOS启动的客户端,打开序时簿只显示一行
  17. 如何打开mysql数据库?
  18. 微型计算机什么样子,微型计算机的组成有哪些 -价格怎么样?
  19. 全球与中国冲压空气涡轮行业调查与未来发展趋势研究报告
  20. 小米全国高校编程大赛 高弗雷勋爵

热门文章

  1. synaptic在哪_在Ubuntu上需要Synaptic进行的10个软件包管理操作
  2. 单词计数(WordCount)
  3. android收集备忘录恢复工具,安卓手机备忘录删除了怎么恢复?仅有一种方法可以恢复!...
  4. Spark Streaming的容错和数据无丢失机制(WAL机制)
  5. 查看自己手机是否支持Google服务
  6. Angular self study 4 - data entered by end user
  7. 用css制作好看的登录注册页面
  8. mysql查询当天时间
  9. Power BI 参数解决源文件路径问题
  10. php 生成excel透视表,是否可以使用PhpExcel库生成或克隆数据透视表?