鍍金池/ 問答/HTML/ 小程序如何動態(tài)插入數(shù)據(jù)?

小程序如何動態(tài)插入數(shù)據(jù)?

用戶在請求數(shù)據(jù)時候怎樣去創(chuàng)建插入新的數(shù)據(jù),我想的是后臺傳過來數(shù)據(jù)就添加到初始數(shù)據(jù)data中,然后重新setData({}),但是如果數(shù)據(jù)量大,比如初始展示20條數(shù)據(jù),用戶閱讀完就去就去請求,就像微博那樣無線加載到底就去請求數(shù)據(jù),那么data數(shù)據(jù)就會變得很大,這樣去setData()會不會有問題,小程序不能像web那樣去動態(tài)append插入,大家是如何解決的?

回答
編輯回答
壞脾滊

你可以直接把要修改的位置拼成字符串,然后setData({str: data})

2017年5月10日 03:41
編輯回答
筱饞貓

你每次獲取完數(shù)據(jù)后,數(shù)組拼接進(jìn)去的話就沒有問題

2018年7月21日 07:08
編輯回答
故人嘆
    let count = goods[index].cartNum;
    count++;
    this.setData({
      [count]: item
    })

    this.setData({
      ['shop.shopId']: d.shopId
    })

2017年11月25日 16:20