慕粉4305299
2020-04-20 17:03
这边报错显示Helloword未定义是什么鬼
可能是你在Home复制代码到2-2中,没有将script下面的components填写的HelloWord组件给删除,所以才会报错
报错是没有定义,可能的原因是:
Helloworld.vue是components文件中的一个组件,被views中的Home.vue页面引用。
在Home.vue中的代码为:
<template>
<div class="home">
<img alt="Vue logo" src="../assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
</div>
</template>
因此,你需要在Home.vue的script部分注册才可以,否则这个 Helloworld 对于Home.vue 而言不认识啊。
解决方法:
可以在Home.vue中注册它,再引用,如下:
<script>
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue
export default {
name: 'Home',
补充:
好像默认创建项目就有了... ...
axios在vue中的使用
27657 学习 · 157 问题
相似问题