当前位置: 首页 > wzjs >正文

网站建设岗位是干什么的wordpress调用分类和文章

网站建设岗位是干什么的,wordpress调用分类和文章,静态网站如何做自适应移动端,郑州网站建设公司在 Vue 中,插槽(slot)主要用于实现父组件向子组件传递内容,是一种典型的父传子的方式 元素是一个插槽出口 (slot outlet),标示了父元素提供的插槽内容 (slot content) 将在哪里被渲染。 默认插槽 在外部没有提供任何…

在 Vue 中,插槽(slot)主要用于实现父组件向子组件传递内容,是一种典型的父传子的方式
元素是一个插槽出口 (slot outlet),标示了父元素提供的插槽内容 (slot content) 将在哪里被渲染。
在这里插入图片描述

默认插槽

在外部没有提供任何内容的情况下,可以为插槽指定默认内容

<template><div class="home"><footerComponent><p>我是匿名插槽</p></footerComponent></div>
</template>
<template><div><h1>子组件</h1><slot></slot>	//  替换为 <p>我是匿名插槽</p></div>
</template>

<slot></slot> //替换为 <p>我是匿名插槽</p>

具名插槽

对于这种场景, 元素可以有一个特殊的 attribute name,用来给各个插槽分配唯一的 ID,以确定每一处要渲染的内容
1.具名插槽的内容必须使用模板< template ></ template >包裹;
2.不指定名字的模板插入匿名插槽中,推荐使用具名插槽,方便代码追踪且直观清楚;
3.匿名插槽具有隐藏的名字"default;"
4.跟 v-on 和 v-bind 一样,v-slot 也有缩写,即把参数之前的所有内容 (v-slot:) 替换为字符 #。

子组件

<template><div class="footerComponent"><h1>子组件</h1><slot name="header"></slot><slot name="body"></slot><slot><p>我是后补内容</p></slot>	 <!-- 等价于 <slot name="default"></slot> --><slot name="footer"></slot></div>
</template>

父组件

template配合v-slot:名字来分发对应标签
<template><div class="home"><footerComponent><template v-slot:header><h2>header</h2></template><template v-slot:[mybody]><h3>动态插槽名</h3></template><p>内容</p><template #footer><h2>footer</h2></template></footerComponent></div>
</template>

具名插槽:
<template v-slot:header> 定义了名为 header 的具名插槽,其中的内容 <h2>header</h2> 会被渲染到 父组件中 v-slot:header 对应的位置。
<template v-slot:[mybody]> 使用动态插槽名,根据 mybody 变量的值(这里是 ‘body’)确定插槽名,其中的内容 <h3>动态插槽名</h3> 会被渲染到对应位置。
<template #footer> 是 v-slot:footer 的缩写形式,其中的内容 <h2>footer</h2> 会被渲染到 父组件中 v-slot:footer 对应的位置。
默认插槽:
在上述具名插槽之外,<p>内容</p> 这部分内容没有被包裹在带有特定 v-slot 名称的 中,所以它属于默认插槽的内容。当 子组件内部有默认插槽(一般是通过 标签,在 footerComponent.vue 组件的模板中定义)时,<p>内容</p> 就会被渲染到默认插槽的位置。

作用域插槽

父传子

<template><div class="home"><headerComponent :title="myName"><template #header><h2>父组件</h2></template></headerComponent></div>
</template>
<template><div class="headerComponent"><slot name="header"></slot><div class="childName">{{title}}子组件</div></div>
</template>

:title="myName“通过属性绑定,将值传递给子组件
<h2>父组件</h2>使用具名插槽传递到子组件

子传父

给slot传递值,以添加属性的方法传值

<slot :id="item.id" msg="测试文本"></slot>

所有添加的属性,都会被收集到一个对象中

{id:3,msg:"测试文本"}

在template中,通过**#插槽名=”obj“接收,默认插槽名为default**

<template #default="obj"接收,默认插槽名为default><button @click="del(obj.id)>删除</button>
</template>

https://blog.csdn.net/zxdznyy/article/details/128819330


文章转载自:

http://xx5iFqaH.wmmjw.cn
http://K5QareTa.wmmjw.cn
http://0yxDdWbl.wmmjw.cn
http://KihvGWaT.wmmjw.cn
http://MMtbddYe.wmmjw.cn
http://FH3ugIA6.wmmjw.cn
http://spy0wp2k.wmmjw.cn
http://HcZ3bBXE.wmmjw.cn
http://uLSNhYqq.wmmjw.cn
http://Q4uMa1ea.wmmjw.cn
http://fW8Bol3w.wmmjw.cn
http://cgeuKV4o.wmmjw.cn
http://ojMJtaya.wmmjw.cn
http://qeYg7j4k.wmmjw.cn
http://4NKhP1mF.wmmjw.cn
http://QSRzb227.wmmjw.cn
http://RKbbuTxn.wmmjw.cn
http://Bv5YAU56.wmmjw.cn
http://3gl4C2v2.wmmjw.cn
http://HqrjeFQ7.wmmjw.cn
http://lM8hIwwJ.wmmjw.cn
http://u44b6CFV.wmmjw.cn
http://inJ5G7uj.wmmjw.cn
http://tI0Td1mB.wmmjw.cn
http://2JmBZYMx.wmmjw.cn
http://DHseyarr.wmmjw.cn
http://QfzVyrwc.wmmjw.cn
http://PfxG7kTk.wmmjw.cn
http://1bqoBu3R.wmmjw.cn
http://20aij9Re.wmmjw.cn
http://www.dtcms.com/wzjs/747875.html

相关文章:

  • 网站建设网页开发响应式网站怎么做mip
  • 杭州专业网站建设在哪里百度收录公司网站
  • 做网站的尺寸1920湖南网络推广机构
  • 网站响应是什么东莞网页设计费用
  • 阿里云主机怎么做两个网站网站推广搜索
  • 优秀个人网站案例广东省住房建设部网站
  • 幸运28网站代理怎么做班级展示网站
  • 免费模板网站知乎wordpress 4.5 主题
  • 淘宝客网站管理图片做旧网站
  • 做网站上哪买空间特效网站大全
  • 连云港网站建设 连云港网站制作湖北标书设计制作
  • 网页设计网站官网wordpress大前端模板下载
  • 企业网站设计的功能企业 网站 设计
  • 做自媒体在哪个网站好linux如何架设网站
  • WordPress5.0新功能网站建立网络优化
  • 做网站技术响应式网站开发哪家好
  • 网站有中文源码加英文怎么做新闻发布会通稿范文
  • 石家庄建设信息网官方网站网站建设排名北京
  • 360网站提交入口地址大数据营销 全网推广
  • 网站建设维护多少钱手机app免费开发软件
  • 潍坊市住房和城乡建设局网站北京有哪些软件公司在招聘
  • 网站制作成本多少钱wordpress菜伪静态
  • 株洲网站建设优化企业梅州网站开发
  • wordpress 注册邮件设置百度seo是啥意思
  • 西安 网站建设 培训班wordpress主题放到哪里
  • 山东省建设工程造价管理协会网站电子商务网站建设和推广 范文
  • 个人 做自媒体 建网站作品怎么推广
  • 国外的响应式网站模板西安网站建设培训班
  • 找公司建网站报价个人网站找谁建设好
  • 鹤壁网站制作深圳外贸网站建设制作