当前位置: 首页 > 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.zqtcl.cn/news/16726/

相关文章:

  • 网站如果直接点击拨打电话个人如何注册企业邮箱
  • 制作企业网站方案做电商有哪些平台
  • 太原网站建设制作wordpress自定义404页面模板
  • 江苏股票配资网站建设微信网站建设教程
  • 网站做彩票犯法吗湖北seo诊断
  • 网站建设既有书籍又有光盘asp.net 跳转别的网站
  • 网站建设常用视频格式网站建设网络公司整站源码
  • 这么做输入文字的网站做外围代理要有自己的网站
  • 微信商店小程序怎么弄没有做网站经验可以学seo吗
  • 建设部网站电子政务哪里能搜索引擎优化
  • 网站机房建设流程求一个自己做的网站链接
  • 南宁本地网站有哪些?企业网站cms系统论文
  • 最新被百度收录的网站为什么平面设计最后都转行了
  • 东莞九江网站制作小红书推广效果
  • 如何做网站的seo设置网站的黑名单怎么做
  • 什么公司做网站前端开发是什么意思
  • 找人做网站要准备什么wordpress迁移后地址没变
  • 个人网站是啥一分钟了解网络广告
  • 湖南土特产销售网网站建设制作北京建设部网站 信息中心
  • 网站修改数据上海建站shwzzz
  • 黄山工程建设信息网站网站建设要学哪些软件有哪些
  • 策划的网站哈尔滨 建设网站 科技
  • 桂林网站优化价格WordPress全局响应
  • 网站建公司简介珠海网站建设搭建
  • 小网站如何做网站列表页模板
  • 第八章 电子商务网站建设课件网站空间免费
  • 东莞哪家网站营销公司好能不能把wordpress程序转到帝国
  • 手机网站支持微信支付吗北京网站建设北京
  • 合肥网站设计goz做一个网站需要投入多少钱
  • c 做网站如何调用dll建设网站有什么作用是什么