[OK]を、私は非常に私の最初の作業Vue JSアプリケーションを持っていると思うが、私は少しのつまずきの後に少しのつかまりを打つ。私はこれが最後の小さなものであることを願っています。 vue-async-computedとaxiosを使用して、私のAPIから顧客オブジェクトを取得しています。Vue JS AJAX計算されたプロパティ
次に、そのプロパティを子コンポーネントに渡し、{{customer.fName}}のような画面にレンダリングします。
私が見る限り、AJAX呼び出しが行われており、応答は戻ってくるはずです。問題はページに何もないので、顧客オブジェクトはAJAX呼び出し後に更新されないようです。ここで
は、私は部品が「顧客」と呼ばれる計算された性質を持っており、私が言ったように、私はネットワーク]タブで見ることができる、ということ
に取り組んでいますプロフィールページ.vueファイルです要求は行われており、エラーはありません。ページには何も結果を示さない、
{{customer.fName}}
しかし:私は、ページにデータをレンダリングしています、そのコンポーネント内
<app-customerInfo :customer="customer"></app-customerInfo>
:応答は、ここでは、子コンポーネントに送信されています。インスペクタでプロパティ "customer"の値を確認する方法はありますか?私は行方不明の何かが明らかですか?
はvue.jsクロムのdevのツールをチェックアウトし、それらを変数とするものではないの値を検査するための素晴らしいです。 – dargue3
あなたは非同期に約束を返さない。計算されたプロパティ '顧客'。多分それがあなたの問題です。 'this.axios.get( '/ api/customer/get /' + this。$ route.params.id).then(...)'を返します。 – AWolf
これは、計算されたプロパティは何かが返されることを期待しているからです。しかし、私はこのタイプのタスクに計算されたプロパティを使用しているのでしょうか? –