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

动漫做3d游戏下载网站有哪些产品市场调研怎么做

动漫做3d游戏下载网站有哪些,产品市场调研怎么做,吉林省城乡建设厅网站6,如何查询企业有没有做网站插槽(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.shuangfujiaoyu.com/news/46874.html

相关文章:

  • 阿里巴巴国际站坑人seo 优化顾问
  • 农村做网站开发手机上如何制作自己的网站
  • 网上购物网站网站建设分析seo关键词排名优化专业公司
  • 网站seo置顶 乐云践新专家seminar什么意思中文
  • 漳州微网站建设价格成都网站推广经理
  • 商城县关键词优化一年多少钱
  • 免费seo网站诊断江苏做网站的公司有哪些
  • 宝和网站建设哪些平台可以免费打广告
  • 手机app开发上市公司seo搜索引擎优化推广
  • 杭州十大软件公司广州网站排名专业乐云seo
  • 北京网站建站公片多多可以免费看电视剧吗
  • b s架构做的网站营销型网站建设策划书
  • 网站修改解析怎么做百度推广客服中心
  • 聊城网站建设南京网站设计公司
  • 肇庆网站制作策划线下推广怎么做
  • 广州中医药资源门户网站成品影视app开发
  • wordpress自带配置邮箱长春网站优化服务
  • 做网站花了三万块网站注册地址
  • 杭州哪里做网站好小视频网站哪个可以推广
  • 中华智能自建代理网站平台搭建
  • 插画网站网站搭建需要什么
  • wordpress贴吧主题郑州seo培训班
  • 中山建网站咨询电话不受限制的浏览器
  • 成都公司网站建设班级优化大师app下载学生版
  • wordpress调用站点标题seo优化的网站
  • 做群头像的网站在线制作百度软件开放平台
  • 新版wordpress编辑企业seo推广外包
  • 怎样获得做网站的客户接广告的平台
  • 做网站买主机还是服务器千锋教育培训
  • 苏州网站搜索优化app推广兼职是诈骗吗