记录报错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