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

网站建设运营合作合同怎么做钓鱼网站

网站建设运营合作合同,怎么做钓鱼网站,视频号视频怎么看下载链接,济南做seo的公司排名文章目录 一、需求二、插槽1. 默认插槽2. 具名插槽3. 作用域插槽 一、需求 有三个Category组件&#xff0c;展示不同的内容。 需求&#xff1a;美食模块需要展示图片&#xff0c;游戏模块还是文字&#xff0c;电影模块展示预告片。 <!--App组件--> <template>&l…

文章目录

  • 一、需求
  • 二、插槽
    • 1. 默认插槽
    • 2. 具名插槽
    • 3. 作用域插槽

一、需求

有三个Category组件,展示不同的内容。
需求:美食模块需要展示图片,游戏模块还是文字,电影模块展示预告片。
在这里插入图片描述

<!--App组件-->
<template><div class="container"><Category :listData="foods" title="美食"> </Category><Category :listData="games" title="游戏"> </Category><Category :listData="films" title="电影"> </Category></div>
</template>
<script>data () {return {foods: ['火锅', '烧烤', '小龙虾'],games: ['超级玛丽', '魂斗罗'],films: ['寻梦环游记', '小黄人大眼萌']}}
</script>
<!--Category组件-->
<template><div class="content"><h3 class="title">{{ title }}</h3><ul><li v-for="(item, index) in listData" :key="index">{{ item }}</li></ul></div>
</template>
<script>props: ['listData', 'title']
</script>

二、插槽

作用:让父组件可以向子组件指定位置插入html结构,也是一种组件间通信的方式。

1. 默认插槽

<!--父组件中:--><Category><div>html结构1</div></Category>
<!--子组件中:--><template><div><!-- 定义插槽,相当于在这里挖了个坑,等待组件的使用者来填充 --><slot>插槽默认内容...</slot></div></template>

在这里插入图片描述
插槽里的这些样式放在App里也行,放在Category里也行。


在这里插入图片描述

2. 具名插槽

当子组件中包含多个插槽时,需要给每个插槽起名字
起名字:指定name属性
使用具名插槽:

  • slot = '插槽名'
  • 如果使用了template, 还可以v-slot:footer来指定使用哪个插槽(这种方式只有template可以这样写)

子组件:

<!--Category组件-->
<template><div class="content"><h3 class="title">{{ title }}</h3><slot name="center"></slot><slot name="footer"></slot></div>
</template>

父组件:

<!--App.vue组件--><div class="container"><Category title="美食"><img slot="center" src="../public/food.jpg" alt="" /><div slot="footer" class="foot"><a href="">更多美食</a><a href="">更多美食</a></div></Category><Category title="游戏"><ul slot="center"><li v-for="(g, index) in games" :key="index">{{ g }}</li></ul><a href="#" slot="footer">单机游戏</a></Category><Category title="电影"><video src="https://vjs.zencdn.net/v/oceans.mp4"></video><template v-slot:footer><div class="foot"><a href="http://www.atguigu.com">经典</a><a href="http://www.atguigu.com">热门</a><a href="http://www.atguigu.com">推荐</a></div></template></Category></div>

在这里插入图片描述
如果插槽不指定名称,使用的时候就会出现多个同样的内容
在这里插入图片描述

在这里插入图片描述

3. 作用域插槽

子组件通过插槽给父组件传值,必须要写template来接收传过来的值。

理解:数据在组件的自身,但根据数据生成的结构需要组件的使用者来决定。(games数据在Category组件中,但使用数据所遍历出来的结构由App组件决定)

子组件Category

<template><div class="content"><slot :films="films"></slot></div>
</template><script>data () {return {films: ['寻梦环游记', '小黄人大眼萌']}}
</script>

父组件App.vue

  <div class="container"><Category><!-- template必须要写 --><template scope="scopeData"><!--查看scopeData具体是什么-->{{scopeData}}<ul><li v-for="(item, index) in scopeData.films" :key="index"> {{ item }}</li></ul></template></Category></div>

1、 scopeData具体内容是什么?
是一个对象
在这里插入图片描述
2、获取scope数据的简单方式,解构赋值

 <template scope="{films}"><ul><li v-for="(item, index) in films" :key="index"> {{ item }}</li></ul></template>

3、获取数据还有一种方式

语法:slot-scope="{films}

 <template slot-scope="{films}">...</template>

用哪种方式都行,是新旧api的原因。slot-scope是新api获取数据的方式,scope是旧api获取数据的方式


文章转载自:

http://Jk3F32au.srcth.cn
http://tyIpnyRQ.srcth.cn
http://BL1LX0SN.srcth.cn
http://Fr0KhMFV.srcth.cn
http://yy0OPKd2.srcth.cn
http://ydtp3Sqy.srcth.cn
http://fTcaBMH4.srcth.cn
http://m4zj3rWf.srcth.cn
http://u3Q4hkml.srcth.cn
http://ZjHWxlqx.srcth.cn
http://Xu1zDLvC.srcth.cn
http://7WTslNFJ.srcth.cn
http://N6i3LPsN.srcth.cn
http://FNCsD23J.srcth.cn
http://qO1T172r.srcth.cn
http://5aeElz4U.srcth.cn
http://Ta3JvOpI.srcth.cn
http://7CoyrqD1.srcth.cn
http://HSMsmlzr.srcth.cn
http://XDfkeK5n.srcth.cn
http://Pk0pKTiW.srcth.cn
http://KkEp4eA6.srcth.cn
http://6xBKFqfE.srcth.cn
http://4aDXJtAv.srcth.cn
http://OiYJv6Sd.srcth.cn
http://4tpWiUXN.srcth.cn
http://kxRhKfz7.srcth.cn
http://CeqOSMC3.srcth.cn
http://3mLSMTmY.srcth.cn
http://jeJ4O1PX.srcth.cn
http://www.dtcms.com/wzjs/665674.html

相关文章:

  • 花都区住房和城市建设部网站海南海口最新新闻事件
  • 做网站卖钱做一个网站多久
  • 网站安全检测报告御名是什么意思
  • 服务器网站过多对排名做图网站有哪些东西吗
  • 上海网站建设 排名ppt现成作品下载
  • php网站建设制作流程广告优化师面试常见问题
  • 中小企业门户网站建设策略现在那个网站做推广效果会好点
  • 爱站长尾词挖掘工具网站关键词搜不到
  • 青岛网站建设订做个人开公众号有意义吗
  • 给网站平台做推广叫什么网页布局的目的
  • 八里庄网站建设全国物流货运平台
  • 企业网站建设市场分析服装网站建设可行性分析
  • 做网站电话说辞辽宁省工程造价网
  • 包头怎样做网站交友视频网站建设
  • 微信如何分享wordpress上海网站建设seo公司哪家好
  • wordpress站点全屏保险公司网站
  • 网站的二级导航怎么做盐城做网站哪家好
  • 做网站在厦门排前5名网络服务商电话
  • 麦当劳的网站优化建议网站制作费用属于广告费吗
  • 餐饮商城网站建设自己做的网站能备案吗
  • 志愿者网站时长码怎么做网页版面布局
  • 响应式酒店网站模板拓者设计吧会员有啥区别
  • 柳州网站制作公司西安十强广告公司名单
  • 做视频网站的服务器网页设计与制作对于大数据专业
  • 江津网站建设效果好不好网站建设昆明包装设计
  • 百度推广官网入口成都专业seo公司
  • 南宁外贸网站建设功能公司百度免费安装
  • 2017年做网站好难网站维护和建设工作范围
  • 学校网站建设市场分析专业模板网站制作服务
  • 建设银行网站转账中国商标注册网查询网官网