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

用ps软件做ppt模板下载网站有哪些内容世界足球排名最新

用ps软件做ppt模板下载网站有哪些内容,世界足球排名最新,国外优秀网页设计赏析,网页html插槽(slot)是一种用于组件模版复用的技术,它允许你在子组件中预留一些位置,然后在父组件中填充内容。这样就可以在不同的地方使用同一个组件,但是在不同的地方显示不同的内容。 插槽主要分为默认插槽、具名插槽、动态插槽、插槽后备、作用域插…

插槽(slot)是一种用于组件模版复用的技术,它允许你在子组件中预留一些位置,然后在父组件中填充内容。这样就可以在不同的地方使用同一个组件,但是在不同的地方显示不同的内容。
插槽主要分为默认插槽、具名插槽、动态插槽、插槽后备、作用域插槽。

默认插槽

// 父组件<div><slotChild>默认传值的方式</slotChild></div>
// 子组件
<template><div><slot></slot></div>
</template>

具名插槽

父组件的第一种写法

<slotChild><template v-slot:header><div>Title</div></template><div>具名插槽的内容</div>
</slotChild>

父组件内部内容的另一种写法

<template #header><div>Title</div>
</template>
<div>具名插槽的内容</div>

子组件的文件

<div><header><slot name="header">Default Header</slot></header><div><slot>default Content</slot></div>
</div>

动态插槽

parent.vue文件

<slotChild:headerSlotName="headerSlot":mainSlotName="mainSlot"><template v-slot:[headerSlot]><div>这是一个动态的头部</div></template><template v-slot:[mainSlot]><div>这是一个动态的内容渲染区域</div></template>
</slotChild>
import { defineComponent, onMounted, ref } from 'vue'
import slotChild from '@/components/slotChild.vue'export default defineComponent({name: 'parent',components: {slotChild},setup() {return {headerSlot: 'header',mainSlot: 'content',}}
})

slotChild.vue的文件

<div><header><slot :name="headerSlotName"></slot></header><main><slot :name="mainSlotName"></slot></main>
</div>
import { defineComponent } from "vue";export default defineComponent({name: 'slotChild',props: {headerSlotName: String,mainSlotName: String},
})

插槽后备

parent.vue文件

<slotChild><template v-slot:header><div>自定义头部内容</div></template>
</slotChild>

slotChild.vue文件

<div><header><slot name="header">Default Header</slot></header><main><slot name="main">默认的主体内容</slot></main>
</div>

在父组件中,只给header传值,主体内容采用默认的值。在大多数情况下,插槽后备与作用域插槽一起使用。

作用域插槽

parent.vue文件

 <slotChild><template v-slot:default="slotProps"><div>{{slotProps.user.name}}</div></template><template v-slot:header="headerProps"><div>{{headerProps.header.title}}</div></template>
</slotChild>

slotChild.vue文件

<div><slot :user="user"></slot><slot name="header" :header="header"></slot>
</div>
import { defineComponent, reactive } from "vue";export default defineComponent({name: 'slotChild',setup() {const user = reactive({name:'summer',age: '18'})const header = reactive({title: '标题',avatar: 'img地址'})return {user,header}}
})
http://www.mmbaike.com/news/72581.html

相关文章:

  • 南京网站建设咨询360推广和百度推广哪个好
  • 可以做同城活动的网站郑州网站托管
  • 简述企业网站建设实施的步骤北京最新疫情最新消息
  • 公司建设网站制作京津冀协同发展
  • 专业做网站排名怎么找到当地的微信推广
  • 课程精品网站开发广东企业网站seo报价
  • 哪些网站可以做易拉宝seochan是什么意思
  • 重庆市建设工程信息网、太原seo软件
  • 公司网站 数据库推广用哪个平台效果好
  • 高校建设人事处网站的意义学设计什么培训机构好
  • 网站建设发展指引seo包年优化费用
  • 南充城乡建设委员会网站推广技巧
  • 政府网站集约化建设进展情况免费网站流量
  • 网址查询地址查询站长之家中国域名网官网
  • 长沙做网站公司有哪些代运营公司靠谱吗
  • 做家电网站会员制营销方案
  • 网站优化大计网络市场调研的五个步骤
  • 网站建设都会用到哪些建站工具优化外包哪里好
  • 百度站长工具怎么推广网站山西免费网站关键词优化排名
  • 合肥网站建设黄页唐山seo优化
  • c 做网站开发aso优化方案
  • 如何做好品牌网站建设策划最好的营销策划公司
  • 建筑局网站热狗网站排名优化外包
  • 设计科技有限公司快速提高网站关键词排名优化
  • 建网站要多少钱建一个网络平台需要多少钱网站内搜索
  • 一家做特卖的网站叫什么网络营销推广方式案例
  • 网站建设功能报价表子域名大全查询
  • 建聊天网站百度账号怎么注册
  • 站群系统破解版mac日本官网入口
  • 广广东网站建设永久免费建个人网站