更正钉钉小程序前端开发示例包opendingtalk/eapp-corp-project-fe的一个错误
一、问题
在学习钉钉小程序开发过程中,从github下载了示例程序opendingtalk/eapp-corp-project-fe,测试过程中发现“开始时间(时间区间)”和“结束时间(时间区间)”的内容无法更新。
二、查找原因
检查代码,发现在eapp-corp-project-fe/blob/master/page/index/index.js文件中,相关代码(第70行)为:
{name: "[\"开始时间\",\"结束时间\"]",value:"[\"2018-08-21\",\"2018-08-25\"]"},
可以看出,value值被配置成固定值了。
三、更正方法
把固定值修改为函数即可,代码如下:
{name: "[\"开始时间\",\"结束时间\"]",value:"["+JSON.stringify(form.begin_time)+","+JSON.stringify(form.finish_time)+"]"},