[plugin:vite:vue] [vue/compiler-sfc] Missing semicolon. (19:6) C:/Users/邬东林/Desktop/ziyuan/vue/Login/src/App.vue 33 | 34 | // 35 | data() { 36 | return { 37 | form: { username: '', password: '' },
时间: 2024-01-06 09:03:14 浏览: 49
这是一个编译错误,意味着在你的代码中缺少分号。你需要在代码的第35行之前添加一个分号来解决这个问题。正确的代码应该是这样的:
```
<template>
<div>
<form>
<input v-model="form.username" type="text" placeholder="Username" />
<input v-model="form.password" type="password" placeholder="Password" />
<button @click.prevent="login">Login</button>
</form>
</div>
</template>
<script>
export default {
data() {
return {
form: { username: '', password: '' }
}
},
methods: {
login() {
// Login logic here
}
}
}
</script>
```
相关问题
[plugin:vite:vue] [vue/compiler-sfc] Missing semicolon. (2:11) C:/Users/邬东林/Desktop/ziyuan/vue/Login/src/App.vue 5 | </template> 6 | <script setup> 7 | mounted() { 8 | const video = document.getElementById('myVideo'); 9 | video.style.display = 'block';
这个错误提示是在使用 Vite 和 Vue 的时候出现的,它是因为你在 App.vue 文件的 <script setup> 标签中缺少了一个分号。你需要在 mounted() 函数的最后加上一个分号,代码应该是这样的:
```
<script setup>
mounted() {
const video = document.getElementById('myVideo');
video.style.display = 'block';
};
</script>
```
加上分号后,你应该能够正常编译运行你的代码了。
[plugin:vite:vue] [vue/compiler-sfc] Missing semicolon. (18:6) E:/project/2023/5/21 threejs解耦/xiefan/src/components/threejsDisplay/threeScene1/model/tag/oneLineTag.vue 24 | console.log('输出一堆'); 25 | } 26 | data() { 27 | return { 28 | name: 'Vue.js'
这个错误提示是在你的 Vue 单文件组件中的第 18 行缺少了分号。在这个文件中,你可以在第 17 行和第 18 行之间添加一个分号来解决这个错误。例如:
```html
<template>
<div>
<!-- ... -->
</div>
</template>
<script>
export default {
// ...
methods: {
handleClick() {
console.log('输出一堆');
}
},
data() {
return {
name: 'Vue.js'
};
}
}; // 添加分号
</script>
<style>
/* ... */
</style>
```