1. はじめに最近、手書き入力メソッドの作業中にクロスドメインの問題が発生しました。QQ入力メソッドのインターフェースを使用しましたが、プロキシでは効果が得られませんでした。ここではjsonpを使用して実装しました。 jsonp の原理については、Baidu で自分で検索できます。ここでは 2. インストールvue-jsonp をインストール -S または 糸を追加するvue-jsonp 3. 使用mian.js リファレンス // メイン.js 'vue' から Vue をインポートします 'vue-jsonp' から { VueJsonp } をインポートします Vue.use(VueJsonp) // $jsonp は vue プロトタイプにマウントされ、vm.$jsonp() で直接使用できます。
4. vueファイルの使用this.$jsonp('/some-jsonp-url', { myCustomUrlParam: 'とても素敵' }).then(res => { // 返されたコールバック関数が直接呼び出されるため、ここのコードは実行されません}) 返される関数の名前が callbackFun であると仮定すると、callbackFun 関数をウィンドウ オブジェクトにバインドする必要があります。 マウント() { // callbackFun メソッドをウィンドウオブジェクトにバインドします。window['callbackFun'] = (data) => { cosole.log('定義されたコールバック関数') } // callbackFun.ajax_callback() が返されると仮定します ウィンドウ['callbackFun'] = { ajax_callback: 関数 (res) { cosole.log('定義されたコールバック関数') } } }
vue での jsonp の使い方に関するこの記事はこれで終わりです。vue での jsonp の使い方についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ウェブページをデザインするには?ウェブページを作成するには?
>>: CSS で透明なグラデーション効果を実装するためのサンプルコード
目次最初の方法: MySQLデータベースが接続されていない場合2 番目の方法: データベースがすでに...
今日、Alibaba Cloudからディスク警告通知を受け取りました。確認したところ、100Gのスペ...
background-image は、おそらくすべてのフロントエンド開発者がキャリアの中で少なくとも...
まず、404 とソフト 404 とは何でしょうか? 404: 簡単に言えば、ユーザーが存在しないペー...
序文公式アカウントのQRコードは長押しで認識できることは皆さんご存じですが、ミニプログラムに対する制...
1. 基本的な使い方これは MutationObserver コンストラクターを通じてインスタンス化...
ページ上の画像を強調表示することは非常に一般的です。ここでは、jQuery を使用して画像を強調表示...
1) 適用範囲:読み取り専用:input[type="text"],input[...
Linuxにフラッシュをインストールする方法1. Flashの公式サイトにアクセスし、ダウンロードを...
序文皆さんは Linux で top コマンドを使ったことがあると思います。私は Linux に触れ...
序文プロジェクトのニーズにより、ストレージ フィールドは JSON 形式で保存されます。プロジェクト...
予備的注釈1.Vue2.xとVue3.xの違い: Vue 3.x にはヘルパー関数はありません。 V...
この記事の例では、ショッピングカート機能を実装するためのjQueryの具体的なコードを参考までに共有...
序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...
MySQLでテーブルやデータを削除する場合、 [エラー] 1451 - 親行を削除または更新できませ...