首页 > 用template.js遍历json,状态码转换成对应字符串。

用template.js遍历json,状态码转换成对应字符串。

状态 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];
    });
}
【热门文章】
【热门文章】