TypeError; Cannot readproperties of null (reading "removeAttribute')
时间: 2024-04-25 11:22:57 浏览: 46
根据引用\[1\]中的信息,出现TypeError: Cannot read properties of null (reading "removeAttribute")的原因是在使用monaco.editor.create方法时没有正确获取到dom节点。解决这个问题的方法是检查dom元素上绑定的ref的拼写是否与函数中的一致。如果你使用的是Vue2,可以使用this.$refs.xxx来获取dom元素;如果你使用的是Vue3,需要先声明一个变量并将其返回,然后在dom元素上使用该变量名绑定ref。另外,如果你使用的是Vue3,还需要注意获取dom节点的时机,因为Vue3会先执行一遍setup函数,此时还没有dom,所以需要使用nextTick来确保获取到dom节点。根据引用\[2\]中的环境信息,你正在使用的是vite和vue2,monaco-editor版本是0.28.1,vite-plugin-monaco-editor版本是1.0.10。
#### 引用[.reference_title]
- *1* *2* [Uncaught (in promise) TypeError: Cannot readproperties of null (reading “addEventListener“)](https://blog.csdn.net/weixin_46015333/article/details/127407308)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文