Vue2.0注册局部组件和全局组件

记录一下不使用vue-router注册局部组件和全局组件

注册一个局部组件 文件:agg.vue

<template>
    <div>
      <p>Hello my Vue</p>
      <test></test>
    </div>
</template>

<script type="text/ecmascript-6">
  //Vue2.0直接抛出作为组件
  var testDiv = {
    template: '<div>{{msg}}</div>',
    data:function(){
      return {msg:'一个局部组件在这里'}
    }
  };

export default {
    name: 'agg',
    data () {
        return {

        }
    },
    components :{
      'test': testDiv   //在该实例中注册
    }
}

</script>

<style>

</style>

注册一个全局组件

<template>
  <div id="app">
    ![](./assets/logo.png)
    <agg></agg>
    <agg></agg>  //在这里使用他
    <agg></agg>
  </div>
</template>

<script>
import Hello from './components/Hello'
//引用,将这个输出实例引用并起名为Agg
import Agg from './components/aggView.vue'   

export default {
  name: 'app',
  components: {
    Hello,
    Agg   //将这个实例注册到组件
  }
}
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,180评论 0 29
  • 春秋战国是一个“礼崩乐坏”的时代,周天子的权利和威严日趋削弱,诸侯国竞相崛起,周天下处于神散型不散的状态。为了争地...
    凉M言X阅读 1,220评论 0 2
  • 昨天晚上火绒弹了好多窗,显示小红伞有好多动作,一看更新,全部放行。可更新完我就醉了,启动器又回来了,这东西简直了....
    zkcloud阅读 692评论 1 1

友情链接更多精彩内容