微信小程序,将后台传过来的参数实现数据绑定

这是我初始的数据
item_data: [

  {
    coupon: "满10减5",
    title: "商品描述,商品描述,商品描述",
    sales: "1999",
    postId:0
  }
]

我通过请求接受到数据
{id: "4432", title: "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", Varchar1: "满39元减3元", ", volume: "150",}

{id: "4380", title: "夏款松紧腰文艺阔腿裤 休闲宽松中国风亚麻白色长裤 棉麻中腰女裤", Varchar1: "满6元减5元", i volume: "5"}

{id: "4381", title: "浪莎薄款无痕冰丝中腰平角学生内裤女士三分打底安全裤防走光大码", Varchar1: "满16元减5元"}

请问:我item_data中初始只有一组数据,但是我现在有3组数据,我应该如何实现绑定?

阅读 2.8k
1 个回答

首先你的 item_data 和 你请求的数据用途就不一样吧。

你可以再开一个变量,用来存储返回的数据,页面中,用开的这个变量进行循环显示即可。

[更新]

我觉得你表达的概念有些出入,但是我还是推测你可能需要这样处理。

如果你API返回的数据是 json 字符串 则可以转换成json对象

至于你问的 如何动态生成和 item_data一样的数据,如果数据存放在item_data中,那么加入进去就可以了,更新一次 item_data

    var list = [
        { id: "4432", title: "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", Varchar1: "满39元减3元", volume: "150" },
        { id: "4432", title: "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", Varchar1: "满39元减3元", volume: "150" },
        { id: "4432", title: "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", Varchar1: "满39元减3元", volume: "150" },
        { id: "4432", title: "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", Varchar1: "满39元减3元", volume: "150" },
    ];
    list = '[{ "id": "4432", "title": "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", "Varchar1": "满39元减3元", "volume": "150" },{ "id": "4432", "title": "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", "Varchar1": "满39元减3元", "volume": "150" },{ "id": "4432", "title": "超大码女装200斤加肥加大号运动裤胖mm哈伦裤薄款宽松休闲小脚裤", "Varchar1": "满39元减3元", "volume": "150" }]';
    list = JSON.parse(list);
    var item_data = [
        {
            coupon: "满10减5",
            title: "商品描述,商品描述,商品描述",
            sales: "1999",
            postId: 0
        }
    ];
    item_data = item_data.concat(list);
    console.log(item_data);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题