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

网站推广网网站编辑知识

网站推广网,网站编辑知识,公司网站制作高端,哪些网站可以免费一、插槽-默认插槽 1.作用 让组件内部的一些 结构 支持 自定义 2.需求 将需要多次显示的对话框,封装成一个组件 3.问题 组件的内容部分#xff0c;不希望写死#xff0c;希望能使用的时候自定义。怎么办 4.插槽的基本语法 组件内需要定制的结构部分#xff0c;改用不希望写死希望能使用的时候自定义。怎么办 4.插槽的基本语法 组件内需要定制的结构部分改用slot/slot 占位使用组件时, MyDialog/MyDialog标签内部, 传入结构替换slot给插槽传入内容时可以传入纯文本、html标签、组件 5.代码示例 MyDialog.vue templatediv classdialogdiv classdialog-headerh3友情提示/h3span classclose✖️/span/divdiv classdialog-content您确定要进行删除操作吗/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 templatedivMyDialog/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.语法 在 标签内放置内容, 作为默认显示内容 4.效果 外部使用组件时不传东西则slot会显示后备内容 外部使用组件时传东西了则slot整体会被换掉 5.代码示例 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.总结 组件内 有多处不确定的结构 怎么办?具名插槽的语法是什么v-slot:插槽名可以简化成什么? 四、作用域插槽 1.插槽分类 默认插槽 具名插槽 插槽只有两种作用域插槽不属于插槽的一种分类 2.作用 定义slot 插槽的同时, 是可以传值的。给 插槽 上可以 绑定数据将来 使用组件时可以用 3.场景 封装表格组件 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/theadtbodytrtd1/tdtd赵小云/tdtd19/tdtdbutton查看 /button/td/trtrtd1/tdtd张小花/tdtd19/tdtdbutton查看 /button/td/trtrtd1/tdtd孙大明/tdtd19/tdtdbutton查看 /button/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; } /styleApp.vue templatedivMyTable :datalist/MyTableMyTable :datalist2/MyTable/div /templatescriptimport MyTable from ./components/MyTable.vueexport default {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
http://www.sadfv.cn/news/423895/

相关文章:

  • 电子商务 网站建设wordpress程序如何降低版本
  • 杭州网站程序开发公司做视频招标的网站有哪些
  • 微信投票网站制作如何做网站主页
  • 网站分享功能怎么做陕西手机网站建设公司
  • 长沙做电商网站设计网页超链接怎么做
  • 优化网站建设哪家专业如何做网站的线下推广
  • 如何制作网站的横幅连云港网站建设连云港
  • 网站收录 作用官方网站建设流程
  • 新手学做网站这本书广州静态管理
  • 燕莎做网站工商局注册官网入口
  • 快手官方网站音乐人怎么做wordpress user level
  • 彩票网站开发 违法wordpress内容页文字红色
  • 网站几几年做的怎么查杭州网站关键词优化
  • 大连建设网节能办公室网站常州西站建设规划
  • 应用网站模板做网站跳转怎么收费
  • 企业网站怎么备案关于网站建设的调查问卷
  • 网站建设开发合同书网站经营跟备案不符
  • 网站建设规划书摘要500字百度企查查官网
  • 做防伪的网站wordpress 与公众平台
  • vps网站建站助手濮阳的网站建设
  • 如何承接网站建设外包乐陵建设网站
  • 深圳公明网站建设做图素材的网站有哪些
  • 稻壳企业网站模板网站推荐
  • 网站开发费用包括美工费吗wordpress怎么让文章只显示摘要
  • 公司做的网站费用计入什么科目做酒店网站所用到的算法
  • 招聘网站建设网络搭建难吗
  • 药店网站建设相关费用初中生做网站挣钱
  • 企业网站模板 免费服装设计投稿平台有哪些
  • 移动端适配长沙seo在哪
  • saas 做网站网站建设设计作业