全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue父子组件的嵌套的示例代码

本文介绍了vue父子组件的嵌套的示例代码,分享给大家,具体如下:

组件的注册:

先创建一个构造器

var myComponent = Vue.extend({
  template: '...'
})

用Vue.component注册,将构造器用作组件(例为全局组件)

Vue.component('my-component' , myComponent)

注册局部组件:

var Child = Vue.extend({ /* ... */ })

var Parent = Vue.extend({
 template: '...',
 components: {
  // <my-component> 只能用在父组件模板内
  'my-component': Child
 }
})

注册语法糖,简化过程

// 在一个步骤中扩展与注册
Vue.component('my-component', {
 template: '<div>A custom component!</div>'
})

// 局部注册也可以这么做
var Parent = Vue.extend({
 components: {
  'my-component': {
   template: '<div>A custom component!</div>'
  }
 }
})

父子组件嵌套的例子:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>index</title>
</head>
<body>
<div id="app">
  <parent></parent>
</div>
<script src="vue.js"></script>
<script>
  var childComponent = Vue.extend({
    template: '<p>this is child template</p>'
  });
  Vue.component("parent",{
    template: '<p>this is parent template</p><child></child><child></child>',
    components: {
      'child': childComponent,
    }
  });
  var app = new Vue({
    el: '#app'
  });
</script>
</body>
</html>

其与以下写法等价:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>index</title>
</head>
<body>
<template id="child">
  <p>this is child template</p>
</template>
<template id="parent">
  <p>this is parent template</p>
  <child></child>
  <child></child>
</template>
<div id="app">
  <parent></parent>
</div>
<script src="vue.js"></script>
<script>
  var childComponent = Vue.extend({
    template: '#child'
  });
  Vue.component("parent",{
    template: '#parent',
    components: {
      'child': childComponent,
    }
  });
  var app = new Vue({
    el: '#app'
  });
</script>
</body>
</html>


页面显示:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue父子组件嵌套  # vue  # 子组件嵌套  # vue组件嵌套  # vue使用refs获取嵌套组件中的值过程  # vue中keep-alive组件实现多级嵌套路由的缓存  # vue前端开发层次嵌套组件的通信详解  # Vue自嵌套树组件使用方法详解  # vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作  # vue组件中实现嵌套子组件案例  # 解决vue单页面多个组件嵌套监听浏览器窗口变化问题  # 使用form-create动态生成vue自定义组件和嵌套表单组件  # Vue 多层组件嵌套二种实现方式(测试实例)  # vue嵌套组件传参实例分享  # 给大家  # 这么做  # 用在  # 创建一个  # 大家多多  # component  # Child  # template 


相关文章: 网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  音乐网站服务器如何优化API响应速度?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何在Windows虚拟主机上快速搭建网站?  网站制作网站,深圳做网站哪家比较好?  定制建站流程解析:需求评估与SEO优化功能开发指南  山东网站制作公司有哪些,山东大源集团官网?  学校建站服务器如何选型才能满足性能需求?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  沈阳制作网站公司排名,沈阳装饰协会官方网站?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  代刷网站制作软件,别人代刷火车票靠谱吗?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站主机空间推荐 高性价比配置与快速部署方案解析  建站与域名管理如何高效结合?  如何在IIS7中新建站点?详细步骤解析  官网网站制作腾讯审核要多久,联想路由器newifi官网  如何在IIS服务器上快速部署高效网站?  小建面朝正北,A点实际方位是否存在偏差?  测试制作网站有哪些,测试性取向的权威测试或者网站?  如何通过山东自助建站平台快速注册域名?  公司网站设计制作厂家,怎么创建自己的一个网站?  建站之星logo尺寸如何设置最合适?  定制建站流程步骤详解:一站式方案设计与开发指南  如何通过.red域名打造高辨识度品牌网站?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Python文件管理规范_工程实践说明【指导】  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  学校为何禁止电信移动建设网站?  已有域名和空间,如何快速搭建网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  临沂网站制作公司有哪些,临沂第四中学官网?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  寿县云建站:智能SEO优化与多行业模板快速上线指南  制作网站怎么制作,*游戏网站怎么搭建?  怀化网站制作公司,怀化新生儿上户网上办理流程?  建站之星后台密码遗忘或太弱?如何重置与强化?  清除minerd进程的简单方法  Android使用GridView实现日历的简单功能  如何快速生成ASP一键建站模板并优化安全性?  如何选择可靠的免备案建站服务器?  如何通过PHP快速构建高效问答网站功能?  如何通过虚拟机搭建网站?详细步骤解析 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。