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

发布于 2022-09-01 23:48:31 字数 456 浏览 16 评论 0

状态 1:完成,2:未完成,3:开发中

{
    "data": [
        {
            "status": 1,
            "updateTime": 1451524310000
        },
        {
            "status": 2,
            "updateTime": 1451524310000

        },
        
        {
            "status": 3,
            "updateTime": 1451524310000

    ],
    "code": "000001",
    "desc": "操作成功!"
}

template引擎模板遍历json,怎么把状态码(status)转换成对应的字符串(例如状态码为1对应为完成)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秋意浓 2022-09-08 23:48:32

switch语句判断返回的数据就行了,请注意返回的格式要对应,不然以为这方法行不通。

信愁 2022-09-08 23:48:32

不管用不管 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];
    });
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文