- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 uniapp 之版本检测自动更新机制
在做APP时需要用到自动更新升级机制,当版本更新了则提示用户升级下载更新。下面是我实现的逻辑版本更新后端数据库存入版本号,APP访问时获取当前版本和后端接口返回版本号是否一致。如一致则是最新版本,如不一致则提示用户更新下载新的版本。1.编写后台接口检测版本(为了方便测试和理解 我这里使用的是原生php的代码)创建index.php文件,编写如下代码<?phpheader("Access-Control-Allow-Origin: *");// 允许所有地址跨域请求clas
2020-08-29 11:02:39 4139 2
原创 uniapp 之检测用户是否已经安装APP
有时候需要APP需要分享H5链接给用户,用户点击链接检测当前用户是否已经安装APP,如果安装了则打开指定页面。没有安装则跳转下载链接。实现这个需求需要在APP打包上线时设置好 scheme 本地协议,然后访问H5页面时检测本地协议(其实就是在app中将http协议转换为本地协议)android第一步 打开uniapp配置文件manifest.json -> 源码视图把"schemes": ["hulian"]添加到"app-plus"->"distribute"->"an...
2020-08-29 10:24:48 4647
原创 TP6 安装和多应用模式部署
安装前准备:附上composer下载地址:https://getcomposer.org/Composer-Setup.exe安装TP6TP6提供了两种版本安装方式,这里我们选择稳定版本进行安装composer create-project topthink/think chat安装完成后,cd到chat目录下执行php think run这里执行成功后 直接访问http://localhost:8000 就可以访问成功了如果访问失败,可能是端口被占用了 这里可以
2020-08-15 15:19:23 1499 1
原创 通过 await 和 async 语法糖将异步代码变成同步
Promise 与 await-async,await-async是ES7推出的Promise语法糖,基础Promise之上下面我们看一段代码是await-async实现的异步阻塞同步执行function readSync(isTrue) { return new Promise((resolve, reject) => { setTimeout(function(){ if(isTrue){ resolve('成功!')
2020-08-06 09:38:35 1197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人