vue3 slot具名插槽需要使用v-slot
在vue 2.x中
<template>
<div class="tab-bar-item" @click="btnclick">
<div><slot name="item1"></slot></div>
<div><slot name="item2"></slot></div>
</div>
</template>
使用:
<tab-bar-item v-for="item in data_list">
<div slot=item1><img :src="item.img_url"></template>
<div slot=item2><div>{{ item.name}}</div></template>
</tab-bar-item>
在vue 3.x中
定义不变,但是在使用时:
<tab-bar-item v-for="item in data_list">
<template v-slot:item1><img :src="item.img_url"></template>
<template v-slot:item2><div>{{ item.name}}</div></template>
</tab-bar-item>
参考:https://wenku.baidu.com/view/387b96d2f51fb7360b4c2e3f5727a5e9856a27b5.html
分类:
vue
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!