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 で透明なグラデーション効果を実装するためのサンプルコード
CSS3変数について変数を宣言するときは、変数名の前に 2 つのハイフン ( -- ) を追加します...
かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...
目次Vue での this.$set の使用使用なぜレスポンシブなのか?分析する要約するVue での...
目次1. プロトタイプ2. プロトタイプポインタ: __proto__要約する1. プロトタイプJa...
Docker-compose は GitLab をデプロイします1. Dockerをインストールする...
mysql-connector-java.jar パッケージのチュートリアルをダウンロードします: ...
1. 丸い境界線: CSSコードコンテンツをクリップボードにコピー境界線の半径: 4px ; 2....
1 Linuxディストリビューションのバージョンを確認する[root@typecodes ~]# c...
1 はじめにKong は単純な製品ではありません。この記事で言及されている Kong は主に Kon...
この記事では、MySQL 8.0.11 MSIバージョンのインストールと設定のチュートリアルを参考ま...
ここには複数の Tomcat があります。それらを同時に使用する場合は、ポート番号を別の番号に変更す...
Web デザインは、個人の好みや Web ページの内容に応じて、デザインのレイアウトが常に変化します...
目次ステップ1. ルーティング ルールを設定し、子構成項目を使用します。 2. ジャンプ(フルパスを...
nginx.conf を構成するときには常に何らかの問題が発生します。ここでは、よくある問題とその解...
目次1. fill() 構文2. fill() の使用3. まとめ序文:配列の初期化方法についてはよ...