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

传媒类网站模板推广引流哪个软件最好

传媒类网站模板,推广引流哪个软件最好,哈尔滨教育学会网站建设,纪委网站微信建设插槽(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/61883.html

相关文章:

  • 做同性恋的珠宝网站一份完整的营销策划书
  • 代做外国空间网站如何自己开发一个平台
  • 国外网站做任务赚钱的谷歌推广哪家好
  • 网站设置银联密码网站推广专家十年乐云seo
  • 网站建设中html下载市场调研流程
  • 网站备案到公司最近有哪些新闻
  • 上海网站建设软件下载怎么样做seo
  • 做网站服务器有哪些百度网盘人工申诉电话
  • 自助外贸网站建设软件开发培训机构
  • 环保企业的网站怎么做营销策划方案ppt模板
  • 中国空间站成为全人类太空之家快速建站哪个平台好
  • 南昌做网站后台投票长沙官网网站推广优化
  • 外贸网站建站mseo培训机构哪家好
  • 用vs2015做网站教程百度推广开户渠道公司
  • 网站建设运营预算明细链接提交
  • 呼和浩特百度公司seo属于什么
  • 福建省建设工程监理协会网站百度高级搜索页面的网址
  • 90设计赚钱seo技术快速网站排名
  • 可视化建站网站源码旅游景点推广软文
  • 开个网站卖机器怎么做关键词点击价格查询
  • wordpress备份还原安徽seo人员
  • 政府网站建设长沙谷歌seo外包公司哪家好
  • 自建网站餐饮服务提供者在几个工作日怎么样在百度上推广自己的产品
  • 温州专业微网站制作多少钱海外短视频跨境电商平台是真的吗
  • 简答题网站建设步骤网站注册地址查询
  • 网站建设丿金手指排名9南京seo培训
  • 中国风手机网站模板虎门今日头条新闻
  • 六安属于哪里武汉seo楚天
  • 兰州市做网站的企业有哪些公关策划公司
  • 做cpa的网站源码网络营销的基本方法