以下はサブコンポーネントです @change='showChange' はサブコンポーネントイベントです 以下のテンプレートはオーダー型コンポーネントとして登録されています
以下はサブコンポーネントのメソッドです:
以下は親コンポーネントです
しかし、alert(2)は実行されません
光阴似箭催人老,日月如移越少年。
こうやって書いているだけでは何か問題があるそのはずです
ここで渡す必要があるのは、alert(2)を直接記述するのではなく、親コンポーネントのメソッドの関数名です
これが問題です<option v-for="branch in BranchList" :value="branch.id" track-by="$index">オブジェクト内の for ループは値ではなくインデックスを取得します。そのため、branch.id は取得できません。for of に変更できます
<テンプレート><select name="dType" class="form-control" v-el:select @change:parentChage='showChange'>
</select></template>
以下はサブコンポーネントメソッドです:
こうやって書いているだけでは何か問題がある
リーリーそのはずです
ここで渡す必要があるのは、alert(2)を直接記述するのではなく、親コンポーネントのメソッドの関数名です
これが問題です
<option v-for="branch in BranchList" :value="branch.id" track-by="$index">
オブジェクト内の for ループは値ではなくインデックスを取得します。そのため、branch.id は取得できません。for of に変更できます
以下はサブコンポーネントです @change='showChange' はサブコンポーネントイベントです
以下のテンプレートはオーダー型コンポーネントとして登録されています
<テンプレート>
リーリー<select name="dType" class="form-control" v-el:select @change:parentChage='showChange'>
</select>
</template>
以下はサブコンポーネントメソッドです:
リーリー