gpt4 book ai didi

laravel - Vue 警告 : Unknown custom element

转载 作者:搜寻专家 更新时间:2023-10-30 22:32:21 27 4
gpt4 key购买 nike

我有这个错误

app.js:3621 [Vue warn]: Unknown custom element: <addvideo> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

我的 add-video.blade.php

        <div class="panel panel-default">
<div class="panel-heading">Add Video!</div>
<div class="panel-body">
<addVideo></addVideo>
</div>

添加视频.vue

 <template lang="html">
//template codes
</template>

<script>
export default {

data(){

return {
errors:[],
video : {
name : '',
rate : '',
year : '',
description : '',
creator : '',
director : '',
writers : '',
storyline : '',
isMovie : '',
season : ''
}
}


},

created(){
this.fetchVideos();
},

methods:{
fetchVideos(){
axios.get('videos').then(response=>{

this.video = response.data.video;
});

},
addVideo(){

axios.post('videos',this.videos).then(response =>{
this.videos.push(response.data.video);
this.video = {
name : '',
rate : '',
year : '',
description : '',
creator : '',
director : '',
writers : '',
storyline : '',
isMovie : '',
season : ''
};
console.log(response.data);
},response=>{
this.errors=response.data;
});

}

}




}
</script>

<style lang="css">
</style>

应用程序.js

import Vue from 'vue';
import Users from './components/Users.vue';
import Register from './components/Register.vue';
import addVideo from './components/addVideo.vue';




window.axios = require('axios');


const app = new Vue({
el: '#app',
components : { Users,Register,addVideo }
});

Laravel 5.4 项目。我为不同的组件编写了相同的代码。相同的代码适用于其他组件。我认为没有语法错误。但我没有发现我的错。我希望共享的代码对你有帮助。

最佳答案

其实html标签是不区分大小写的,一切都降低了。在您的模板中使用连字符表示法来等效于 addVideo(只要它在 .php.html 文件中):

<add-video></add-video>

关于laravel - Vue 警告 : Unknown custom element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45145613/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com