我不知道错误是什么,到目前为止,我正在通过控制台日志进行测试,以在选择文件(用于上传)后检查更改。
当我运行时$ npm run watch
,出现以下错误:
“Webpack 正在监视文件......
95% 排放
错误 无法编译,出现 1 个错误
19:42:29./resources/assets/js/components/File.vue 中的错误
(Emitted value 而不是 Error 的实例)Vue 模板语法错误:
组件模板应该只包含一个根元素。如果您在多个元素上使用 v-if,请改用 v-else-if 来链接它们。
@ ./resources/assets/js/components/AvatarUpload.vue 5:2-181 @ ./resources/assets/js/app.js @ multi ./resources/assets/js/app.js ./resources/assets/ sass/app.scss”
我的 File.vue 是
<template>
<div class="form-group">
<label for="avatar" class="control-label">Avatar</label>
<input type="file" v-on:change="fileChange" id="avatar">
<div class="help-block">
Help block here updated 4 🍸 ...
</div>
</div>
<div class="col-md-6">
<input type="hidden" name="avatar_id">
<img class="avatar" title="Current avatar">
</div>
</template>
<script>
export default{
methods: {
fileChange(){
console.log('Test of file input change')
}
}
}
</script>
关于如何解决这个问题的任何想法?实际上是什么错误?