初始化data里的数据时,数据类型被改变的BUG
// 正文修改,简化了一下代码
在data中设置一项Date类型的值,然后在onLoad中取出这个值,发现数据类型被改变成了String
代码如下:
//index.jsvar dt = new Date('2018-01-01')Page({ data: { dt: dt }, onLoad: function () { console.log('typeof dt == typeof this.data.dt ?') console.log(typeof dt == typeof this.data.dt) console.log('typeof dt is ', typeof dt) console.log('typeof this.data.dt is', typeof this.data.dt) },}) |
运行结果为typeof dt 和 typeof this.data.dt 不相等。
如图:
