Vue Element Ui 非同步表單效驗

2022-09-12 05:15:10 字數 2787 閱讀 1319

簡單的效驗

form 元件提供了表單驗證的功能,只需要通過rules屬性傳入約定的驗證規則,並將 form-item 的prop屬性設定為需校驗的欄位名
/*  ruleform :表單繫結的資料

rules : 表單效驗規則

ref="ruleform" : 表示el-form 這個dom 節點

*/

<

el-form

:model

="ruleform"

:rules

="rules"

ref="ruleform"

>

<

el-form-item

label

="活動名稱"

prop="name"

> //el-form-item 上面必須要設定 prop 屬性prop對應繫結的model值

<

el-input

v-model

="ruleform.name"

>

el-input

>

el-form-item

>

el-form

>

<

script

>

export

default

, rules: ,]}

};},

methods:

else

});}

} }

script

>

然後是自定義效驗

<

template

>

<

el-dialog

title

="新增新團隊"

:visible.sync

="shownewteamdialog"

>

<

el-form

:rules

="rules"

ref="newteam"

:model

="newteam"

label-width

="100px"

>

<

el-form-item

label

="團隊名稱"

id="teamname"

prop

="teamname"

ref="teamname"

>

<

el-input

v-model

="newteam.teamname"

placeholder

="團隊名稱"

:style

="">

el-input

>

el-form-item

>

<

div

class

="postbuttons"

>

<

el-form-item

>

<

el-button

v-if

="drugsearch_btn_edit"

type

="primary"

@click

="onsubmit('newteam')"

style

="width:100px"

>確定

el-button

>

<

el-button

@click

="shownewteamdialog = false"

style

="width:100px"

>取消

el-button

>

el-form-item

>

div>

el-form

>

el-dialog

>

template

>

<

script

>

import from 'api/doctorteam/doctorteamapi'

api/doctorteam/doctorteamapi 裡面的方法如下

export function verifyteamname(params) );}*/

export

default

else

else

else

}});}};

return

], },

newteam: ,}},

methods:

else

});this

.shownewteamdialog

=false

; }

else

});},

doadd() )

this

.shownewteamdialog

=true

; },}}

script

>

vue elementUI專案搭建

安裝node 基於node之npm環境下操作vue,所以先部署node 安裝gitwget http 7 extras x86 64 packages epel release 7 11.noarch.rpm yum install y epel release 7 11.noarch.rpm yu...

重置表單(vue elementui)

第一種 在methods下的具體方法中直接乙個乙個地將表單繫結的值賦值為空 最笨的方法,只適用於僅幾個繫結值的情況下 第二種 elementui官網的方法 從這裡直接進入官網表單相關位置 model ruleform rules rules ref ruleform label width 100p...

vue elementUi許可權管理

第一次摸索著完成vue的許可權管理,在此記錄下自己搬磚的點點滴滴,希望以後回望的時候,有跡可循,也分享給需要的小夥伴們,參考哦 思路如下 1,登入成功後,把後台返回的使用者資訊,存vuex的state 2,vuex的actions調介面,返回資料後,賦值給state,然後呼叫遞迴,來把返回的資料處理...