最近写的vue项目中有企业微信二维码登录功能,用的是企业微信提供的js文件:
http://wwcdn.weixin.qq.com/node/wework/wwopen/js/wwLogin-1.2.4.js
我们项目中没有下载此依赖,而是将此js文件引入到项目中的,考虑到浏览器执行顺序,为了避免wwLogin-1.2.4.js文件还未加载,就执行了以下代码(其需依赖wwLogin-1.2.4.js才能成功执行的),所以就需要先异步加载wwLogin-1.2.4.js文件,那就需要对其进行特殊处理!
await new Promise((resolve, reject) => {
// @see: https://stackover