微信小程序开发踩坑记录

1,高版本的mpvue中,需要将原来放在src/main.js中的配置,放入一个外部的app.json文件中(与原生小程序一致),否则编译时会报 “未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译”

2,<textarea>元素会穿透蒙层或者弹框,解决办法:在发生穿透情况的场合(显示弹框或蒙层),将<textarea>元素隐藏,又一个布局样式与<textarea>一模一样的div元素代替显示,在弹框或蒙层隐藏的时候再切换回来

3,在上面2的解决方案中,会触发另外一个问题。例如在一个模糊查询表单中,输入关键字的时候,会出现一个匹配当前关键字的列表弹框,这个时候切换<textarea>会导致模糊查询表单突然失去焦点。解决方案:使用display:none来进行<textarea>的切换。

4,ios中,在使用new Date传递一个 - 分割的日期参数的时候,会出现NaN的情况。解决方法是将 - 替换成 / 。例如:new Date("2019-01-01 00:00:00").getTime() 修改为 new Date("2019/01/01 00:00:00").getTime()

原文地址:https://www.cnblogs.com/huangzhenghaoBKY/p/11492577.html