vue 2.6 插槽v-slot用法记录

v-slot用法简记

  • 用法示例
    • 匿名插槽与具名插槽
    • 插槽作用域
    • 组件使用插槽动态命名
  • 总结

用法示例

vue2.6统一了插槽的语法v-slot

匿名插槽与具名插槽

在其他组件中使用child组件

<child><template v-slot:slotName>hello world</template>
</child>

child组件

<div><slot name="slotName"></slot>
</div>

上面是具名插槽的用法,省略插槽名:name属性或插槽名为default表示匿名插槽

插槽作用域

在其他组件中使用child组件

用法一:常规用法,slotProps为自定义作用域名

<child><template v-slot:slotName=“slotProps”>hello world<span>{{ slotProps.user.firstName }}</span></template>
</child>

用法二:解构插槽Prop,实际上就是ES6解构JSON,可以使用:替换参数名

<child><template v-slot:slotName=“{ user, age:nianling }”>hello world<span>{{ user.firstName }}</span><span>{{ nianling }}</span></template>
</child>

child组件,定义时将需要使用的作用域数据绑定在<slot>即可,:user="user" :age="age"

<template><div><slot name="slotName" :user="user" :age="age"></slot></div>
</template><script>
export default {data () {return {user: {firstName: 'Cliff',lastName: 'Rhine'},age: 24}}
}
</script>

组件使用插槽动态命名

v-slot:{dynamicSlotName}

总结

vue2.6后插槽的用法简单得了很多,也更加灵活,通过上面的示例可以看出,作用域插槽实际上就是在具名插槽的基础上进行赋值

v-slot:插槽名
v-slot:插槽名="作用域名"
v-slot="作用域名"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/281307.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Latex排版全解(转)

Latex排版全解 http://blog.csdn.net/langb2014/article/details/51354238转载于:https://www.cnblogs.com/yifdu25/p/8338399.html

git-ftp Can't access remote 'ft://...', exiting...问题记录

环境 服务器&#xff1a;西部数码虚拟主机 本地系统&#xff1a;windows 10 (LTSC 2019) 软件&#xff1a; Git Bash&#xff0c;gti-ftp (版本1.6.0) 问题 在使用git ftp init初始化上传代码的时候会出现 $ git ftp init fatal: Cant access remote ftp://dmkt:***dmkt.goto…

【Flutter教程】从零构建电商应用(一)

在这个系列中&#xff0c;我们将学习如何使用google的移动开发框架flutter创建一个电商应用。本文是flutter框架系列教程的第一部分&#xff0c;将学习如何安装Flutter开发环境并创建第一个Flutter应用&#xff0c;并学习Flutter应用开发中的核心概念&#xff0c;例如widget、状…

为OWA自定义快捷键

这篇短文分享一下如何为自己常用的网页添加自定义功能&#xff0c;例如添加快捷键。我这里用一个常用的网站作为范例。它是Outlook Web Access (OWA), 它的地址一般如下。我在写邮件时希望能用一些快捷键来提高工作效率&#xff0c;但系统默认自带的快捷键特别少&#xff0c;而…

数据结构 快速排序

快速排序是对冒泡排序的一种改进&#xff0c;是所有内部排序算法中平均性能最优的排序算法。其基本思想是基于分治法的&#xff1a;在待排序数组L[1...n]中任取一个元素pivot作为基准&#xff0c;从数组的两端开始扫描。设两个指示标志&#xff08;low指向起始位置&#xff0c;…

Finally语句块的运行

一、finally语句块是否一定运行&#xff1f; Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被运行&#xff1f;非常多人都说不是。当然他们的回答是正确的&#xff0c;经过试验。至少下面有两种情况下finally语句是不会被运行的&#xff1a; &#xf…

vue-cli 3.0 跨域请求代理

官方文档中指明&#xff0c;跨域请求可以通过配置vue.config.js中的devServer.proxy选项来进行配置。 这个选项配置的本质实际上就是http-proxy-middleware中间件的用法&#xff0c;和Webpack-dev-server的proxy一样。 vue-cli 3.0中介绍了两种常见的用法&#xff1a; modul…

小米人员架构调整:组建中国区,王川任总裁

12月13日上午&#xff0c;小米内部发布人员调整公开信&#xff0c;信中传达了两个重要内容&#xff1a;将销售与服务部改组为中国区&#xff0c;任命集团高级副总裁王川兼任中国区总裁。 在今年9月份&#xff0c;也就是小米上市前夕&#xff0c;雷军在一封内部信中宣布对公司组…

在 .NET 7上使用 WASM 和 WASI

WebAssembly&#xff08;WASM&#xff09;和WebAssembly System Interface&#xff08;WASI&#xff09;为开发人员开辟了新的世界。.NET 开发人员在 Blazor WebAssembly 发布时熟悉了 WASM。Blazor WebAssembly 在浏览器中基于 WebAssembly 的 .NET 运行时上运行客户端。WASI通…

Java基础 五 方法

方法 1.1 方法概述 在我们的日常生活中&#xff0c;方法可以理解为要做某件事情&#xff0c;而采取的解决办法。 如&#xff1a;小明同学在路边准备坐车来学校学习。这就面临着一件事情&#xff08;坐车到学校这件事情&#xff09;需要解决&#xff0c;解决办法呢&#xf…

django rest framework 过滤 lim分页

一.过滤 1.首先引用diango 自带的过滤配置 2.导入模块 from django_filters.rest_framework import DjangoFilterBackend from django_filters import rest_framework as filters 3.一种简单的过滤: class BookView(ModelViewSet):queryset Book.objects.all()serializer_clas…

MySQL用户及权限管理

MySQL用户及权限管理查看用户及权限查看用户及作用域&#xff08;使用范围&#xff09;查看用户权限创建用户及授权字段参数用户管理使用命令提示符登录MySQL mysql -h localhost -u root -p查看用户及权限 mysql中的用户信息和权限等都存储在一个名为mysql的数据库中。其中主…

附近有什么?8款可以查周边的App

如今科技发达的时代&#xff0c;手机的功能不仅仅只是能通讯聊天&#xff0c;而是逐渐的走进了人们的生活中。因为有了APP&#xff0c;我们的生活才更丰富&#xff0c;并且有很多是我们生活中不可缺少的软件&#xff0c;而这些软件便是根据手机中的GPS定位系统而来的。简单来说…

MyEclipse小问题与汉字处理

今天在使用MyEclipse时&#xff0c;遇到工作目录报错(如上图)&#xff0c;解决方法如下&#xff1a;找到对应工作区(查看工作区的方法为&#xff1a;单击File → Switch Workspace 即可)依次打开 .metadata文件夹 → .plugins文件夹 → org.eclipse.core.runtime文件夹 → .set…

关系数据库设计及优化原则

一直以来就想总结一下自己这么多年来在关系数据库上积累的经验。奈何自己是一个比较懒的人一直不想动手去写。扎克伯格曾说过&#xff1a;“想做一件事的话&#xff0c;最好的办法就是先开始”。索性就先写一点东西&#xff0c;这些东西不会太长&#xff0c;自然也不会包括太多…

java B2B2C springmvc mybatis电子商务平台源码-消息队列之RocketMQ

RocketMQ出自阿里公司的开源产品&#xff0c;用 Java 语言实现&#xff0c;在设计时参考了 Kafka&#xff0c;并做出了自己的一些改进&#xff0c;消息可靠性上比 Kafka 更好。RocketMQ在阿里集团被广泛应用在订单&#xff0c;交易&#xff0c;充值&#xff0c;流计算&#xff…

VSCode同步设置

2022/4/1 更新 刚刚发现还有人在看这篇文章&#xff0c;这里更新一下&#xff0c;VSCode 从1.48版本开始已经内置了同步功能&#xff0c;可以不用再使用Settings Sync插件了。 点击左下角的用户或者设置的 Sign in to Sync Setting&#xff0c;使用GitHub或者Microsoft账户登…

配置三台服务器组成的ELK集群(二)

上一篇里主要是介绍了ES和ES-Head的安装过程&#xff0c;这一篇继续介绍ELK集群的其他核心组件安装过程。 五、安装Logstash&#xff1a; 本案的Logstash安装在10.113.130.117上&#xff1b;燃鹅&#xff0c;Logstash也可以利用多台组成集群&#xff0c;如果未来单台处理不过来…

Discuz X3.2源码解析 discuz_application类(转自百度)

discuz_application在/source/class/discuz/discuz_application.php中。 discuz_application继承自抽象类discuz_base discuz_application主要实现对运行环境、配置、输入、输出、数据库、设置、用户、session、移动模块、计划任务、手机预览等方面的初始化。 instance()函数来…

.NET性能优化-是时候换个序列化协议了

计算机单机性能一直受到摩尔定律的约束&#xff0c;随着移动互联网的兴趣&#xff0c;单机性能不足的瓶颈越来越明显&#xff0c;制约着整个行业的发展。不过我们虽然不能无止境的纵向扩容系统&#xff0c;但是我们可以分布式、横向的扩容系统&#xff0c;这听起来非常的美好&a…