<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>slot</title>
	<script src="./node_modules/vue/dist/vue.js"></script>
</head>
<body>
	<div id="app">
		<cont :list="[{name:'xhA'}]">
			<!-- slot-scope设置插槽 -->
			<!-- 因为list上prop获取过来的  无法直接设置到插槽中  需要借助 slot-scope读取到  然后才可以设置到插槽中   -->
			<!-- 也可以将prop过来的数据  设置到data中  然后通过data来读取 -->
			<template slot="cc01" slot-scope="list">
				<button>111 </button>
				<!-- 设置插槽数据 -->
				<div>{{list}}</div>
			</template>
			<template slot="cc02"  slot-scope="list">
				<!-- 直接通过直接父类data中来设置 -->
				<button>222----{{dataList}}--333</button>
			</template>
			<template slot="cc03">
				<button>333</button>
			</template>
		</cont>
	</div>
	<script>
		Vue.component('cont',{
			template:`<div>
				<slot name="cc01" :list="list"></slot>
				<slot name="cc02" :list="list"></slot>
				<slot name="cc03" :list="list"></slot>
			</div>`,
			props:{
				list:{
					default:[],
					type:Array
				}
			}
		})

		new Vue({
			data:{
				dataList:[{msg:'111'},{msg:'222'},{msg:'333'}]
			}
		}).$mount('#app')
	</script>
</body>
</html>

  

最新文章

  1. 项目自动化建构工具gradle 入门5——在intellij中做一个gradle的web工程
  2. Linux服务管理
  3. 【ASP.NET】复制单个文件同时到多个目录
  4. DateUtil
  5. 基于天天动听API开发在线音乐查询网站
  6. ASP.NET定制简单的错误处理页面
  7. oc-数据模型的建立
  8. Android中的时间日期选择器
  9. Android SlidingMenu 滑出侧边栏
  10. SSM整合中遇到的不能扫描注解的bug
  11. 在View中使用CGridCtrl时出现系统异常
  12. Akka(30): Http:High-Level-Api,Routing DSL
  13. Mac安装Elasticsearch时提示:No Java runtime present, requesting install.
  14. SQL基础学习_05_函数、谓词、CASE表达式
  15. Spring Cache 笔记
  16. 《ServerSuperIO Designer IDE使用教程》- 6.增加与阿里云物联网(IOT)对接服务,实现数据交互。发布:v4.2.4 版本
  17. canvas连线特效
  18. Java判断一个字符是否是数字的几种方法的代码
  19. linux提取第一列且删除第一行(awk函数)
  20. oracle数据库SQL入门

热门文章

  1. Auto Layout压缩阻力及内容吸附讲解
  2. jq图片懒加载
  3. 流量监控---iftop
  4. Nginx部署静态资源(及root与alias区别)
  5. 以checked选中作为判断条件的各种写法
  6. nyoj27-水池数目【DFS】
  7. Linux 程序包管理-YUM
  8. android生成sdk.jar 小工具
  9. 使用maven服务器插件 运行项目
  10. mac下安装配置java开发环境