blog

Vueでよく使われる知識

子コンポーネントから親コンポーネントへのデータの渡し方1、子コンポーネントでは、以下のメソッドで親コンポーネントにデータを渡します。 親コンポーネントでは、以下のメソッドで@イベントを取得します。...

Jul 2, 2020 · 2 min. read
シェア

子コンポーネントから親コンポーネントへのデータの受け渡し

1.子コンポーネントでは、以下のメソッドで親コンポーネントにデータを渡します。

this.$emit('updateList', { data: this.list })

2、@updateListイベントを書いて、親コンポーネントがイベントをリッスンできるようにします。

<visual-reserve-component v-if="isWeb"
 :style="{height:seatheight+'px'}"
 class="scroll-seat"
 :list="list"
 @updateList="updateList" />

特性の変化に深く耳を傾けること

アプリケーションのシナリオ

親コンポーネントが子コンポーネントにリスト属性を渡してページをレンダリングすると、リスト内の要素の属性が変化し、子コンポーネントがリストの値に従ってページを再レンダリングするため、ディープリスニングを使用する必要があります。

使用方法

1.親コンポーネントで、子コンポーネントを呼び出します。

2.サブコンポーネントで、まず属性を定義します。

props: {
 list: {
 type: Array,
 default: () => {
 }
 }
 },

次に、属性の変化に深く耳を傾けます。

watch: {
 list: {
 handler (newV) {
 this.webLog('listデータを変更した')
 this.draw()
 },
 deep: true
 }
 },

コンポーネント内のメソッドの呼び出し

1 では、まずコンポーネントを次のように定義します。

2 のメソッドを呼び出すことができます。

カスタムプロパティ

props {
 shareList {
 type: Array,
 // ここのフォームに注意する
 default: () => []
 }
}

jsファイルで定数を公開する方法

複数のページに共通する定数の抽出

//フォームのオブジェクト
export const cardData = {
 key: 1
}
//値の形式
export const key = '123'
// それらを公開する
export default {
 key,
 cardData
}
import data from './mock/data.js' からインポートします。
Read next

mysqlhotcopy

インストールには、バックアップ専用のアカウントの作成が必要です。 共通オプションと例 - qQuiet モード - flushlog バイナリ・ログをフラッシュする データを復元する データベースを閉じる datadir または削除 元のデータを削除し、バックアップ・データ・ファイルを直接抽出して datadir の下に戻します。

Jul 2, 2020 · 1 min read