vue中的$forceUpdate是強制更新的意思,強制觸發vue的update方法;
對於深結構數據,比如,修改數組的長度為0 arr.length=0; 給對象添加新的屬性 obj.newAttrbute='value';
這樣寫是沒有效果的,頁面上的數據並不會同步更新,因為沒有按照vue的規范去寫,對於深層數據,需要使用$set方法,手動給數據綁定get set方法,實現數據的
雙向綁定,同時vue不建議直接修改length,可以給一個空數組來置空。
當我們不想使用$set方法,直接給對象添加屬性或者修改數組的長度就可以使用$forceUpdate方法,實現強制更新,迫使vue實例重新渲染,它僅僅是影響實例本身和插在插槽內容的子組件,而不是所有的子組件。