这个问题官方不出面解释一下么?
navigateto / redirectTo 和参数解析, 不遵守URL 规范 ?https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.redirectTo.html /pages/demo/demopage?<param-name>=<param-value> 假如: param-name 和 param-value 应该采用 encodeUrlComponent() 来 编码, 同样的对于 onload 的参数, 也应该采用 decodeUrlComponent() 来解码 比如: url = /pages/index/index?a=1&b=2 编码后应该是 /pages/demo/demopage?url=%2Fpages%2Findex%2Findex%3Fa%3D1%26b%3D2 但是 onload 应该得到 { "url": "/pages/index/index?a=1&b=2" } 实际上得到的是 %2Fpages%2Findex%2Findex%3Fa%3D1%26b%3D2 这就尴尬了,因为如果不编码或者 不采用 component 编码 里面 & = 都不会被编码, 这意味着, 得到参数{ url: "/pages/index/index?a=1", b = 2 }
2021-01-25'2018-10-09'[代码][代码] 并不是 标准的日期格式吧,标准中 应该带有 T (2018-10-09T00:00:00). 建议用斜杠 更通用
【官方来看】关于Date,一个小bug!!!!在工具内是没有问题的。 但是在真机上会出现问题(ios,安卓没有测试): [代码]let d = [代码][代码]new[代码] [代码]Date([代码][代码]'2018-10-9'[代码][代码]);[代码][代码]d.getDay() [代码][代码]//结果是null[代码][代码]d.getMonth()[代码][代码]//结果是null[代码] ... 如果把第一行改成: [代码]let d = [代码][代码]new[代码] [代码]Date([代码][代码]'2018-10-09'[代码][代码]);[代码]就没问题
2018-10-20