vue 作用域插槽、具名插槽

在子组件中使用了具名插槽<slot name="qwe" :games="games" x="我是x" y="我是y"></slot>

相应的在父组件中使用<template #qwe="data">的语法来接收插槽内容。

这个语法是ok的,

但是在 Vue 3.2.0 版本之后,还可以使用简化的语法 #qwe 来接收插槽内容,而不需要使用 ="data",如下:

在父组件中,可以这样使用具名插槽:

html 复制代码
<div>
  <MySon>
    <template #qwe>
      <p> {{ qwe.games }} </p>
      <p> {{ qwe.x }} </p>
      <p> {{ qwe.y }} </p>
    </template>
  </MySon>
</div>

这里去掉了 ="data",直接使用 #qwe 来接收插槽内容,

这种简化的语法可以让模板更加简洁和易读

相关推荐
草履虫建模1 小时前
Web开发全栈流程 - Spring boot +Vue 前后端分离
java·前端·vue.js·spring boot·阿里云·elementui·mybatis
難釋懷4 小时前
Vue-github 用户搜索案例
前端·vue.js
晚风3084 小时前
组件传参方式
前端·vue.js
qq_12498707535 小时前
基于Spring Boot+vue框架的武隆旅游网站设计与实现(源码+论文+调试+安装+售后)
vue.js·spring boot·毕业设计·旅游
&白帝&5 小时前
vue中常用的api($set,$delete,$nextTick..)
前端·javascript·vue.js
要加油哦~5 小时前
vue | async-validator 表单验证库 第三方库安装与使用
前端·javascript·vue.js
用户3802258598246 小时前
vue3源码解析:应用挂载流程分析
vue.js
meng半颗糖6 小时前
vue3 双容器自动扩展布局 根据 内容的多少 动态定义宽度
前端·javascript·css·vue.js·elementui·vue3
SouthernWind7 小时前
Vista AI 演示—— 提示词优化功能
前端·vue.js
LannyChung9 小时前
vue2组件之间的双向绑定:单项数据流隔离
vue.js