在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ Vue http添加新數(shù)據(jù)成功,但是視圖不會(huì)重新渲染,怎么解決?

Vue http添加新數(shù)據(jù)成功,但是視圖不會(huì)重新渲染,怎么解決?

(1)邏輯功能是:給文章添加一個(gè)新評(píng)論
(2)http post請(qǐng)求,mock數(shù)據(jù)里面是有的,但是必須得刷新一下頁(yè)面才會(huì)更新上去
(3)請(qǐng)問(wèn)應(yīng)該怎么做?看了一下谷歌,大多數(shù)都是說(shuō)用set,但是set好像是用于添加屬性的

回答
編輯回答
荒城

1.你的評(píng)論應(yīng)該是用的子組件吧,如果是的可以看下面
2.子組件渲染的速度比父組件傳過(guò)來(lái)的數(shù)據(jù)快,你加個(gè)watch方法監(jiān)聽(tīng)下數(shù)據(jù),視圖就可以更新
watch: {

task() {
  this.formatData(this.task)//函數(shù)名task為返回的數(shù)據(jù)
},

},
3.set是在method通過(guò)數(shù)組賦值方法解決視圖響應(yīng)的方法

2018年5月18日 09:00
編輯回答
只愛(ài)你

https://cn.vuejs.org/v2/guide... ,文檔中有些,處理數(shù)組時(shí)有這些變異方法可以使dom刷新

2017年12月28日 20:13
編輯回答
玄鳥(niǎo)

按照你的描述,你的數(shù)據(jù)第一次請(qǐng)求完畢(緩存) 然后你追加數(shù)據(jù) 數(shù)據(jù)是變了 但是你應(yīng)該二次請(qǐng)求數(shù)據(jù)

比方請(qǐng)求數(shù)據(jù)方法為method()

那么你追加完應(yīng)該再次調(diào)用method()

2018年5月27日 17:29
編輯回答
薄荷糖

重新加載一下數(shù)據(jù)不就行了嘛

2017年8月12日 19:06