天天看點

vue,在打開彈框的時候,調用this.$refs.xxx.clearFiles();報錯

報錯資訊,大概就是,這個元素還沒建立,就根據refs,找到該元素調用元素的方法。肯定不行啊,元素都還沒有,怎麼調用,再後端,相當于空指針異常。

解決:

this.$nextTick(()=>{
  this.$refs['xxxx'].clearFiles();
})      

加上上面方法,可以了解為延遲執行了