Vue Comboposition APIの設定でエクスポートされた値を使用する
P粉237125700
P粉237125700 2023-08-25 21:31:18
0
1
428
<p>通常の js ファイルのコードは次のとおりです。 </p> <pre class="brush:php;toolbar:false;">デフォルトの非同期関数をエクスポートします。exportData() { const {data} = ストアを待つ .dispatch('fetchData') const {予約} = データ const 予約 = 予約.length ? 予約[0]._id : '' const イベント = { 予約ID: 予約 } // 他のメソッドと変数 戻る { …… } }</pre> <p>vue ファイル内: </p> <pre class="brush:php;toolbar:false;">exportData を './exportData' からインポートします デフォルトのエクスポート { 設定() { 定数{ イベントの取得、 イベントアクティブです、 } = エクスポートデータ() fetchEvents() } }</pre> <p>問題は、vue コンポーネントにおいて、exportData から取得した値が未定義であり、非同期エクスポートの場合、fetchEvents が関数ではないというエラーが表示されます。非同期でなければ正常に動作します。ここでの解決策は何ですか? </p>
P粉237125700
P粉237125700

全員に返信(1)
P粉245003607

fetchEvents メソッドと isEventActive メソッドを関数でラップせずに、計画された js ファイルで宣言してみることができます。 リーリー

としてエクスポートします。 リーリー

今すぐ使用してください

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート