您现在的位置是:网站首页> 编程资料编程资料
Vue插槽的作用_vue.js_
2023-05-24
216人已围观
简介 Vue插槽的作用_vue.js_
1. 默认插槽
概述:
当子组件模板只有一个没有属性的插槽时,父组件传入的整个内容片段将插入到插槽所在的 DOM 位置,并替换掉插槽标签本身。
使用:
父组件:
App组件
我是标题
子组件:
child组件
默认

2. 具名插槽
概述:
有时我们需要多个插槽,来完成对应的数据自定义显示。一个不带 name 的 插槽会带有隐含的名字“default”,即默认插槽。带 name 即为具名插槽。
使用:
父组件:
App组件
我是文章标题1
我是文章标题2
我是文章标题3
默认插槽
子组件:
child组件
默认头部 默认

3. 作用域插槽
概述:
作用域插槽是一种特殊类型的插槽,用作一个 (能被传递数据的)可重用模板,来代替已经渲染好的元素。在子组件中,只需将数据传递到插槽,就像你将 prop 传递给组件一样。
在封装组件的过程中,可以为预留的插槽绑定props 数据,这种带有props 数据的 叫做“作用域插槽”。作用域插槽就是在具名插槽的基础上,多了数据的传递。
语法:
# 子组件中 Vue.component('child', { template: ` ` }) # 父组件中 // 老写法 父组件{{ props.text }}
// 新写法 父组件{{ props.text }}
使用:
父组件:
App组件
子组件:
child组件
- {{ item.name }}
删除

到此这篇关于Vue插槽的作用的文章就介绍到这了,更多相关Vue插槽内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- Vue路由模式中的hash和history模式详细介绍_vue.js_
- Vue路由元信息与懒加载和模块拆分详细介绍_vue.js_
- node里的filesystem模块文件读写操作详解_node.js_
- 微信小程序实现事件传参与数据同步流程详解_javascript技巧_
- vue项目实例中用query传参如何实现跳转效果_vue.js_
- 在vue2.x里面简单使用socketio问题_vue.js_
- vue里面如何使用图片的懒加载_vue.js_
- vue中的路由跳转tabBar图片和文字的高亮效果_vue.js_
- vue访问未定义的路由时重定向404问题_vue.js_
- big.js 如何解决精度丢失问题源码解析_javascript技巧_
