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

国际贸易网站哪家好wordpress 压缩插件

国际贸易网站哪家好,wordpress 压缩插件,会展公司,域名自动更新中Dialog 对话框组件&#xff1a;在保留当前页面状态的情况下&#xff0c;告知用户并承载相关操作。 大白话就是弹窗组件&#xff0c;日常开发中比较常见 1.怎样使用&#xff1f; //触发方式 <el-button type"text" click"dialogVisible true">打开&…

Dialog 对话框组件:在保留当前页面状态的情况下,告知用户并承载相关操作。

大白话就是弹窗组件,日常开发中比较常见

1.怎样使用?

//触发方式
<el-button type="text" @click="dialogVisible = true">打开</el-button>//弹窗组件
<el-dialogtitle="提示title":visible.sync="dialogVisible"width="30%":before-close="handleClose"><span>这是弹窗组件</span><span slot="footer" class="dialog-footer"><el-button @click="dialogVisible = false">取 消</el-button><el-button type="primary" @click="dialogVisible = false">关闭</el-button></span>
</el-dialog><script>export default {data() {return {dialogVisible: false};},methods: {handleClose(done) {this.$confirm('确认关闭?').then(_ => {done();}).catch(_ => {});}}};
</script>

2.dialog自定义内容

 Dialog 组件的内容可以是任意的,甚至可以是表格或表单
//表格
<el-button type="text" @click="dialogTableVisible = true">打开嵌套表格的 Dialog</el-button><el-dialog title="收货地址" :visible.sync="dialogTableVisible"><el-table :data="gridData"><el-table-column property="date" label="日期" width="150"></el-table-column><el-table-column property="name" label="姓名" width="200"></el-table-column><el-table-column property="address" label="地址"></el-table-column></el-table>
</el-dialog>
<script>export default {data() {return {gridData: [{date: '2016-05-02',name: 'ABC',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-04',name: 'E放',address: '北京市昌平区金沙江路 1418 号'}, {date: '2016-05-01',name: '地生活',address: '广州市白云区金沙江路 118 户'}, {date: '2016-05-03',name: '句二厂',address: '深圳市保安区黄埔路 908 号'}],dialogTableVisible: false,};}};
</script>
//表单
<el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button><el-dialog title="收货地址" :visible.sync="dialogFormVisible"><el-form :model="form"><el-form-item label="活动名称" :label-width="formLabelWidth"><el-input v-model="form.name" autocomplete="off"></el-input></el-form-item><el-form-item label="活动区域" :label-width="formLabelWidth"><el-select v-model="form.region" placeholder="请选择活动区域"><el-option label="区域一" value="shanghai"></el-option><el-option label="区域二" value="beijing"></el-option></el-select></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="dialogFormVisible = false">取 消</el-button><el-button type="primary" @click="dialogFormVisible = false">确 定</el-button></div>
</el-dialog>
<script>export default {data() {return {dialogFormVisible: false,form: {name: '',region: '',date1: '',date2: '',delivery: false,type: [],resource: '',desc: ''},formLabelWidth: '120px'};}};
</script>

3.嵌套的 Dialog

如果需要在一个 Dialog 内部嵌套另一个 Dialog,需要使用 append-to-body 属性。 
//如果需要在页面上同时显示多个 Dialog,可以将它们平级放置。对于确实需要嵌套 Dialog 的场景,官方提供了append-to-body属性。将内层 Dialog 的该属性设置为 true,它就会插入至 body 元素上,从而保证内外层 Dialog 和遮罩层级关系的正确。
<template><el-button type="text" @click="outerVisible = true">点击打开外层 Dialog</el-button><el-dialog title="外层 Dialog" :visible.sync="outerVisible"><el-dialogwidth="30%"title="内层 Dialog":visible.sync="innerVisible"append-to-body></el-dialog><div slot="footer" class="dialog-footer"><el-button @click="outerVisible = false">取 消</el-button><el-button type="primary" @click="innerVisible = true">打开内层 Dialog</el-button></div></el-dialog>
</template><script>export default {data() {return {outerVisible: false,innerVisible: false};}}
</script>

4.dialog居中布局 

//将center设置为true即可使标题和底部居中。center仅影响标题和底部区域。
//Dialog 的内容是任意的,在一些情况下,内容并不适合居中布局。如果需要
//内容也水平居中,请自行为其添加 CSS。<el-button type="text" @click="centerDialogVisible = true">点击打开 Dialog</el-button><el-dialogtitle="提示":visible.sync="centerDialogVisible"width="30%"center><span>需要注意的是内容是默认不居中的</span><span slot="footer" class="dialog-footer"><el-button @click="centerDialogVisible = false">取 消</el-button><el-button type="primary" @click="centerDialogVisible = false">确 定</el-button></span>
</el-dialog><script>export default {data() {return {centerDialogVisible: false};}};
</script>

Dialog 的内容是懒渲染的,即在第一次被打开之前,传入的默认 slot 不会被渲染到 DOM 上。因此,如果需要执行 DOM 操作,或通过 ref 获取相应组件,请在 open 事件回调中进行。 

如果 visible 属性绑定的变量位于 Vuex 的 store 内,那么 .sync 不会正常工作。此时需要去除 .sync 修饰符,同时监听 Dialog 的 open 和 close 事件,在事件回调中执行 Vuex 中对应的 mutation 更新 visible 属性绑定的变量的值。 

以上为dialog的大体内容,如果想要深入了解,可以去这里弹窗 

 

 

http://www.yayakq.cn/news/372114/

相关文章:

  • 如何进行网站设计前端开发培训机构成都
  • 岳阳做网站的公司在广州注册公司需要什么资料
  • 建设厅官方网站下载专区手机网站建设czyzj
  • 汕头在线制作网站佛山网站建设78788
  • 做logo的ppt模板下载网站网站大数据怎么做
  • 上海雍熙网站建设页面设计培训学什么
  • 如何查看网站空间大小美术设计
  • phpwind能做网站吗有哪些网站能免费建站
  • 做外贸平台还是网站沧州市做网站的
  • 做网站费用可以看为广告费用吗网络规划设计师教程第四版
  • 外贸网站设计公司价格一起来做网站17
  • 批量网站建设合作协议信息流广告公司一级代理
  • html5手机网站制作教程核桃少儿编程加盟
  • 设计师接单的网站建完网站怎样维护
  • 有什么网站可以做代理的win主机 wordpress静态
  • 怎样建立网站免费的wordpress nginx配置文件
  • 网站的建设成本的账务处理最新网站源码下载
  • 主机做网站工具用自己主机做网站
  • 北京住房建设官方网站html在线工具
  • 南海建设工程交易网站做一款app的流程
  • 建一个网站需要多少钱?中国商标官方网站
  • 公司网站建设457216336做多语言网站多少钱
  • ps网站建设目标做城通网盘资源网站的源码
  • 广水网站建设上海的公司排行榜
  • 梁山做网站的公司wordpress与discuz整合
  • 怀宁网站建设搜索引擎优化的英语简称
  • 政务服务网站的建设原则如何买网站
  • 怎么用html做网站那个网站上有做婚礼布场样图的
  • 优秀的国外网站企业展厅设计公司豆河镇展厅设计公司笔中展览
  • 中国建设银行官方网站纪念币绥化建设局网站