日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

element-ui監(jiān)聽el-dialog關(guān)閉事件

 怡紅公子0526 2021-09-24
        <el-dialog title="添加用戶" @close="handleClose" :visible.sync="dialogVisible" width="50%">
            <el-form :rules="editFormRuls" :model="yonhu" ref="editFormRef" label-width="100px">
                <el-form-item label="用戶ID" prop="roleId">
                    <!-- prop需要實現(xiàn)表單彈窗關(guān)閉的時候重置需要添加一個prop香input傳替數(shù)據(jù),也就是后端接口內(nèi)的數(shù)據(jù) -->
                    <!-- 清除驗證重要的幾個參數(shù) ref prop  :model v-model -->
                    <el-input v-model="yonhu.roleId"></el-input>
                </el-form-item>
                <el-form-item label="角色名稱" prop="roleName">
                    <el-input v-model="yonhu.roleName"></el-input>
                </el-form-item>
                <el-form-item label="角色描述" prop="roleDesc">
                    <el-input v-model="yonhu.roleDesc"></el-input>
                </el-form-item>
            </el-form>
            <span slot="footer" class="dialog-footer">
                <el-button @click="dialogVisible = false">取 消</el-button>
                <el-button type="primary" @click="Adduser">確 定</el-button>
            </span>
        </el-dialog>
 
在el-dialog中添加一個屬性 @close="handleClose",然后在到el-form 里面添加editFormRuls進行表單的驗證,再綁定一個ref="editFormRef",隨后在data中寫上editFormRuls的驗證規(guī)則
            editFormRuls:{
                roleId:[
                    {required:true,message:'請輸入用戶的ID',trigger:'blur'},
                    {min:3,max:10,message:'用戶名的ID在3到10字符之間'}
                ],
                roleName:[
                    {required:true,message:'請輸入用戶角色名稱',trigger:'blur'},
                    {min:3,max:10,message:'用戶名的長度在3到10字符之間'}
                // trigger失去焦點的時候驗證
                ],
                roleDesc:[
                    {required:true,message:'請輸入用戶角色描述',trigger:'blur'},
                    {min:3,max:10,message:'用戶名的長度在3到10字符之間'}
                // trigger失去焦點的時候驗證
                ]
            }
 
這里驗證完成后在methods中寫入
        handleClose(){
            this.$refs.editFormRef.resetFields()
        },
然后在彈窗關(guān)閉后就可以進行數(shù)據(jù)校驗和文本清空,點擊空白處,取消,關(guān)閉小按鈕都可以清空文本框,第二次打開這個form表單后之前輸入的數(shù)據(jù)就清除看,看不懂了先復(fù)制在編輯器內(nèi)再看,這樣容易看懂一點,網(wǎng)頁上的太亂了
 
轉(zhuǎn)載請標(biāo)明出處

  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多