摘要:
前言 在IOS系统下,浏览器如果设置了overflow-y: auto来增加页面滚动效果,会发现往下拉可以一直拉,松手之后像弹簧一样弹了回来,如果是普通的页面还好,但如果是图片作为背景来开发页面,那么看起来体验就不会太好,尤其是内嵌app的h5页。 解决方式 * { overscroll-behav 阅读全文
摘要:
前言 微信支付流程比支付宝的复杂的多限制也多,尤其是当你有多个公众号多个openid的时候,如何合理规划是非常重要的一环。我们首先需要在微信公众号申请开通微信支付功能,然后在用户进入我们页面时就触发授权(分为静默授权和手动授权),授权成功之后,拿到openid就可以进行创建订单--支付--页面回调。 阅读全文
摘要:
前言 部分安卓机因为内置webview较老,所以无法识别最新的es6的语法,页面打开空白。解决方式,vite项目就使用@vitejs/plugin-legacy,其他项目可以选择使用@babel/core @babel/cli @babel/preset-env 这里主要提vite项目,因为babe 阅读全文
摘要:
前言 go语言近期太火了,尤其是公司需要快速搭建服务上线,非常推荐大家学习,而且这个语言写法跟前端的ts非常相似,因此继php之后,nodejs+ts转go也是上手非常快。 安装成功后查看版本 go version 配置go module 1 go env -w GO111MODULE=on 2 g 阅读全文
摘要:
前言 苹果手机左滑返回上一页,但是我们开发的app出现跳转支付宝想返回充值页,手滑返回上一页之后出现无法点击本页按钮的情况。我们的测试同学很笃定是我h5界面的问题,一直催着我改,在经过我们IOS同学的帮助下,发现他在webView里面写的代码导致的冲突。 [webView evaluateJavaS 阅读全文
摘要:
虽然很简单但还是做个记录 const u = navigator.userAgent export const isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1 //android终端 export const isiOS 阅读全文
摘要:
前言 IOS和安卓不同的地方在于设置了安全距离,所以需要特别的设置,否则设置了全屏会出现顶部有一片空白区域的问题。 解决方法: 1、iOS添加代码 if (@available(iOS 11.0, *)) { g_web.scrollView.contentInsetAdjustmentBehavi 阅读全文
摘要:
前言 后端换了服务器地址之后前端页面就无法访问,一直提示脚本加载失败 常规做法无疑是更改base地址为 '/',当然这个具体地址还得看后端的Nginx配置 but,前端在开启viteCompession并且后端也配置了gzip on,gzip_static on的情况下一直报错,在反复试错的情况下找 阅读全文
摘要:
直接上代码 api({...}).then(e => { // 触发支付宝支付api // window.location.href = `alipays://platformapi/startapp?appId=20000067&url=${encodeURIComponent(e.url)}` 阅读全文
摘要:
前言 公司要求快速搭建两套不同的后台管理系统,在寻找多个demo之后,最终锁定vue-element-admin作为最终方案,网址为:https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/#%E5%8A%9F%E8%83%BD 因为公 阅读全文