問題タブ [vue-resource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4789 参照

ajax - すべての子コンポーネントがいつ vue.js に読み込まれるかを知る方法

次のようないくつかの子コンポーネントがある vue.js アプリがあります。

ページが読み込まれると、readyフックを使用して、コンポーネントの読み込みが完了したことを知ることができます。現在、これらのコンポーネントは ajax データを使用して入力されており、ボタンをクリックして手動で更新できます。broadcastanddispatchメソッドを使用して、各子コンポーネントからデータを取得できます。しかし、ユーザーがボタンをクリックしたときにプリローダーを表示し、すべての ajax リクエストが終了したときにそれを非表示にしたいと考えています。このためには、すべての子コンポーネントの読み込みが完了したことを知る必要があります。過去4〜5時間はできません。Google と SO はあまり役に立ちませんでした。

jQuery も使用してみajaxStopましたが、vue-resource では機能しないようです。誰でも私を助けてもらえますか?

0 投票する
1 に答える
1222 参照

javascript - Vue JS のリソースをリアクティブに更新しますか?

ユーザーがページ上のデータを変更するたびに、フォーム データをバックエンドに保存したい (理想的には、ユーザーが変更をやめてから保存するまで待機するタイムアウトを使用する)。

これを処理するいくつかの方法を考えました。そうするために、すべてのフィールドに変更イベントを配置できます。また、計算された変数を使用して、オブジェクトが設定されるたびに set メソッドの呼び出しを追加することもできますが、これは非常に複雑に思えます。

Vue JS でこれを行っている例はあまり見たことがありません。それを行う明確な方法はありますか?データオブジェクトが変更されたときに、次の関数を実行すると簡単に言う方法はありますか?

0 投票する
1 に答える
107 参照

javascript - vuejs を使用してサーバーから動的フィールドをバインドするにはどうすればよいですか

フィールドはサーバーごとに投稿され、データもフォームサーバーです。どうすればそれらを vuejs にバインドできますか? 最後に表示したいのは、filedName ではなくデータです。

0 投票する
1 に答える
1020 参照

laravel - vue js、vue-resource、Laravel を使用して Show メソッドを作成する

そのため、laravel 5.2 を使用して API を作成し、VueJs を使用してそこからデータを取得しました。すべての結果を取得することで、 index() アクションのデータを取得できました。今、私の問題はもう少し複雑になります。テーブルからの各投稿が単一の投稿ページに移動するように、show() メソッドを作成する必要があります。

これは私の VueJs コードです。

これは私のものです すべての投稿を表示

私の質問: 1. show メソッド用に別のファイルを作成する必要がありますか? 2. laravel ioc を活用して、ポスト モデルから $slug を取得し、単一のページを表示するにはどうすればよいですか。

0 投票する
1 に答える
88 参照

javascript - $http.post の catch/error 内でカウントダウン関数を呼び出すと、vue js で実行されない

$http.post の catch 関数内でカウントダウン タイマーを呼び出すこの単純なコードがあります。

しかし、エラーが発生すると vm.StartTimer(captionClass) は実行されず、クリックイベント内で同じ関数を呼び出そうとしましたが、機能します。

カウントダウンタイマー機能はこちら

0 投票する
3 に答える
29968 参照

javascript - Vuejsはデータをレンダリングする前に同期的にリクエストします

認証が必要な単一ページ アプリケーションがあります。ユーザーが認証されると、いくつかのページにアクセスするか、ブラウザーでリロード ボタンを押すと、認証データを提供する API が要求されます。次に、次のようなエラーが発生します。

[Vue warn]: Error when evaluating expression "auth.name": TypeError: Cannot read property 'name' of null (found in component: <navbar>)

このエラーは、API へのリクエストがまだ完了していないときに、 vue が認証データをレンダリングするために発生します。

vueが認証データをレンダリングする前に、最初に終了するまでvueにリクエストAPIを待機させることは可能ですか?

ここで何が起こっているのかをより明確にします。コードは次のとおりです。

0 投票する
2 に答える
8026 参照

laravel - Vuejs と Laravel Post Request CORS

理解できません。私は何時間もこれに苦労しています

Laravel で Vue.js を使用しており、外部 API に POST リクエストを送信しようとしています。

しかし、Vue POST リクエストで常に CORS エラーが発生します

エラー

MLHttpRequest はhttps://www.mollie.com/payscreen/select-method/JucpqJQsesを読み込めません 。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' https://payment.dev ' へのアクセスは許可されていません。

バックエンドにLaravel CORS パッケージをインストールし、ルートにミドルウェアを追加しました。

しかし、私はまだエラーが発生しています。また、Vueヘッダーを追加しようとしました

同じ結果/エラーで。

誰かが私が間違っていることを教えてもらえますか?