异常现象:tel类型的input在输入完手机号码后过几秒或十几秒App会闪退
这样写会闪退
<input type="tel" v-model="form.mobile" placeholder="请输入手机号" >
这样写不会
<input type="number" v-model="form.mobile" placeholder="请输入手机号" >
区别只是type不同
机型:华为p30 pro,emui11(android 10)
已知 mate 30 xs、红米Note 4X ( android 7.1 ) 也会闪退,别的安卓机型不清楚
除闪退之外,键盘上方还会出现奇怪的东西
同一个项目,用标准基座运行会闪退,用x5打包的自定义基座运行不会闪退
复现
新建一个h5+项目,编辑index.html,代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title></title>
</head>
<body>
<div id="app">
<input type="tel" placeholder="请输入手机号码" />
<input type="password" placeholder="请输入密码" />
</div>
</body>
</html>
附件里有闪退的整个过程
MonikaChen
因为虚拟机概率比较大,我一度怀疑是X86的问题,正在测试编译x86版对比
2021-03-04 10:56