本文介绍了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
相关文章:
建站之星展会模版如何一键下载生成?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
建站之星如何快速解决建站难题?
SQL查询语句优化的实用方法总结
PHP正则匹配日期和时间(时间戳转换)的实例代码
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
建站主机是什么?如何选择适合的建站主机?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
C#如何在一个XML文件中查找并替换文本内容
建站之星后台密码遗忘如何找回?
如何在万网自助建站平台快速创建网站?
建站之星代理如何获取技术支持?
如何获取PHP WAP自助建站系统源码?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
如何零成本快速生成个人自助网站?
建站之星如何保障用户数据免受黑客入侵?
广州商城建站系统开发成本与周期如何控制?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何在IIS中新建站点并解决端口绑定冲突?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
已有域名和空间如何快速搭建网站?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何基于云服务器快速搭建个人网站?
建站之星图片链接生成指南:自助建站与智能设计教程
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
建站VPS配置与SEO优化指南:关键词排名提升策略
山东云建站价格为何差异显著?
如何制作网站标识牌,动态网站如何制作(教程)?
微课制作网站有哪些,微课网怎么进?
如何用5美元大硬盘VPS安全高效搭建个人网站?
建站主机选购指南与交易推荐:核心配置解析
如何通过VPS建站实现广告与增值服务盈利?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
智能起名网站制作软件有哪些,制作logo的软件?
如何在云虚拟主机上快速搭建个人网站?
c# 在高并发场景下,委托和接口调用的性能对比
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
制作网站公司那家好,网络公司是做什么的?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在西部数码注册域名并快速搭建网站?
如何在Windows服务器上快速搭建网站?
股票网站制作软件,网上股票怎么开户?
兔展官网 在线制作,怎样制作微信请帖?
*请认真填写需求信息,我们会在24小时内与您取得联系。