大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
插槽应用场景
- 当封装一个组件后, 内部有一些地方待定功能暴露给外界来写。 就好比于el-table中的单个表格内部可能是下拉框,或者是一些文本输入。 需要用template来嵌套使用
子组件
<template>
<div>
<div v-for="item in arrData" :key="item.id">
<slot name="todo" :row="item"></slot>
</div>
</div>
</template>
<script>
export default {
props:{
arrData:{
type : Array
}
}
}
</script>
父组件
<template>
<div>
<Test :arrData="arrData">
<template v-slot:todo="{row}">
<span>{
{
row.className}}</span>
</template>
</Test>
</div>
</template>
<script>
import Test from "./children/test.vue"
export default {
data() {
return {
arrData:[
{
id:1, className:"11111"},
{
id:2, className:"22222"},
{
id:3, className:"33333"},
{
id:4, className:"44444"},
{
id:5, className:"55555"},
{
id:6, className:"66666"},
]
}
},
components: {
Test
}
}
</script>
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190199.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...