5-5 5.8.4具名插槽ppt课件 Vue.js基础与应用开发实战(微课版).pptx

上传人:春哥&#****71; 文档编号:90818360 上传时间:2023-05-17 格式:PPTX 页数:23 大小:2.40MB
返回 下载 相关 举报
5-5 5.8.4具名插槽ppt课件 Vue.js基础与应用开发实战(微课版).pptx_第1页
第1页 / 共23页
5-5 5.8.4具名插槽ppt课件 Vue.js基础与应用开发实战(微课版).pptx_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《5-5 5.8.4具名插槽ppt课件 Vue.js基础与应用开发实战(微课版).pptx》由会员分享,可在线阅读,更多相关《5-5 5.8.4具名插槽ppt课件 Vue.js基础与应用开发实战(微课版).pptx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、5-5 5.8.4 具名插槽教学课件 Vue.js 基础与应用开发实战(微课版)5.8.4 具名插槽1插槽的具名方式有时我们需要多个插槽,例如对于一个带有如下模板的基本布局组件:对于这样的情况,元素有一个特殊的属性:name,这个属性可以用来定义多个的插槽,可以为每个插槽指定不同的name名称。这种带有具体名称的插槽叫做“具名插槽”。例如:其中有一个没有指定name名称的插槽,会带有隐含的名称叫做“default”。2混用具名插槽与默认值插槽可以使用name属性来配置如何分发内容,多个slot可以有不同的名字。具名slot将匹配父组件的内容片段中有对应slot属性的元素,对于父组件中没有对应s

2、lot属性的元素,则取其默认值。【实例5-13】混用具名插槽与匿名插槽【操作要求】编写程序实现以下功能:(1)子组件中的具名slot匹配父组件的内容片段中有对应slot属性的元素。(2)父组件中没有对应slot属性的元素,则匹配子组件中的匿名slot。(3)父组件中有slot属性的元素,如果子组件中没有配置对应slot属性的元素,则被抛弃。【实现过程】创建网页0513.html,在该文件中编写代码实现要求的功能。扫描二维码查看【电子活页5-33】中网页0513.html的代码或者从本单元配套的教学资源中打开对应的文档查看相应内容。HTML将被渲染为如下所示。【实现过程】父组件 子组件 主体更新

3、内容 其他新增内容 上 述 代 码 中,插 入 中,其他新增内容插入中,而和被丢弃如果没有默认的slot,这些找不到匹配的内容片段也将被抛弃。【示例】:demo050806.html扫 描 二 维 码 查 看【电 子 活 页 5-34】中 网 页demo050806.html的代码或者从本单元配套的教学资源中打开对应的文档查看相应内容。【示例】:demo050806.htmlHTML将被渲染为如下所示。父组件 子组件 主体更新内容 上 述 代 码 中,、其 他 新 增 内 容 和 尾部更新内容都被抛弃。4为具名插槽提供内容在 向 具 名 插 槽 提 供 内 容 的 时 候,我 们 可 以 在

4、一 个 元素上使用v-slot指令,并以v-slot 的参数的形式提供其名称。示例代码如下:页面标题 段落内容 联系方式 现在元素中的所有内容都将会被传入相应的插槽,任何没有被包裹在带有v-slot的中的内容都会被视为默认插槽的内容。然 而,如 果 希 望 更 明 确 一 些,仍 然 可 以 在 一 个中包裹默认插槽的内容。例如:页面标题 段落内容 联系方式【注意】:v-slot只能添加在上和组件上,因为组件的最外层也是template。父级模板里的所有内容都是在父级作用域中编译的;子模板里的所有内容都是在子作用域中编译的。这是vue的编译原则,也就是说,在父组件中使用子组件,向子组件插槽中编

5、写内容时,插件里面的是无法访问到子组件的数据。5具名插槽的简写形式跟v-on、v-bind一样,v-slot也有缩写形式,即把参数之前的所有内容(v-slot:)替换为字符#。例如v-slot:header可以被重写为#header。例如:页面标题 段落内容 联系方式【实例5-14】应用作用域插槽实现组件定义如何渲染列表每一项【操作要求】作用域插槽更具代表性的用例是列表组件,编写程序应用作用域插槽实现组件定义如何渲染列表每一项。【实现过程】创建网页0514.html,在该文件中编写代码实现要求的功能。扫描二维码查看【电子活页5-36】中网页0514.html的代码或者从本单元配套的教学资源中打开对应的文档查看相应内容。HTML将被渲染为如下所示。【实现过程】父组件 第1段内容 第2段内容 第3段内容 快乐学习!高效学习!祝学习进步!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁