最佳答案
我不知道错误是什么,到目前为止,我正在通过控制台日志来检查在选择一个文件(用于上传)之后的更改。
当我运行 $ npm run watch
时,会得到以下错误:
“ Webpack 正在监视文件... ..。
95% 的辐射
编译失败,出现1个错误
19:42:29在./resources/asset/js/Component/File.vue 中出现错误
Vue 模板语法 错误:
组件模板应该只包含一个根元素 对多个元素使用 v-if,则使用 v-else-if 链接它们 取而代之。
@ ./resources/asset/js/Component/AvatarUpload.vue 5:2-181@ ./resources/asset/js/app.js@multi./resources/asset/js/app.js ./resources/asset/sass/app.scss”
我的档案
<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>
对于如何解决这个问题有什么想法吗? 实际上错误是什么?