为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

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


0 回复 有任何疑惑可以回复我~



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

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

补充:

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



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信