Javaweb之Vue组件库Element之Dialog对话框的详细解析

4.3.3 Dialog对话框

4.3.3.1 组件演示

Dialog: 在保留当前页面状态的情况下,告知用户并承载相关操作。其企业开发应用场景示例如下图所示

Javaweb之Vue组件库Element之Dialog对话框的详细解析_第1张图片

首先我们需要在ElementUI官方找到Dialog组件,如下图所示:

Javaweb之Vue组件库Element之Dialog对话框的详细解析_第2张图片

然后复制如下代码到我们的组件文件的template模块中



打开嵌套表格的 Dialog                                

并且复制数据模型script模块中:

gridData: [{
          date: '2016-05-02',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }, {
          date: '2016-05-04',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }, {
          date: '2016-05-01',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }, {
          date: '2016-05-03',
          name: '王小虎',
          address: '上海市普陀区金沙江路 1518 弄'
        }],
        dialogTableVisible: false,

其完整的script部分代码如下:

然后我们打开浏览器,点击按钮,呈现如下效果:

Javaweb之Vue组件库Element之Dialog对话框的详细解析_第3张图片

4.3.3.2 组件属性详解

那么ElementUI是如何做到对话框的显示与隐藏的呢?是通过如下的属性:

  • visible.sync :是否显示 Dialog

具体释意如下图所示:

Javaweb之Vue组件库Element之Dialog对话框的详细解析_第4张图片

visible属性绑定的dialogTableVisble属性一开始默认是false,所以对话框隐藏;然后我们点击按钮,触发事件,修改属性值为true,

然后对话框visible属性值为true,所以对话框呈现出来。

你可能感兴趣的:(Web,vue.js,elementui,javascript,前端,ecmascript,开发语言)