状态 1:完成,2:未完成,3:开发中
{
"data": [
{
"status": 1,
"updateTime": 1451524310000
},
{
"status": 2,
"updateTime": 1451524310000
},
{
"status": 3,
"updateTime": 1451524310000
],
"code": "000001",
"desc": "操作成功!"
}
template引擎模板遍历json,怎么把状态码(status)转换成对应的字符串(例如状态码为1对应为完成)?
switch语句判断返回的数据就行了,请注意返回的格式要对应,不然以为这方法行不通。
不管用不管 template,在得到数据之后先处理一遍不就好了
var json = ...; // 你得到的 JSON
if (Array.isArray(json.data)) {
var STATUS = ["", "完成", "未完成", "开发中"];
json.data.forEach(function(t) {
t.statusCode = t.status;
t.status = STATUS[t.status];
});
}