最近做的一個項目,主要是表單類型的輸入,有一個比較特殊的表單就是,只有當選擇是的時候,才會顯示文本輸入框,可是,也許是因為某些bug,在顯示方面遇到了一些問題,如下圖:

我們的代碼是選項、輸入框、輸入框,但是當我們渲染的時候,變成了,選項、選項、輸入框了。

去網上查找資料發現,原來是v-if的bug,這里我們的解決辦法,是使用v-show代替v-if,但因為有表單校驗,用戶選擇否時,輸入框只是被隱藏,所以表單校驗不會通過,所以這里使用v-show不能設置表單校驗,轉而在提交的時候校驗該選項。

最近做的一個項目,主要是表單類型的輸入,有一個比較特殊的表單就是,只有當選擇是的時候,才會顯示文本輸入框,可是,也許是因為某些bug,在顯示方面遇到了一些問題,如下圖:

我們的代碼是選項、輸入框、輸入框,但是當我們渲染的時候,變成了,選項、選項、輸入框了。

去網上查找資料發現,原來是v-if的bug,這里我們的解決辦法,是使用v-show代替v-if,但因為有表單校驗,用戶選擇否時,輸入框只是被隱藏,所以表單校驗不會通過,所以這里使用v-show不能設置表單校驗,轉而在提交的時候校驗該選項。
