ed is not defined at setup (App.vue:7:3) at callWithErrorHandling (runtime-core.esm-bundler.js:158:18) at setupStatefulComponent (runtime-core.esm-bundler.js:7236:25) at setupComponent (runtime-core.esm-bundler.js:7197:36) at mountComponent (runtime-core.esm-bundler.js:5599:7) at processComponent (runtime-core.esm-bundler.js:5565:9) at patch (runtime-core.esm-bundler.js:5040:11) at render2 (runtime-core.esm-bundler.js:6332:7) at mount (runtime-core.esm-bundler.js:3824:13) at app.mount (runtime-dom.esm-bundler.js:1431:19)
时间: 2024-02-13 21:06:36 浏览: 134
Python 解决execjs._exceptions.ProgramError: ReferenceError: document is not defined报错问题
这个错误提示是在使用 Vue 3 的时候出现的,它意味着在 App.vue 文件的 <script setup> 标签中使用了一个未定义的变量 ed。
你需要检查你的代码,看看在哪里使用了 ed 变量,然后确认是否正确地定义了它。如果没有定义,你需要先定义该变量,例如:
```
<script setup>
let ed = 'hello';
mounted() {
const video = document.getElementById('myVideo');
video.style.display = 'block';
}
</script>
```
如果已经定义了 ed 变量,你需要确认该变量的作用域是否正确,并且它是否在使用之前被正确地赋值。
阅读全文