小程序基础学习 整理3 [ 缓存,网络请求 ]
2019-03-06 本文已影响0人
squidbrother
缓存
异步缓存
wx.setStorage({
key : 'xxx',
data : { a : 1 },
success : ()=>{
console.log('success');
}
})
wx.getStorage({
key : 'xxx',
success : (data)=>{
console.log(data);
}
})
同步缓存
wx.setStorageSync('key',{b:2});
var data1 = wx.getStorageSync('key'); // 返回值即是结果
console.log(data1);
删除缓存
wx.removeStorageSync('key'); 同步删除某个缓存,缓存名为key
数据请求
//网络请求需要再后台配置合法域名,如果单纯调试,可以勾选调试器‘详情’中的 域名校验
//默认为GET方式
//POST
wx.request({
url:'',
data: { key:1 },
method : 'POST',
success:msg=>{
console.log(msg);
},
fail:e=>{
console.log(e,'fail');
}
})
//微信界面API
wx.showToast({
'title' : '请求成功'
});
wx.showLoading({
'title' : '请求中'
});
wx.hideLoading();
第三方托管服务器
百度云, 阿里云, 腾讯云 (https://cloud.tencent.com)
腾讯云 1.注册 -> 2.解决方案 -> 3.微信小程序 -> 马上使用 -> 关联账号(腾讯云和微信小程序) -> 按照格式上传代码 -> 开发者工具 腾讯云 -> 上传代码 -> 模块上传(勾选所有)
修改URL中的二级域名(腾讯云提供的)
注: 智能上传为 修改上传
点击开发者工具 -> '远程调试',通过微信扫一扫
腾讯云 数据库 账号root 密码 小程序的appid