关于Element的dialog弹框失效的问题
<template> <!-- Form --> <el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button> <el-dialog title="收货地址" v-model="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> <template #footer> <span class="dialog-footer"> <el-button @click="dialogFormVisible = false">取 消</el-button> <el-button type="primary" @click="dialogFormVisible = false">确 定</el-button> </span> </template> </el-dialog> </template> <script> export default { data() { return { dialogFormVisible: false, form: { name: , region: , date1: , date2: , delivery: false, type: [], resource: , desc: }, formLabelWidth: 120px }; } }; </script> <style> </style>
在这一段代码中,当浏览器打开时,我们点击链接要实现跳出dialog弹框时,屏幕上并没有跳出dialog弹框,那么该怎么解决呢?
在 el-dialog 的标签里添加 :visible.sync=“dialogVisible” 即可实现弹框效果
下一篇:
函数的开始和结束标志