wx.request 封装var app = getApp(); //获取小程序全局唯一app实例var host = '******************'; //接口地址//POST请求function post(url, data, success,fail) {request(url, postData, "POST", doSuccess, doFail);} //GET请求function get(url, data, success, fail) {request(url, postData, "GET", doSuccess, doFail);} function request(url, data, method, success, fail) {wx.showLoading({title: "正在加载中...",})wx.request({url: host + url, //请求地址method: method, //请求方法header: { //请求头"Content-Type": "application/json;charset=UTF-8"},data: data, //请求参数dataType: 'json', //返回数据格式responseType: 'text', //响应的数据类型success: function(res) {wx.hideLoading();//成功执行方法,参数值为res.data,直接将返回的数据传入success(res.data);},fail: function() {//失败执行方法fail();},})}module.exports = {postRequest: post,getRequest: get,}组件使用 封装好的请求var http = require('../../utils/request.js'); //相对路径var params = {//请求参数id:this.data.userId}http.postRequest("user/delUser", params, function(res) {console.log("修改成功!");}, function(res) {console.log("修改失败!!!")})13. 小程序运行机制
热启动 :假如用户已经打开了某个小程序,在一定时间内再次打开小程序的话,这个时候我们就不再需要重新启动了,这需要把我们的后台打开的小程序切换到前台来使用 。14. 小程序什么时候会主动销毁?
冷启动:用户首次打开小程序或被微信主动销毁再次打开的情况,此时小程序需要重新加载启动 。
小程序在进入后台之后,客户端会帮我们在一定时间内维持我们的一个状态,超过五分钟后,会被微信主动销毁.15. 微信授权流程
官方也没有明确说明 什么时候销毁,在不同机型表现也不一样,
2019年开发时:时间官方文档没有说明,但是经过询问一般指5分钟内
2020年开发时:时间官方文档没有说明,实测Android/ target=_blank class=infotextkey>安卓没有固定时间,内存足够情况下,有时候一天了还在,有时候几分钟就没了 。

文章插图
转自:
https://my.oschina.net/u/4974233/blog/4939738
【15个高频微信小程序面试题】
推荐阅读
- 怎么利用微信公众号被动引流获取精准客户
- 15个例子,掌握Python日期时间处理
- 常用的微信营销软件有哪些
- 微信 macOS 版 3.3 Beta 发布
- 17 个高频好用的JavaScript 代码块
- Springboot使用OkHttp实现微信支付API-V3签名、证书的管理和使用
- 15个Python入门小程序,你都知道哪些
- 电商详情页板块设置
- 广告设计欣赏!广告就要玩点儿花样
- 国庆头像图片怎么制作?
