Vue 多层组件嵌套二种实现方式(测试实例)
发布时间 - 2026-01-11 03:09:42 点击率:次最近在研究vue组件的学习,给自己留个笔记,也分享给大家,希望能对大家有所帮助
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例-组件嵌套二种方式</title>
<script src="//cdn.bootcss.com/vue/2.1.10/vue.js"></script>
</head>
<body>
<div id="app">
<Itemlist1>
<Item v-for="item in items1" :data="item"/>
</Itemlist1>
<Itemlist2 :itemlist="items2"></Itemlist2>
</div>
<script>
Vue.component('Item',{
template: '<div>{{data.name}}</div>',
props: {
data:Object
}
});
// 方式一:嵌套组件时用<slot></slot>,
Vue.component("Itemlist1", {
template: '<div @click="ok"><slot></slot></div>',
props: {
itemList: Array
},
methods: {
ok: function() {
alert(this.abc);
}
}
});
// 方式二:
Vue.component("Itemlist2", {
template: '<div @click="ok"><Item v-for="item in itemlist" :data="item"/></div>',
props: {
itemlist: Array
},
methods: {
ok: function() {
alert(this.abc);
}
}
});
// 创建根实例
var vueApp = new Vue({
el: '#app',
data: {
items1: [{
'name': "item1"
}, {
'name': "item2"
}, {
'name': "item3"
}],
items2: [{
'name': "item1-1"
}, {
'name': "item2-1"
}, {
'name': "item3-1"
}]
}
})
</script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建二级域名独立网站?
实例解析Array和String方法
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
bootstrap日历插件datetimepicker使用方法
Laravel distinct去重查询_Laravel Eloquent去重方法
如何在香港免费服务器上快速搭建网站?
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
nginx修改上传文件大小限制的方法
如何在服务器上配置二级域名建站?
无锡营销型网站制作公司,无锡网选车牌流程?
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
MySQL查询结果复制到新表的方法(更新、插入)
JavaScript如何实现路由_前端路由原理是什么
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
百度浏览器如何管理插件 百度浏览器插件管理方法
如何在阿里云域名上完成建站全流程?
米侠浏览器网页背景异常怎么办 米侠显示修复
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
制作旅游网站html,怎样注册旅游网站?
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
企业网站制作这些问题要关注
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
长沙做网站要多少钱,长沙国安网络怎么样?
高性价比服务器租赁——企业级配置与24小时运维服务
EditPlus中的正则表达式 实战(4)
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
历史网站制作软件,华为如何找回被删除的网站?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel如何实现本地化和多语言支持?(i18n教程)
android nfc常用标签读取总结
jQuery中的100个技巧汇总
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
JS实现鼠标移上去显示图片或微信二维码
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
如何确保FTP站点访问权限与数据传输安全?
黑客入侵网站服务器的常见手法有哪些?
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
Bootstrap CSS布局之列表
Laravel如何为API编写文档_Laravel API文档生成与维护方法
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
Laravel如何实现一对一模型关联?(Eloquent示例)
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Laravel API资源类怎么用_Laravel API Resource数据转换
详解jQuery中基本的动画方法

