私が長い間遭遇してきた問題を要約してみましょう。 プロジェクトでは、フロントエンドをレンダリングするためにバックグラウンドデータが必要です。Vue と統合された Axios が使用されます。ページコンポーネントがマウントされた後、Vue のフック関数を使用してバックグラウンドに get リクエストを送信し、返されたデータを data() で定義された属性に割り当てます。 実行後、フロントエンドはエラーを報告します。理由:リクエストが正常に実行された後、コールバック関数の内容が実行されます。コールバック関数は他の関数内にあり、どのオブジェクトにもバインドされておらず、未定義です。 解決:1) Vueオブジェクトを指すこれを外部メソッドで定義されたプロパティに割り当て、内部メソッドでそのプロパティを使用します。 2) 矢印関数の使用 補足: vueデータ内のデータ間の呼び出しの未定義問題を解決する 解決:解決策はありません、これはまったくそう呼ぶことはできません。 data 関数内の this は VueComponent を指していますが (理解: data 内のデータは this を使用して props 内のデータを呼び出すことができます)、data 内の別の属性を呼び出す場合、data 内のデータはまだ解析されていません。これは、{} オブジェクトを返すときに、それらの中のすべてのデータが一緒にレンダリングおよび解析されるため、未定義の問題が発生するためです。 (上記はあくまでも私の個人的な理解です。間違いがあればコメントして訂正してください。) マウントされたライフサイクルで割り当て操作を完了することを選択しますエクスポートデフォルト{ データ(){ 戻る { 名:'111', 姓:'222', フルネーム:'' } }, マウントされた(){ this.fullName = this.firstName + '' + this.lastName; } } 結果を表示: もちろん、fullName をデータ内で定義する必要がない場合は、計算プロパティ内で定義するのが賢明です。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
CSS の 2D 変換を使用すると、移動、回転、拡大縮小、変形などの基本的な変換操作を 2 次元空間...
SVN サービスのバックアップ手順1. ソースサーバーとターゲットサーバーを準備するソースサーバー:...
目次テーマを動的に変更する最初の方法: 動的コンポーネント2番目の方法はルーティング分離です要約する...
目次序文: 1. vue-cliでプロジェクトを作成する2. ルーターをインストールする3. ディレ...
rpm パッケージのインストールは比較的簡単なので、ここでは説明しません。ほとんどのオープンソース ...
この記事では、vue3.0の手動カプセル化ページングコンポーネントの具体的なコードを参考までに紹介し...
目次1. 使いやすい2. 関数内でジェネリックを使用する3. クラス内でジェネリックを使用する4. ...
データをオペレーションにエクスポートする場合、フィールドの結合は避けられません。MySQL でこれが...
私は通常、大手ウェブサイトの特別ページや製品リリースページを訪問するのが好きです。なぜなら、たくさん...
この記事では、MySQL が条件に基づいてデータをクエリし、別のテーブルに更新する方法を例を使用して...
この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...
HTML デザインパターン学習ノート今週は主にHTMLデザインパターンを学びました。学習内容をまとめ...
1. まずパゴダを設置するインストール要件: Python バージョン: 2.6/2.7 (Pago...
目次スロークエリの基礎: データ取得の最適化データベースから不要なデータが要求されていないか確認する...
BMP は、ハードウェア デバイスに依存せず、広く使用されている画像ファイル形式です。ビットマップ保...