0
我正在使用<q-modal>
(Quasar Framework)表單。點擊Add
按鈕,表格會彈出。在這裏,我點擊提交按鈕後驗證每個表單標籤。要關閉模式,我使用@click="$refs.maximizedModal.close()"
作爲提交按鈕。如何使用Vue js進行驗證後關閉模態?
一切工作正常。現在我需要保留模態,如果驗證沒有返回true或驗證滿足,那麼模態需要關閉。
是否有任何方法可以在Vue js中進行條件提交?
$ refs.maximizedModal.close()和這個$ refs.maximizedModal.close()都會出錯。錯誤是 - this。$ refs.maximizedModal不是函數。 –
如果「this。$ refs.maximizedModal.close()」不是一個函數,那麼也許你沒有正確訪問maximizedModal對象。在這種情況下,你應該在當前的組件中有一個組件,像 。如果沒有找到這樣的標籤,就會出現像你這樣的錯誤。如果最大化模態不是該組件的子項,那麼將無法以這種方式訪問它。請記住,@ click =「$ refs.maximizedModal.close()」與在vuejs組件中的方法內定義「this。$ refs.maximizedModal.close()」相同。 –