ホームページ > ウェブフロントエンド > Vue.js > vuejsでページを返す方法

vuejsでページを返す方法

藏色散人
リリース: 2021-11-02 14:56:42
オリジナル
3426 人が閲覧しました

Vuejs は、ページに戻るメソッドを実装します。 1. 「goOff(){this.$router.go(-1);}」メソッドを通じて、クリックして前のページに戻ります。 2 . 「methods: {back(){if () {...}」メソッドを使用して前のページに戻ります。前のページがない場合は、トップページに戻ります。

vuejsでページを返す方法

この記事の動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。

vuejs でページを返すにはどうすればよいですか?

vue は、前のページに戻るボタンをクリックする実装を行います:

1、vue はどのようにボタンをクリックして前のページに戻るのでしょうか?

これは vue によってマウントされる HTML コードの範囲です

      <div @click="goOff()">返回</div>
ログイン後にコピー

以下はクリックして戻るメソッドです

最初のメソッドは前のページのみを返します

           goOff(){
                this.$router.go(-1);
            },
ログイン後にコピー

1 つ目 2 つ目の方法は、前のページに戻ることです。前のページがない場合は、ホームページに戻ります。

    methods: {
        back(){
            if (window.history.length <= 1) {
                this.$router.push({path:&#39;/&#39;})
                return false
            } else {
                this.$router.go(-1)
            }
        }
    },
ログイン後にコピー

2. ここでは、vue 呼び出しインターフェイスの知識について少し紹介します。

           actAllProfit(){                //调取接口的函数
                var params = {};                //这是调取接口时的请求参数 明白点就是我们要传过去的参数
                var reqUrl = this.diviBaseUrl + &#39;/bonuses/grossProfit&#39;;               //这是后台接口地址
                this.$http.get(reqUrl,{               //get方式发送请求
                    params: params           //把外面声明的参数传过去
                }).then((res)=>{   //巧妙运用箭头函数
                    if(!res){return;}
                    this.allProfit = res.Profit; //res就是后台返回的所有数据 前端需要接收并保存
                })
            }
ログイン後にコピー

推奨学習: 「最新の 5 つの vue.js ビデオ チュートリアル セレクション >>

以上がvuejsでページを返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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