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

网站建设价格标准报价单微擎商城

网站建设价格标准报价单,微擎商城,wordpress头像上传,网站建设验收方发言稿一、插槽-默认插槽 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.pierceye.com/news/16726/

相关文章:

  • php在网站制作中的运行机制wordpress做淘宝客网站
  • 著名的网站建设公司怎么做商业服务网站
  • 大型网站建设技巧ajax登陆wordpress
  • 甘肃美容网站建设成都网络营销网站
  • wordpress网站500错误深圳设计装修公司哪家好
  • 哪个网站做h5最好萍乡网站建设行吗
  • 网站规划设计说明书做的网站不能放视频
  • 网站建设哪家售后做的好网站建设公
  • 东莞网站营销项目网络式管理流程是
  • 大丰网站建设公司产品推广文案
  • 钱宝网站怎么做任务做网站用主机
  • 阿里买域名 电脑做网站建设网站遇到的问题
  • 3d做ppt模板下载网站软件开发是啥
  • 怎么做网站地图的样式商洛市城乡建设局网站
  • 企业没有网站怎样做推广方案软件最全的软件商店
  • 找南昌网站开发公司网站是哪家公司开发的
  • 网站开发流程荆州增加网站外链
  • 网站备案密码收不到360做网站和推广怎么样
  • 个人域名免费网站教育网站改版方案
  • 谁能分享个小网站啊2016年网站推广方法
  • 国外单页制作网站模板下载如何入驻亚马逊跨境电商
  • 做线下活动的网站网站怎样做多语言切换
  • 网站如何提高转化率微网站免费注册
  • 如何快捷建企业网站qq营销
  • “网站建设:上海珍岛”定制网站建设公司电话
  • 婺源网站建设青岛市住房和城乡建设局网站
  • 网站移动终端建设网站图片速度
  • 专业网站设计网站学校的二级网站怎么建设
  • 腾讯云如何做网站wordpress 分享 插件
  • 公司网站备案流程网站怎么添加广告代码