问答详情
源自:2-2 axios请求方法及别名(get方法)

为什么报错了呢 ,没有显示 两个obj

http://img2.mukewang.com/5e9d65090001664725150642.jpg这边报错显示Helloword未定义是什么鬼

提问者:慕粉4305299 2020-04-20 17:03

个回答

  • 胖虎虎虎虎_
    2020-08-29 16:24:11

    可能是你在Home复制代码到2-2中,没有将script下面的components填写的HelloWord组件给删除,所以才会报错


  • weixin_慕田峪7140916
    2020-04-25 15:39:36



    报错是没有定义,可能的原因是:

    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',

    补充:

    好像默认创建项目就有了... ...