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

建设公司网站的申请互联网推广计划

建设公司网站的申请,互联网推广计划,html视频教学,网站怎样做的有吸引力作者/云荒杯倾写在前面vue中关于插槽的文档说明很短#xff0c;语言又写的很凝练#xff0c;再加上其和methods#xff0c;data#xff0c;computed等常用选项使用频率、使用先后上的差别#xff0c;这就有可能造成初次接触插槽的开发者容易产生“算了吧#xff0c;回头再…作者/云荒杯倾写在前面vue中关于插槽的文档说明很短语言又写的很凝练再加上其和methodsdatacomputed等常用选项使用频率、使用先后上的差别这就有可能造成初次接触插槽的开发者容易产生“算了吧回头再学反正已经可以写基础组件了”于是就关闭了vue说明文档。实际上插槽的概念很简单下面通过分三部分来讲。这个部分也是按照vue说明文档的顺序来写的。进入三部分之前先让还没接触过插槽的同学对什么是插槽有一个简单的概念插槽也就是slot是组件的一块HTML模板这块模板显示不显示、以及怎样显示由父组件来决定。 实际上一个slot最核心的两个问题这里就点出来了是显示不显示和怎样显示。由于插槽是一块模板所以对于任何一个组件从模板种类的角度来分其实都可以分为非插槽模板和插槽模板两大类。非插槽模板指的是html模板指的是‘div、span、ul、table’这些非插槽模板的显示与隐藏以及怎样显示由插件自身控制插槽模板是slot它是一个空壳子因为它显示与隐藏以及最后用什么样的html模板显示由父组件控制。但是插槽显示的位置确由子组件自身决定slot写在组件template的哪块父组件传过来的模板将来就显示在哪块。单个插槽 | 默认插槽 | 匿名插槽首先是单个插槽单个插槽是vue的官方叫法但是其实也可以叫它默认插槽或者与具名插槽相对我们可以叫它匿名插槽。因为它不用设置name属性。单个插槽可以放置在组件的任意位置但是就像它的名字一样一个组件中只能有一个该类插槽。相对应的具名插槽就可以有很多个只要名字(name属性)不同就可以了。下面通过一个例子来展示。父组件这里是父组件菜单1菜单2菜单3菜单4菜单5菜单6子组件这里是子组件在这个例子里因为父组件在里面写了html模板那么子组件的匿名插槽这块模板就是下面这样。也就是说子组件的匿名插槽被使用了是被下面这块模板使用了。菜单1菜单2菜单3菜单4菜单5菜单6最终的渲染结果如图所示注所有demo都加了样式以方便观察。其中父组件以灰色背景填充子组件都以浅蓝色填充。具名插槽匿名插槽没有name属性所以是匿名插槽那么插槽加了name属性就变成了具名插槽。具名插槽可以在一个组件中出现N次。出现在不同的位置。下面的例子就是一个有两个具名插槽和单个插槽的组件这三个插槽被父组件用同一套css样式显示了出来不同的是内容上略有区别。父组件这里是父组件菜单1菜单2菜单3菜单4菜单5菜单6菜单-1菜单-2菜单-3菜单-4菜单-5菜单-6菜单-1菜单-2菜单-3菜单-4菜单-5菜单-6子组件// 具名插槽这里是子组件// 具名插槽// 匿名插槽显示结果如图可以看到父组件通过html模板上的slot属性关联具名插槽。没有slot属性的html模板默认关联匿名插槽。作用域插槽 | 带数据的插槽最后就是我们的作用域插槽。这个稍微难理解一点。官方叫它作用域插槽实际上对比前面两种插槽我们可以叫它带数据的插槽。什么意思呢就是前面两种都是在组件的template里面写匿名插槽具名插槽但是作用域插槽要求在slot上面绑定数据。也就是你得写成大概下面这个样子。export default {data: function(){return {data: [zhangsan,lisi,wanwu,zhaoliu,tianqi,xiaoba]}},}我们前面说了插槽最后显示不显示是看父组件有没有在child下面写模板像下面那样。html模板写了插槽就总得在浏览器上显示点东西东西就是html该有的模样没写插槽就是空壳子啥都没有。OK我们说有html模板的情况就是父组件会往子组件插模板的情况那到底插一套什么样的样式呢这由父组件的htmlcss共同决定但是这套样式里面的内容呢正因为作用域插槽绑定了一套数据父组件可以拿来用。于是情况就变成了这样样式父组件说了算但内容可以显示子组件插槽绑定的。我们再来对比作用域插槽和单个插槽和具名插槽的区别因为单个插槽和具名插槽不绑定数据所以父组件是提供的模板要既包括样式由包括内容的上面的例子中你看到的文字“菜单1”“菜单2”都是父组件自己提供的内容而作用域插槽父组件只需要提供一套样式(在确实用作用域插槽绑定的数据的前提下)。下面的例子你就能看到父组件提供了三种样式(分别是flex、ul、直接显示)都没有提供数据数据使用的都是子组件插槽自己绑定的那个人名数组。父组件这里是父组件{{item}}{{item}}{{user.data}}我就是模板子组件这里是子组件// 作用域插槽export default {data: function(){return {data: [zhangsan,lisi,wanwu,zhaoliu,tianqi,xiaoba]}}}结果如图所示github以上三个demo就放在GitHub了有需要的可以去取。使用非常方便是基于vue-cli搭建工程。
http://www.zqtcl.cn/news/645387/

相关文章:

  • 兴宁电子商务网站建设农村电子商务网站建设方案
  • 张北县网站建设网站设计师加油站
  • 网站建设车成本网站开发网络结构图
  • 建设部职称网站宝山网站制作
  • 太仓网站建设哪家好58同城找工作
  • 一键网站制作机关网站建设建议
  • 快站公众号工具台州网站制作系统分析怎么写
  • 品牌网站制作方案如何写推广软文
  • o2o营销seo薪酬如何
  • 网站开发公司 网站空间推广网站制作
  • 鞍山网站制作小程序WordPress网盘下载插件
  • 保山市建设厅官方网站郑州建设信息网站
  • clh网站建设公司h5网站源代码
  • 做装修的网站怎么做好服装市场调网站建设的目的
  • 佛山网站建站电子工程网名又知道你是做工程
  • 桐乡网站二次开发商城购物网站建设
  • 大连微网站制作公司网页多钱
  • 郑州网站托管助企网络营销推广合作
  • 做电商网站用什么软件企业网站建设方案范本
  • o2o商城网站搭建潍坊定制网站搭建
  • 网站建设费用说明青岛网站建设方案公司
  • 佛山市建设企业网站服务机构优化seo是什么
  • 仿70网站分类目录源码市场营销策划ppt免费模板
  • 广东圆心科技网站开发网站模板设计网页程序代码
  • 网站平台定制开发一级a做爰网站下载
  • 网站如何做流媒体wordpress导出软件
  • 电商网站流程图esp8266做网站
  • 细胞医疗 网站模版免费网址软件
  • app地推网企业seo解决方案
  • php网站转移网吧手机网站模版