最近开发了一个小程序:《首都花园式单位管理系统》
遇到了很多小程序的坑,记录一下,以后避免踩坑。
坑一
用wxs格式化时间在ios端会出现NAN错误,需要调整到js中处理。
这个代码在ios端会出现兼容性问题,ios出现NAN,安卓正常
<wxs module="formatTime">
var formatTimeCoupon = function (times) {
if (times == "") {
return "选择日期"
}
var date = getDate((times));
var year = date.getFullYear()
var month = date.getMonth() + 1
var day = date.getDate()
month = month > 9 ? month : '0' + month
day = day > 9 ? day : '0' + day
return year + '.' + month + '.' + day
}
module.exports = {
formatTimeCoupon: formatTimeCoupon
}
</wxs>
坑二
输入为空结果显示是false,这个坑是js的坑,算自己的基础没打牢。
js中 == 和 ===判断false和空的问题
false == ""
true
true == ""
false
false === ""
false
false == "0"
true
false === "0"
false
undefined == null
true
Comments | NOTHING