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

vue的单文件组件如何拼成一个页面?

vue的单文件组件如何拼成一个页面?

米脂 2018-11-14 13:15:00
比如我现在有一个top.vue 和bottom.vue怎样能作为页面的header和footer在每一个页面中调用呢?
查看完整描述

1 回答

?
守着一只汪

TA贡献1872条经验 获得超4个赞

某个项目的app.vue文件:

<template>

  <div id="app">

    //在这里调用你的组件

    <TopContainer></TopContainer>

    <BHeader></BHeader>

    <BContent :rows="rows"></BContent>

    <BNavSide :options="options" v-on:change="isShowMask"></BNavSide>

    <div class="wnd-mask" ref="mask" v-show="showMask"></div>

  </div>

</template>


<script>


//在这里import组件


import TopContainer from 'components/common/TopContainer.vue'

import BHeader from 'components/common/BHeader.vue'

import BContent from 'components/content/BContent.vue'

import BNavSide from 'components/nav/BNavSide'

import { mapGetters } from 'vuex'

export default {

  name: 'app',


  //在这里写用到的组件


  components: {

    TopContainer,

    BHeader,

    BContent,

    BNavSide

  }

}

</script>

授人以鱼不如授人以渔,根据上面的方法就可以解决你的问题了


查看完整回答
反对 回复 2018-12-11
  • 1 回答
  • 0 关注
  • 1273 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号