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

漳州手机网站建设建立网站 费用

漳州手机网站建设,建立网站 费用,网站建设服务详细解读,会展设计软件插槽可以让组件的使用者来决定组件中的某一块区域到底存放什么元素和内容。 使用插槽: 插槽的使用过程其实就是抽取共性、预留不同。将共同的元素、内容依然留在组件内进行封装;将不同的元素使用 slot 作为占位,让外部决定到底显示什么样的…

插槽可以让组件的使用者来决定组件中的某一块区域到底存放什么元素和内容。

使用插槽:

插槽的使用过程其实就是抽取共性、预留不同。将共同的元素、内容依然留在组件内进行封装;将不同的元素使用 slot 作为占位,让外部决定到底显示什么样的元素。

// App.vue
<template><!-- 2. 在父组件中调用子组件时,子组件开始标签和结束标签之间的内容将会被插入到子组件中插槽中 --><AppContent><button>按钮</button></AppContent><AppContent><a href="http:www.com">百度一下</a></AppContent>
</template><script>
import AppContent from './components/AppContent'export default {components: {AppContent,}
}
</script><style scoped>
</style>
// AppContent.vue
<template><div><h1>内容标题</h1><!-- 在子组件中预留插槽 --><slot></slot></div>
</template><script>
export default {
}
</script><style scoped>
</style>

在这里插入图片描述

插槽的默认内容:

<slot></slot>元素开始标签和结束标签之间的内容会作为插槽的默认内容,插槽的默认内容只会在没有提供插入的内容时显示。

// App.vue
<template><!-- 在父组件中调用子组件时,不提供插槽的内容 --><AppContent />
</template><script>
import AppContent from './components/AppContent'export default {components: {AppContent,}
}
</script><style scoped>
</style>
// AppContent.vue
<template><div><h1>内容标题</h1><slot><!-- <slot></slot> 开始标签和结束标签之间的内容会作为插槽的默认内容显示 --><div>这是插槽的默认内容</div></slot></div>
</template><script>
export default {
}
</script><style scoped>
</style>

在这里插入图片描述

具名插槽:

具名插槽:就是给插槽命名,通过 <slot> 元素的 name 属性可以给插槽命名。这样当一个组件中有多个插槽时,就可以区分出来要插入的内容是要插入哪个插槽中。

一个不带 name 的插槽,默认隐含的名字是 default。

// App.vue
<template><NavBar><!-- 2. 在父组件中,使用 template 元素包裹要插入到插槽中的内容,通过 v-slot:插槽的名称 来决定要插入哪个插槽中 --><!-- v-slot:[变量名] 可以通过这种方式来动态地绑定插槽的名称 --><!-- v-slot 的缩写为 # --><template v-slot:left><button>返回</button></template><template v-slot:center><input /></template><template v-slot:right><button>搜索</button></template></NavBar>
</template><script>
import NavBar from './components/NavBar'export default {components: {NavBar,}
}
</script><style scoped>
</style>
// NavBar.vue
<template><div class='navbar'><div class="left"><!-- 1. 在子组件中通过 name 属性给插槽命名 --><slot name="left"></slot></div>   <div class="center"><slot name="center"></slot></div> <div class="right"><slot name="right"></slot></div> </div>
</template><script>
export default {
}
</script><style scoped>
</style

作用域插槽:

作用域插槽的核心就是能够将子组件中的数据传递给父组件的插槽来使用。

// App.vue
<template><AppContent><!-- 2. 在父组件中,使用 template 元素包裹要插入到插槽中的内容,通过 v-slot:插槽名称="slotProps" 可以获取到子组件中指定插槽传递过来的数据 --><template v-slot:default="slotProps"><p>{{ slotProps.content }}</p></template></AppContent>
</template><script>
import AppContent from './components/AppContent'export default {components: {AppContent,}
}
</script><style scoped>
</style>
// AppContent.vue
<template><div><h1>子组件的标题</h1><!-- 1. 在子组件中,通过给 slot 元素添加属性的方式给父组件传递数据 --><slot content="子组件的内容"></slot></div>
</template><script>
export default {
}
</script><style scoped>
</style>
http://www.yayakq.cn/news/134929/

相关文章:

  • 网站的设计过程网站带gov后缀
  • 400电话网络推广微信网站南宁网站建设升上去
  • 网站建设 教学视频百度网址大全电脑版
  • 南京做网站品牌dw建设网站视频教程
  • 服务器网站搬家外贸网站小语种
  • discuz做电影网站网络推广发展
  • 有没有做任务的网站免费祝福网页在线制作
  • 新北建设局网站现在怎么做跨境电商平台
  • 温州专业营销网站免费浏览网站推广
  • 做外贸营销网站黑白色调网站
  • 嘉兴企业网站开发宜兴建设局拍卖房产的网站
  • 京东这样的网站怎么做做h5比较好的网站
  • 网站的需求分析包括哪些html笔记完整版
  • 网络推广 网站制作山东网站seo设计
  • 2003系统做网站培训教育类网站模板下载
  • 莆田seoseo快速排名软件案例
  • 村镇建设年度报表登录网站微网站开发 在线商城
  • 重庆网站开发培训机构制作网页的思路
  • 便宜建站空间大连网站搭建与推广
  • 深圳公司网站建设服务为先地方门户网站建设多少钱
  • 中小企业网站建设公司首选公司企业注册信息查询
  • 平潭县机场建设网站金坛企业网站建设公司
  • 网站建设方案实验报告搜索引擎在哪里获取网站
  • 烟台建设银行网站排名好的网站建设
  • 网站界面设计专利做二手房网站
  • 极乐宝盒网站建设中文wordpress网站模板下载
  • 公司网站设计收费wordpress点击打印网页
  • 二手手机网站网页设计无法访问服务器上网站
  • 电商网站设计内容美食网站的建设论文
  • 德尔普的网站建设的价格女性时尚网站模板