vue がバックエンドと対話する方法

anonymity
リリース: 2020-09-10 15:12:39
オリジナル
30633 人が閲覧しました

vue およびバックエンドと対話する方法: 1. [$http.get()] メソッドを使用して対話を実現します; 2. [$http.post()] メソッドを使用して対話を実現します; 3 . [$http .jsonp()] メソッドを使用して対話を実現します。

vue がバックエンドと対話する方法

Vue.js (/vjuː/ と発音、ビューに似ています) は、データ駆動型の Web インターフェイスを構築するための進歩的なフレームワークです。 Vue.js の目標は、可能な限りシンプルな API を使用して、応答性の高いデータ バインディングと合成ビュー コンポーネントを有効にすることです。簡単に始められるだけでなく、サードパーティのライブラリや既存のプロジェクトとの統合も簡単です。

vue.js のフロントエンドとバックエンドの相互作用を実現するにはどうすればよいですか?

1. $http.get() メソッドを使用します

通常のテキスト データを取得します

this.$http.get('a.txt').then(function(res){
    alert(res.data);
},function(res){
    alert(res.status);
});
ログイン後にコピー

データをサーバーに送信します(これは、送信するデータである 2 番目のパラメーター {a:1, b:2} を get メソッドに渡す必要があります)

this.$http.get('a.php', {
    a: 1,
    b: 2
}).then(function(res) {
    alert(res.data);
}, function(res) {
    alert(res.status);
});
ログイン後にコピー

2. $http.post( ) メソッド

この時点で、3 番目のパラメータ {emulateJSON: true} をポスト メソッド

this.$http.post('a.php', {
    a: 1,
    b: 2
}, {
    emulateJSON: true
}).then(function(res) {
    alert(res.data);
}, function(res) {
    alert(res.status);
});
ログイン後にコピー

3 に渡す必要があります。 $http.jsonp( ) メソッド

360 検索インターフェイスにアクセス

this.$http.jsonp('https://sug.so.360.cn/suggest', {
    params: {
        word: 'a'
    }
}).then(function(res) {
    alert(res.data.s);
}, function(res) {
    alert(res.status);
});
ログイン後にコピー

baidu 検索インターフェイスにアクセス

this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su', {
    params: {
        wd: 'a'
    },
    jsonp: 'cb'
}).then(function(res) {
    alert(res.data.s);
}, function(res) {
    alert(res.status);
});
ログイン後にコピー

以上がvue がバックエンドと対話する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート