首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未知的自定义元素laravel vue

未知的自定义元素laravel vue
EN

Stack Overflow用户
提问于 2019-12-12 16:15:32
回答 1查看 109关注 0票数 0

当我尝试使用vue执行post请求时,我得到了这个错误

我的app.js

代码语言:javascript
运行
复制
Vue.component('comment', require('./components/Comment').default);
const app = new Vue({
   el: '#app',
   store
});

我的Comment.vue

代码语言:javascript
运行
复制
    <template>
        <div class="container">
            <div class="row">
                <div class="col-md col-md-12">
                   @comments(['model'=>$book])
                </div>
            </div>
        </div>
     </template>

     <script type="text/javascript">


export default {
            props: ['book'],
            mounted() {
                console.log('Mounted');
            },
            data() {
                return {
                    message: '',
                };
            },

            methods: {
                formSubmit(e) {
                    e.preventDefault();
                    let self = this;

                    axios.post('comments', {
                        message: this.message,

                    })
                    .catch( (error) => {
                        flash("Something Went Wrong", "danger");
                    });
                }
            }
        }
    </script>

我在这个页面中使用了这个名为review.blade.php的组件

代码语言:javascript
运行
复制
<div id="app">
    <comment></comment>
</div>

但是在控制台中出现错误,我是不是必须给组件命名,或者.I不能理解这个问题

代码语言:javascript
运行
复制
vue.common.dev.js:630 [Vue warn]: Unknown custom element: 
<comment> - did you register the component correctly? 
For recursive components, make sure to provide the "name" option.

(found in <Root>)
EN

回答 1

Stack Overflow用户

发布于 2019-12-12 16:45:27

您的模板中包含一些Blade语法:

代码语言:javascript
运行
复制
<div class="col-md col-md-12">
    @comments(['model'=>$book])
</div>

如果这不能解决您的问题,那么您可能需要在加载app.js文件或本地加载Vue实例的组件时进行检查:

代码语言:javascript
运行
复制
import comment from './components/Comment';

const app = new Vue({
    el: '#app',
    store,
    components: {
        comment
    }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59300244

复制
相关文章

相似问题

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