0
点赞
收藏
分享

微信扫一扫

Vue常见页面(管理+详情+编辑+新增)七、el-dialog有一层蒙层的解决办法

Resin_Wu 2022-04-02 阅读 69

Vue常见页面(管理+详情+编辑+新增)七、el-dialog有一层蒙层的解决办法

在这里插入图片描述
直接从element-UI拿过来一个弹窗,修改了一下,点击代码评审按钮弹出弹窗,但是发现每次弹窗,都会出现灰色的蒙层,点击几次过一会才会消失

        <el-button type="text" @click="dialogFormVisible = true">代码评审</el-button>
            <el-dialog  :visible.sync="dialogFormVisible" >
                    <h2 id="titlefive">代码评审</h2>
                    <el-form :model="form">
                        <el-form-item  :label-width="formLabelWidth">
                            <el-radio v-model="form.radio" label="1">review通过</el-radio>
                            <el-radio v-model="form.radio" label="2">review不通过</el-radio>
                        </el-form-item>
                        <el-form-item label="说明" :label-width="formLabelWidth">
                        <el-input v-model="form.description" autocomplete="off"></el-input>
                        </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>
                    <h4 id="titlefour">如果上线出现故障,review人负连带责任,请谨慎对待</h4>

            </el-dialog>

修改办法

        <el-button type="text" @click="dialogFormVisible = true">代码评审</el-button>
                  <!-- :modal-append-to-body='false' 解决了弹窗出现灰色蒙层不可点击的问题 -->
            <el-dialog  :visible.sync="dialogFormVisible" :modal-append-to-body='false'>
                    <h2 id="titlefive">代码评审</h2>
                    <el-form :model="form">
                        <el-form-item  :label-width="formLabelWidth">
                            <el-radio v-model="form.radio" label="1">review通过</el-radio>
                            <el-radio v-model="form.radio" label="2">review不通过</el-radio>
                        </el-form-item>
                        <el-form-item label="说明" :label-width="formLabelWidth">
                        <el-input v-model="form.description" autocomplete="off"></el-input>
                        </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>
                    <h4 id="titlefour">如果上线出现故障,review人负连带责任,请谨慎对待</h4>

            </el-dialog>

在这里插入图片描述

举报

相关推荐

0 条评论