本文介绍了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小时内与您取得联系。