0

ルーターをインストールする前に、グローバル Vue インスタンスをセットアップし、次のように vue-resource を使用しました。

export const befriend = (recipient, event) => {
    Vue.http.post('/route',{
        // Data
    }).then(function(response) {
        // Success
    }.bind(this), function(response) {
        // Error
    });
}

現在、Vue インスタンスはルーター自体によって次のようにインスタンス化されています。

router.start(App, 'body');

インスタンスに変数がバインドされていない場合、どのように vue-resource を使用できますか?

4

1 に答える 1

1

ページの下部に隠されている vue-router のドキュメントに答えが見つかりました。

加えて:

最初のレンダリングが完了すると、ルート Vue インスタンスが router.app として利用可能になります。

ルーター インスタンスは、ルーター アプリのすべての子孫で this.$router.

これが、ドキュメントのすべての部分を読んでいない他の誰かに役立つことを願っています.

于 2016-08-16T07:37:31.840 に答える