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

来源:2-2 axios请求方法及别名(get方法)

慕粉4305299

2020-04-20 17:03

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

写回答 关注

2回答

  • 胖虎虎虎虎_
    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',

    补充:

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



axios在vue中的使用

本课程介绍了如何在vue项目中优雅的使用Axios。

27657 学习 · 157 问题

查看课程

相似问题