コンストラクター 'Watcher' を持つオブジェクトから開始します。プロパティ 'vm' -> コンストラクター 'Vu を持つオブジェクト

私は Vue 2.7 を使用していましたが、以前は getCurrentInstance を使用して、ストアの下の userId を直接取得し、続いて計算されました。computed は前と同じだと思ったのでインターフェースリクエストを変更しなかったのですが、実際には computed が返すパラメータは ref と同じで、.value が必要です。

経験の要約:

「循環構造を JSON に変換」が表示される場合
–> コンストラクター 'Watcher' のオブジェクトから開始
| プロパティ 'vm' -> コンストラクター 'VueComponent' のオブジェクト
| プロパティ '_scope' -> コンストラクター 'EffectScope' のオブジェクト
| プロパティ 'Effects' ->コンストラクター 'Array' を持つオブジェクト— インデックス 0は、vm、_scope、エフェクト、および Watcher で
円を閉じます。エラーは、Vue2.7 および Vue3 ref が実際の値を取得するために .value を必要とすることである可能性があります。

要約する

リクエストインターフェイスの生成時にエラーが発生します。
1: まずパラメータが正しいかどうかを確認します。
2: axiosのリクエスト値を表示します。
3: ネットワークにリクエスト インターフェイスがない場合、パラメータをリクエストするときにほとんどのエラーが発生します。

おすすめ

転載: blog.csdn.net/supitll/article/details/129633141