子コンポーネントで vue activated を使用する詳細

子コンポーネントで vue activated を使用する詳細

ページ: ベース:

<テンプレート>
  <div class="タブコンテナ">
    <h1 スタイル="text-align: center">
      {{ form.category }}{{ form.companyType }} に申し込んで定住する</h1>
    <div class="form-panel" style="margin-left: 20px;text-align: right;">
      <el-button type="info" @click="cancelSave">キャンセル</el-button>
      <el-button type="warning" @click="transientSave">一時的に保存</el-button>
      <el-button type="danger" @click="persistSave">保存</el-button>
    </div>
    <el-tabs v-model="activeName" style="margin-top: 15px" type="border-card" :before-leave="collectPaneFormData" @tab-click="initPaneData">
      <el-tab-pane v-for="tabMapOptions 内の項目" :key="item.key" :label="item.label" :name="item.key">
        <キープアライブ>
          <タブ ペイン:is="item.key" :ref="item.key" :type="item.key" @create="showCreatedTimes" />
          <!--<コンポーネント :is="item.key" :ref="item.key" :type="item.key" @create="showCreatedTimes" />-->
        </キープアライブ>
      </el-tab-pane>
    </el-tabs>
  </div>
</テンプレート>

tab-pane 5 つあり、そのうち 3 つには子コンポーネントにactivatedメソッドがあります。 3 つのサブコンポーネントはすべてpersonに接続されています。 personの場合: this.$router.go(-1)

    // キャンセル、閉じる return cancelSubmit() {
      //現在のページを閉じるにはグローバルマウントメソッドを呼び出します this.$store.dispatch('tagsView/delView', this.$route)
      これ.$router.go(-1)
    },

この時点で、3 つのサブコンポーネントのactivatedメソッドが実行されますか?サブpersonactivatedメソッドのみにジャンプし、他の2つのactivatedメソッドを実行しないようにする方法

サブコンポーネントでのvue activated使用に関する詳細についての記事はこれで終了です。サブコンポーネントでのvue activatedの使用に関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vueでのactivatedの使用
  • Vue における keep-alive と activated の詳細な使用法に関する議論
  • Vueライフサイクルを有効にすると、データ操作を再要求せずに前のページに戻ります。

<<:  html ページ!--[IE の場合]...![endif]--使用方法の詳細な紹介

>>:  CSS3 回転キューブ問題の詳細な説明

推薦する

MySQLの保存時間の不一致の問題を解決する

Java を使用してシステム時間を取得し、それを MySQL データベースに保存した後、時間タイプが...

js の Array.forEach でループを終了する方法の例

目次forEach() メソッドjs の Array.forEach のループから抜け出す方法解決:...

シェルスクリプトを使用したMySQLデータベースの自動バックアップ

シェルスクリプトを使用したMySQLデータベースの自動バックアップデータベースを頻繁にバックアップす...

JavaScript データ型の詳細な説明

目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...

Vue+Openlayer で select を使用して要素を選択する実装コード

効果画像: 実装コード: <テンプレート> <div id="map&q...

APPログインインターフェースシミュレーション要求を実装するためのPostmanデータ暗号化と復号化

目次主に使用されるPostmanの機能データの暗号化と復号化さまざまなパラメータ設定実際に送信された...

Node.js の非同期ジェネレータと非同期反復の詳細な説明

序文ジェネレーター関数は、async/await が導入される前から JavaScript に存在し...

ダウンロードにおすすめの氷と雪のフォント 33 種類 (個人用および商用)

01 ウィンターフレーク(個人のみ) 02 スノートップキャップ(業務用) 03 モディウス「フリ...

Vue-cliはプロジェクトを作成し、プロジェクト構造を分析します

目次1. ディレクトリを入力してプロジェクトを作成する2. 必要な設定項目を選択します2.1 Vue...

JS関数のカリー化の詳細な説明

目次1. 補足知識ポイント: 関数の暗黙的な変換2. 補足知識: call/apply を使って配列...

JavaScript の BigIn 関数の共通プロパティをまとめます

目次1. 概要2. 属性1. 数学演算子2. 比較演算子3. ブール演算結論1. 概要BigInt ...

Visual Studio Codeを使用してMySqlデータベースに接続し、クエリを実行します。

Visual Studio Code は、Microsoft が開発した強力なテキスト エディター...

HTML 縦列表示テキストを使用してテキストを縦列で表示します

コードをコピーコードは次のとおりです。 <span style='display:bl...

Windows 64 ビットに MySQL を再インストールするチュートリアル (Zip バージョン、解凍バージョンの MySQL インストール)

MySQLをアンインストールする1. コントロールパネルで、MySQLのすべてのコンポーネントをア...

WebWorkerはJavaScriptサンドボックスの詳細をカプセル化します

目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...