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

绍兴网站制作系统建设广告网站需要资质吗

绍兴网站制作系统,建设广告网站需要资质吗,杭州房产网我爱我家官网,免费做淘客cms网站Vue插槽 一、插槽-默认插槽1.作用2.需求3.问题4.插槽的基本语法5.代码示例6.总结 二、插槽-后备内容#xff08;默认值#xff09;1.问题2.插槽的后备内容3.语法4.效果5.代码示例 三、插槽-具名插槽1.需求2.具名插槽语法3.v-slot的简写4.代码示例5.总结 四、作用域插槽1.插槽… Vue插槽 一、插槽-默认插槽1.作用2.需求3.问题4.插槽的基本语法5.代码示例6.总结 二、插槽-后备内容默认值1.问题2.插槽的后备内容3.语法4.效果5.代码示例 三、插槽-具名插槽1.需求2.具名插槽语法3.v-slot的简写4.代码示例5.总结 四、作用域插槽1.插槽分类2.作用3.场景4.使用步骤5.代码示例6.总结 一、插槽-默认插槽 1.作用 让组件内部的一些 结构 支持 自定义 2.需求 将需要多次显示的对话框,封装成一个组件 3.问题 组件的内容部分不希望写死希望能使用的时候自定义。怎么办 4.插槽的基本语法 组件内需要定制的结构部分改用slot/slot占位使用组件时, MyDialog/MyDialog标签内部, 传入结构替换 slot给插槽传入内容时可以传入纯文本、html标签、组件 5.代码示例 MyDialog.vue templatediv classdialogdiv classdialog-headerh3友情提示/h3span classclose✖️/span/divdiv classdialog-contentslot/slot/divdiv classdialog-footerbutton取消/buttonbutton确认/button/div/div /templatescript export default {data () {return {}} } /scriptstyle scoped * {margin: 0;padding: 0; } .dialog {width: 470px;height: 230px;padding: 0 25px;background-color: #ffffff;margin: 40px auto;border-radius: 5px; } .dialog-header {height: 70px;line-height: 70px;font-size: 20px;border-bottom: 1px solid #ccc;position: relative; } .dialog-header .close {position: absolute;right: 0px;top: 0px;cursor: pointer; } .dialog-content {height: 80px;font-size: 18px;padding: 15px 0; } .dialog-footer {display: flex;justify-content: flex-end; } .dialog-footer button {width: 65px;height: 35px;background-color: #ffffff;border: 1px solid #e1e3e9;cursor: pointer;outline: none;margin-left: 10px;border-radius: 3px; } .dialog-footer button:last-child {background-color: #007acc;color: #fff; } /styleApp.vue templatedivMyDialogp你确认要删除吗/p/MyDialogMyDialoga href#在吗/a/MyDialog/div /templatescript import MyDialog from ./components/MyDialog.vue export default {data () {return {}},components: {MyDialog} } /scriptstyle body {background-color: #b3b3b3; } /style6.总结 场景组件内某一部分结构不确定想要自定义怎么办 使用插槽的步骤分为哪几步 二、插槽-后备内容默认值 1.问题 通过插槽完成了内容的定制传什么显示什么, 但是如果不传则是空白 能否给插槽设置 默认显示内容 呢 2.插槽的后备内容 封装组件时可以为预留的 slot 插槽提供后备内容默认内容。 3.语法 在 slot 标签内放置内容, 作为默认显示内容 4.效果 外部使用组件时不传东西则slot会显示后备内容 外部使用组件时传东西了则slot整体会被换掉 5.代码示例 MyDialog.vue templatediv classdialogdiv classdialog-headerh3友情提示/h3span classclose✖️/span/divdiv classdialog-contentslot我是后备内容/slot/divdiv classdialog-footerbutton取消/buttonbutton确认/button/div/div /templatescript export default {data () {return {}} } /scriptstyle scoped * {margin: 0;padding: 0; } .dialog {width: 470px;height: 230px;padding: 0 25px;background-color: #ffffff;margin: 40px auto;border-radius: 5px; } .dialog-header {height: 70px;line-height: 70px;font-size: 20px;border-bottom: 1px solid #ccc;position: relative; } .dialog-header .close {position: absolute;right: 0px;top: 0px;cursor: pointer; } .dialog-content {height: 80px;font-size: 18px;padding: 15px 0; } .dialog-footer {display: flex;justify-content: flex-end; } .dialog-footer button {width: 65px;height: 35px;background-color: #ffffff;border: 1px solid #e1e3e9;cursor: pointer;outline: none;margin-left: 10px;border-radius: 3px; } .dialog-footer button:last-child {background-color: #007acc;color: #fff; } /style App.vue templatedivMyDialog/MyDialogMyDialog你确认要退出么/MyDialog/div /templatescript import MyDialog from ./components/MyDialog.vue export default {data () {return {}},components: {MyDialog} } /scriptstyle body {background-color: #b3b3b3; } /style三、插槽-具名插槽 1.需求 一个组件内有多处结构需要外部传入标签进行定制 上面的弹框中有三处不同但是默认插槽只能定制一个位置这时候怎么办呢? 2.具名插槽语法 多个slot使用name属性区分名字 template配合v-slot:名字来分发对应标签 3.v-slot的简写 v-slot写起来太长vue给我们提供一个简单写法 v-slot — # 4.代码示例 App.vue templatedivMyDialogtemplate v-slot:headh3警告/h3/templatetemplate #content确定要退出吗/templatetemplate #footerbutton确定/buttonbutton退出/button/template/MyDialog/div /template script import MyDialog from ./components/MyDialog.vue export default {data () {return {}},components: {MyDialog} } /scriptstyle body {background-color: #b3b3b3; } /styleMyDialog.vue templatediv classdialogdiv classdialog-headerslot namehead/slotspan classclose✖️/span/divdiv classdialog-contentslot namecontent我是后备内容/slot/divdiv classdialog-footerslot namefooter/slot/div/div /templatescript export default {data () {return {}} } /scriptstyle scoped * {margin: 0;padding: 0; } .dialog {width: 470px;height: 230px;padding: 0 25px;background-color: #ffffff;margin: 40px auto;border-radius: 5px; } .dialog-header {height: 70px;line-height: 70px;font-size: 20px;border-bottom: 1px solid #ccc;position: relative; } .dialog-header .close {position: absolute;right: 0px;top: 0px;cursor: pointer; } .dialog-content {height: 80px;font-size: 18px;padding: 15px 0; } .dialog-footer {display: flex;justify-content: flex-end; } .dialog-footer button {width: 65px;height: 35px;background-color: #ffffff;border: 1px solid #e1e3e9;cursor: pointer;outline: none;margin-left: 10px;border-radius: 3px; } .dialog-footer button:last-child {background-color: #007acc;color: #fff; } /style 5.总结 组件内 有多处不确定的结构 怎么办?具名插槽的语法是什么v-slot:插槽名可以简化成什么?一旦插槽起了名字就只是具名插槽只支持定向分发。需要使用template标签进行包裹不然无法区分整体。 四、作用域插槽 1.插槽分类 默认插槽 具名插槽 插槽只有两种作用域插槽不属于插槽的一种分类 2.作用 定义slot 插槽的同时, 是可以传值的。给 插槽 上可以 绑定数据将来 使用组件时可以用 3.场景 封装表格组件(id和操作不同) 4.使用步骤 给 slot 标签, 以 添加属性的方式传值 slot :iditem.id msg测试文本/slot所有添加的属性, 都会被收集到一个对象中 { id: 3, msg: 测试文本 }在template中, 通过 #插槽名 obj 接收默认插槽名为 default MyTable :listlisttemplate #defaultobjbutton clickdel(obj.id)删除/button/template /MyTable5.代码示例 MyTable.vue templatetable classmy-tabletheadtrth序号/thth姓名/thth年纪/thth操作/th/tr/theadtbodytr v-for(item,index) in data :keyitem.idtd{{ index 1 }}/tdtd{{ item.name }}/tdtd{{ item.age }}/tdtd !-- 1. 给我们的slot标签以添加属性的方式传值--slot :rowitem msg测试文本/slot !-- 2.会将所有的属性添加到一个对象当中--/td/tr/tbody/table /templatescript export default {props: {data: Array} } /scriptstyle scoped .my-table {width: 450px;text-align: center;border: 1px solid #ccc;font-size: 24px;margin: 30px auto; }.my-table thead {background-color: #1f74ff;color: #fff; }.my-table thead th {font-weight: normal; }.my-table thead tr {line-height: 40px; }.my-table th, .my-table td {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; }.my-table td:last-child {border-right: none; }.my-table tr:last-child td {border-bottom: none; }.my-table button {width: 65px;height: 35px;font-size: 18px;border: 1px solid #ccc;outline: none;border-radius: 3px;cursor: pointer;background-color: #ffffff;margin-left: 5px; } /style App.vue templatedivMyTable :datalisttemplate #default{ row }button clickshow(row)查看/button/template/MyTableMyTable :datalist2!-- 3.通过template #插槽名变量名 进行接收--template #defaultobj{{ obj.msg }}button clickdel(obj.row.id)删除/button/template/MyTable/div /templatescript import MyTable from ./components/MyTable.vueexport default {methods: {del(id) {console.log(id)this.list2 this.list2.filter(item item.id ! id)}, show(row) {console.log(row)}},data() {return {list: [{id: 1, name: 张小花, age: 18},{id: 2, name: 孙大明, age: 19},{id: 3, name: 刘德忠, age: 17},],list2: [{id: 1, name: 赵小云, age: 18},{id: 2, name: 刘蓓蓓, age: 19},{id: 3, name: 姜肖泰, age: 17},]}},components: {MyTable} } /script 6.总结 1.作用域插槽的作用是什么 2.作用域插槽的使用步骤是什么
http://www.pierceye.com/news/587972/

相关文章:

  • jsp网站开发工资住建网查询
  • 长沙建网站需要多少钱夹江移动网站建设
  • 淄博网站制作高端网站后台任务
  • 营销型网站源码成都网站建设seo
  • 天津网上商城网站建设专业的猎头公司
  • 西平县住房城乡建设局网站西部数码网站管理助手3.0
  • 承德市网站建设WordPress电影资源分享下载站
  • 专注于网络推广及网站建设wordpress离线发布功能
  • 营销型网站案例提高wordpress打开速度
  • 怎么样做一个网站自己个人网站后台怎么做
  • 源码站免费找客户网站
  • idc空间商网站源码知名的网站建设
  • 什么叫网站降权建设网站租服务器
  • 网站后台模板怎样使用站长平台
  • 写一个app需要多少钱龙岩seo包年系统排行榜
  • 科技公司企业网站建设手机360网站seo优化
  • 做翻译 英文网站黑色时尚橱柜网站源码
  • wordpress 主机要求珠海百度推广优化
  • 台山网站建设哈尔滨网站建设收费
  • 卖主机 服务器的网站wordpress自动标签内联
  • 28创业商机网seo在线优化技术
  • 建设银行网站查询余额世界杯球队最新排名
  • 网站对联广告做戒指网站的logo照片
  • 网站开发 项目计划书网页设计产品介绍页面的制作
  • 专做正品 网站青岛 网站制作
  • wordpress建站镜像杭州网站开发公司排名
  • 网站都需要什么类别网站首页seo关键词布局
  • 泰安千橙网站建设北京活动策划公司黄页
  • 网页网站模板北京市工商注册网上服务系统
  • 企业网站建设报价明细表免费ppt模板下载哪个网站好