logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

h5、app、小程序 互相跳转打开的方式总结

(本文里的小程序默认是指微信小程序)一、app或小程序打开h51、webview实现你可以把webview理解成一个无界面的浏览器。ios端已经淘汰掉了UIWebView,现在要使用WKWebView容器,android一般使用系统自带的webview即可,小程序就是用自己的wenview内核。关于h5中如何判断所处的客户端环境可以参考另一篇文章:传送门二、app打开小程序1、微信开放平台sdk实

#小程序
h5前端兼容性问题及解决方法集合

整理归纳一些之前记录的h5兼容性问题以及相应的解决方法,大多都是移动端的,持续更新…1、iOS滑动卡慢ios里父元素设置overflow:auto或scroll时,子元素滚动时没有滚动惯性,手指离开屏幕就立即停止滚动,所以会有一种卡和慢的感觉。目前发现ios13及以上系统没有这个问题,但低版本的还会出现,需要解决。解决方法:css里给滚动父元素设置:-webkit-overflow-scrolli

#前端#ios
Chrome浏览器http自动跳https问题

Chrome浏览器访问http页面时有时会自动跳转https,导致一些问题。比如:+ 开发阶段访问dev环境网址跳https,后端还是http,导致接口跨域。

文章图片
#http#chrome#https
前端抓包调试工具

待续一、调试工具1、h5调试2、小程序调试二、抓包1、windows下普通抓包2、mac下普通抓包3、单页面应用hash路由抓包4、安卓7.0+版本下的app抓包

react-router 5 管理路由

实现功能:全局路由统一管理,支持配置路由重定向、路由懒加载、自定义meta字段等。全局路由拦截,支持读取路由meta配置,支持拦截跳转其他路由等。版本:react@17.0.2react-router-dom@5.3.0一、react路由react-router-dom v5版本里,路由不再是js,而是一个个组件,即<Route />。通过path路径区分不同的路由来渲染。配合<

#react.js#javascript#前端
npm依赖版本锁定详解

npm中有一个的文件,即npm依赖锁文件,用来描述npm依赖生成的确切树,这样不管你的依赖有何种更新,都会按照这个确切树来安装使用。不同的包管理工具对应不同的锁文件:整体上大同小异,本文主要以npm为例。

文章图片
#npm#前端
win10系统隐藏u盘EFI分区的方法(附图)

windows10系统升级最新1703版本后发现制作pe系统的u盘插上电脑后会同时显示可见分区和efi分区,以前的efi隐藏手段统统失效了,目前没找到完美的方法,本文的方法是在自己电脑隐藏efi分区,换别的1703版本win10电脑无效。解决原理就是:删除efi盘符。情况一:如果你制作pe时选择的普通隐藏,那么右击“此电脑”——“管理”——“磁盘管理”,应该能看到u盘的efi分...

h5移动端屏幕适配方案(rem、vw)

1、概述移动端屏幕大小不一,要使网页能自适应不同尺寸的手机屏幕,而且还要尽可能开发便捷,目前使用最多的还是rem大法,相对比较成熟,而新兴的vw方案也可以一试。本文主要介绍了rem和vw两种方案的使用配置方式。2、meta设置首先移动端要设置好视口,使视口的宽度等于设备屏幕宽度,同时浏览器识别后就认为该网页是移动端网页,也就不再有点击延迟的问题了:<meta name="viewport"

#前端
微信小程序swiper组件常见问题及解决方法

传送门:小程序swiper组件官方文档整理微信小程序swiper组件使用中遇到的一些问题及其解决方法:1、swiper轮播图图片高度自适应描述:swiper组件有个默认高度150px,有时候做轮播图特效时要求图片高度能自适应,而不是写死的宽高。解决方法:首先给image标签设置mode=“widthFix”,然后绑定bindload事件,然后在事件方法里通过e.detail.width和e.det

#小程序#微信小程序#前端
es6模块循环引用的问题

起因是开发时的一个报错信息:Cannot access '__WEBPACK_DEFAULT_EXPORT__' before initialization。由于报错信息不明确,网上也搜不到明确的原因解释和解决方法,所以自行排查了很久才逐渐找到原因。要说怎么排查,就是最笨的也是最有效的“代码删除法”,即从入口文件开始一行行删代码,直到定位到具体出错位置,然后凭借自身知识和经验判断出问题原因。原因就

#javascript#webpack#前端
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择