記錄報錯Cannot set property 'innerHTML' of null


起因:引入js文件中含有innerHTML,直接引入之后報錯Cannot set property 'innerHTML' of null。

原因:vue生命周期樹順序先編譯了js文件,還沒有東西所以null

我的解決

1.把js內容放函數aa()中

2.寫入methods()中

 methods: {
                aa() {
                   xxxxxx 
        }             
}               

3.在mounted中 this.aa()

mounted() {
          this.aa()
        },  //dom掛載后生命周期 

其他

innerHTML和innerText的使用和區別

vue生命周期詳講

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM