Veutifyでv-forの中にdialogを入れると無限ループが発生する
今回はVeutifyでv-forの中にdialogを入れると無限ループが発生するということについてご紹介いたします。
Veutifyでv-forの中にdialogを入れると無限ループが発生する
表現が難しいですが、v-forの中にdialogのサンプルコードをそのまま入れると無限ループが発生します。
このエラーですね。
「Uncaught RangeError: Maximum call stack size exceeded」
ではどのようにすれば解決するかというと、Vuetifyのリポジトリのバグレポート「Multiple v-dialog with v-btn cause infinite recursion errors」に書かれているように、v-dialogに「:retain-focus="false"」をつければOKです。
https://github.com/vuetifyjs/vuetify/issues/8459
無限ループが起きて焦りましたが、無事解決することができました。
終わりに
今回はVeutifyでv-forの中にdialogを入れると無限ループが発生するということについてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません