JavaScript

uniapp H5端动态修改URL

在web端,每次切换tab或不同状态后,刷新页面,希望上次切换的状态能够还原;1. 方案一,通过uni.setStorageSync储存本地,刷新后读取;2. 方案二,通过改变url,被动刷新后,再从onLoad中读取转态,主要讲此方案,需要用到window.history中replaceState方法;```window.history // 属性指向 History

CocosCreator+Nodejs微信H5授权登录

## 环境条件:- cocoscreator- nodejs- 认证公众号appid与appsecret- 备案域名## 流程:1. 前端拉取授权,拿到code,交给后端nodejs处理;2. 后端拿到code,换取access_token与openid;3. 换取到access_token与openid,再申请用户信息,并返回给前端;## 相关链接

UniApp两应用互调授权调用

# UniApp两应用互调授权调用## 介绍uniapp移动App两应用互调;## 需求一个APP拉起另一个APP进行授权,再回调;## 实现流程1. A包处理:去B包申请登陆,携带参数,拉起B包;2. B包处理:解析参数,跳转一个授权页面,点击授权参数回调给A包;3. A包处理:解析B包返回参数;## 需求Demo下载地址:https://gitee.com/coy

JS/TS中async与await使用

JS/TS中async与await使用# 介绍- async: `async` 是“异步”的简写,带async关键字的函数,是声明异步函数,返回值是promise对象,如果async关键字函数返回的不是promise,会自动用`Promise.resolve()`包装。- await: `await` 可以认为是 async wait 的简写。所以应该很好理解 async 用