iview Form 表單校驗時,必傳符號錯位,校驗無效的某個原因

mpbgay發表於2020-09-26

遇到的問題:

(1)沒加必輸校驗的formItem,前面會出現必輸符號 ,

(2)對內容做校驗的規則不起作用,this.$refs[name].validate(valid => {})    valid一直都是true,不起作用

解決問題:

我發現原因是因為我偷懶使用

<Row></Row>中放了所有的欄位<Col span=”12“> <FormItem> </FormItem>  </Col>

注意Form中<Row></Row> 中不要巢狀<Row>

我是因為出現上述第一個問題 (但是不知道為什麼用<Row>把有問題的欄位分開就可以解決了)

 

標準點不偷懶的寫法還是沒一行都寫一個<Row>

但是其他的表單我也大多隻用了一對<Row>不知道是哪裡出了問題

相關文章