1、全局组件

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><div id="app">vue组件测试</div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script type="text/javascript">//注册全局组件
            Vue.component('my-component',{template: '<div>我是全局组件</div>'})Vue.component('other-component', {template: '<div>我是另一个全局组件<my-component></my-component></div>'})new Vue({el:"#app",template:'<other-component></other-component>'})</script></body>
</html>

显示结果:

我是另一个全局组件

我是全局组件

 

2、局部组件

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><div id="app">vue组件测试</div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script type="text/javascript">//注册局部组件
            const child = {template: '<div>我是局部组件</div>'}new Vue({el:"#app",template:'<my-component></my-component>',components:{'my-component': child}})</script></body>
</html>

显示结果:

我是局部组件

3、组件嵌套

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><div id="app">vue组件测试</div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script type="text/javascript">//注册局部组件
            const child = {template: '<div>我是局部child组件</div>'}const father = {template: '<div>我是father组件,我包含了:<child-component></child-component> </div>',components: {'child-component': child}}const grandFather={template: '<div>我是grandFather组件,我包含了:<father-component></father-component> </div>',components: {'father-component': father}}new Vue({el:"#app",template:'<my-component></my-component>',components:{'my-component': grandFather}})</script></body>
</html>

显示结果:

我是grandFather组件,我包含了:

我是father组件,我包含了:

我是局部child组件

参考自:https://www.cnblogs.com/penghuwan/p/7222106.html#_label0

转载于:https://www.cnblogs.com/150536FBB/p/11328651.html

vue 组件 全局组件和局部组件component相关推荐

  1. 【Vue】全局过滤器和局部过滤器

    Vue.js 允许自定义过滤器,可用作一些常见的文本格式化.过滤器可以用在两个地方:mustache 插值和 v-bind 表达式,被添加在 JavaScript 表达式的尾部,由管道符 (" ...

  2. vue自定义全局loading加载组件

    1.实现效果 2.实现原理 Vue.extend:extend 创建的是 Vue 构造器,可通过 new Profile().$mount('#mount-point') 来挂载到指定的元素上. vu ...

  3. vue中全局注册和局部注册

    全局注册 //在main.js中全局注册 import Vue from 'vue'//导入在components中创建的复用组件 import pageTools from '@/component ...

  4. Vue组件之全局组件与局部组件

    组件 (Component) 是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能.在有些情况下, ...

  5. vue 全局/局部组件

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...

  6. Vue3(撩课学院)笔记02-创建组件,全局组件,局部组件,父子组件,组件标签化,组件的data数据共享,组件间通讯,props,父传子$ref,子传父$parent

    1.创建一个组件 首先要创建一个根组件进行挂载 再创建一个子组件,完成子组件的逻辑 子组件主要使用template模板来完成布局和逻辑 把子组件通过根组件.component的方法挂载到根组件上 &l ...

  7. (vue基础试炼_04)使用组件改造TodoList

    接上一篇:(vue基础试炼_03)使用vue.js实现TodoListhttps://gblfy.blog.csdn.net/article/details/103842233 指令 说明 v-bin ...

  8. Vue学习笔记(二) —— 组件开发

    简介 在了解了Vue语法的基础知识和常用特性之后,在进行正式的开发之前,非常有必要的对组件化的相关知识进行了解.本文就是为介绍组件的相关知识点的. 1.组件化开发思想 现实生活中的组件化思想主要是:标 ...

  9. Vue.js-Day02-PM【组件化开发(全局注册组件、局部注册组件、案例)、组件的配置选项、轮播图实例(左右切换按钮、底部导航栏、定时器、鼠标移入-图片静止)】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.组件化开发 4.1.组件的注册 全局注册 局部注册(只能在当前整个Vue实例的范围内才可以使用) 使用组件 ...

最新文章

  1. 网络编程相关概念学习笔记
  2. IE6/IE7中JavaScript json最后一个键值后不能增加逗号
  3. c语言变量值与数组元素值交换,编写一个交换变量值的函数,利用该函数交换数组a和数组b中的对应元素值。要求尽量用指针的方法实现。数组a...
  4. 089_DOM节点动态创建、添加和删除
  5. jenkins gitlab php,jenkins(8): 实战jenkins+gitlab持续集成发布php项目(代码不需要编译)...
  6. MyBatis 实际使用案例-mappers
  7. vs2015提示中文
  8. okhttputils java_Java OkHttpUtils.post方法代码示例
  9. react 版权问题_react使用fetch封装请求的方法-简单易懂
  10. GaussDB(for MySQL) NDP与PQ测试体验
  11. 从环境搭建到回归神经网络案例,带你掌握Keras
  12. python中ndarray对象实例化_Python —— 实例化ndarray对象
  13. Android的Button监听
  14. linux内核配置成qspi挂载,【分享】在Linux/U-Boot里为QSPI Flash使用UBIFS
  15. 计算机分区容量计算公式,对硬盘进行整数分区的计算方法 附在线计算工具
  16. 树莓派系统迁移到移动硬盘
  17. 赛门铁克symantec的安装与卸载-附下载地址(本人亲测)
  18. 精密测量专题2--光栅基片预处理
  19. 微积分 —— 曲率与曲率半径
  20. 小程序怎么把同名文件的前端数据(wxml)传送到后端(js)

热门文章

  1. 三星开出的57619美元年薪 却还是留不住千禧一代
  2. 腾讯的一道链表笔试题【总结】
  3. 前端面试题汇总(JS 基础篇)
  4. syslog-ng配置说明
  5. 前端md转html添加样式_前端文档站点搭建方案
  6. 红帽linux lnmp搭建,RedHat/CentOs系统搭建lnmp环境
  7. 答网友问:一个abs函数引发的问题
  8. 计算机网络实验_中心聚焦|山东省计算机网络重点实验室学术交流会议顺利召开...
  9. python mount回调函数_python requests模块中返回时间elapsed解析
  10. 【Flink】Flink常量UDF-TableFunction优化