私が長い間遭遇してきた問題を要約してみましょう。 プロジェクトでは、フロントエンドをレンダリングするためにバックグラウンドデータが必要です。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 を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
Dockerコンテナの状態遷移図2度目の実戦 [root@localhost ~]# docker ...
<br />原文: http://uicom.net/blog/?p=762 Faceb...
teeコマンドは主にstandout(標準出力ストリーム、通常はコマンド実行ウィンドウ)に出力し、同...
データの初期化 `test_01` が存在する場合はテーブルを削除します。 テーブル「test_01...
この記事では、ビデオプレイリストを実装するためのvue + video.jsの具体的なコードを参考ま...
目次react-beautiful-dndを選ぶ理由基本的な使い方基本概念使い方使用中に発生した問題...
まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...
目次まず、値の一部と一致させるために使用される特殊文字であるワイルドカードについて簡単に紹介します。...
序文:前回の記事では、注意深い学生であれば発見できたかもしれない DDL ステートメントの使用法を中...
この記事では、WindowsでのMySQL 5.7.18のインストールと設定のチュートリアルを参考ま...
a : ハイパーリンクの開始位置または宛先位置を示します。頭字語: 単語の最初の文字からなる略語を示...
通常のプロジェクトでは、1 回の入札で同時にデータを更新および照会する必要があるという問題によく遭遇...
目次同時シナリオ書き込む読む読む読み取り-書き込みと書き込み-読み取りMySQL のロック行レベルロ...
Samba サービス:このコンテンツはサンバサービス学習者の参考用ですケースの説明:企業の管理者は、...
注: 親コンテナーに高さと :data='Array' および overfolw:h...