【发布时间】:2017-12-04 20:56:41
【问题描述】:
我正在尝试使用 Vue 和 Laravel 上传图片。 vue 不会为我渲染。这可能是一件小而愚蠢的事情,但是有人想猜测一下吗?
resources/assets/js/app.js
Vue.component('image-upload', require('./components/ImageUpload.vue'));
const app = new Vue({
el: '#app'
});
resources/assets/js/components/ImageUpload.vue
<template>
<div>
<div class="form-group">
<label for="image">Image</label>
<input type="file">
<div class="help-block">
Help
</div>
</div>
<div>
<input type="hidden" name="image_id">
<img class="image" alt="Current image">
</div>
</div>
</template>
resources/views/profile/edit.blade.php
<div class="form-group">
<image-upload></image-upload>
</div>
【问题讨论】:
标签: javascript php laravel vue.js