首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Lar角和Vue,组件不呈现

使用Lar角和Vue,组件不呈现
EN

Stack Overflow用户
提问于 2017-06-30 20:16:12
回答 3查看 1.5K关注 0票数 1

我试着用Vue和Laravel上传图片。vue不会给我渲染的。这可能是一件小而愚蠢的事情,但有人想猜猜吗?

resources/assets/js/app.js

代码语言:javascript
复制
Vue.component('image-upload', require('./components/ImageUpload.vue'));

const app = new Vue({
el: '#app'
});

resources/assets/js/components/ImageUpload.vue

代码语言:javascript
复制
<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

代码语言:javascript
复制
<div class="form-group">
    <image-upload></image-upload>   
</div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-30 22:37:02

我失踪了

代码语言:javascript
复制
<script src="/js/app.js"></script>

从我的default.blade.php文件。谢谢你的帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-06-30 20:24:56

我想您没有将div定义为vue元素

将id添加到这样的div中并测试它:

代码语言:javascript
复制
<div id="app" class="form-group">
    <image-upload></image-upload>   
</div>
票数 0
EN

Stack Overflow用户

发布于 2017-06-30 20:42:27

您是在运行npm run watchnpm run dev来编译资产吗?

如果不是,请遵循Laravel博士

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44854234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档