vue 防饿了么教程 头部图片不显示

发布于 2022-09-06 13:10:23 字数 1331 浏览 20 评论 0

vue 防饿了么教程 头部图片不显示

header.vue

<template>
    <div class="header">
        <div class="content-wrapper">
            <div class="avatar">
                <img width="64" height="64"  v-bind:src="seller.avatar"/>
            </div>
        </div>
        <div class="bulletin-wrapper"></div>
    </div>
</template>

<script type="text/ecmascript-6">
    export default {
        props:{
            seller:{
                type:Object
            }
        }
    };
</script>`

app.vue

<template>
  <div>
    <v-header :seller="seller"></v-header>    
  </div>
</template>

<script type="text/ecmascript-6">
  import header from './components/header/header.vue';
  export default {
      data(){
        return{
          seller:{}
        };
      },
      created(){
        // 生命周期
        this.$http.get('/api/seller').then(response => {
            this.seller=response.body;
            //console.log(this.seller);
        });
      },
      components: {
        'v-header':header
      }
  };
</script>

请求都是对的 写入 <v-header :seller="seller"></v-header> 启动报错

TypeError: vm is undefined

请问咋回事

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

白色秋天 2022-09-13 13:10:23

可以仔细查看一下文档,我记得每个组件必须包含data()还是什么来着才能用

孤蝉 2022-09-13 13:10:23

哥们,我不知道你这么写行不行,我发一下我写的mint-ui头部
clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文