以下はサブコンポーネントです @change='showChange' はサブコンポーネントイベントです
以下のテンプレートはオーダー型コンポーネントとして登録されています
以下はサブコンポーネントのメソッドです:
リーリー以下は親コンポーネントです
リーリーしかし、alert(2)は実行されません
女神的闺蜜爱上我2017-07-05 11:05:26
こうやって書いているだけでは何か問題がある
そのはずです
ここで渡す必要があるのは、alert(2)を直接記述するのではなく、親コンポーネントのメソッドの関数名です
女神的闺蜜爱上我2017-07-05 11:05:26
これが問題です
<option v-for="branch in BranchList" :value="branch.id" track-by="$index">
オブジェクト内の for ループは値ではなくインデックスを取得します。そのため、branch.id は取得できません。for of に変更できます
伊谢尔伦2017-07-05 11:05:26
以下はサブコンポーネントです @change='showChange' はサブコンポーネントイベントです
以下のテンプレートはオーダー型コンポーネントとして登録されています
<テンプレート>
<select name="dType" class="form-control" v-el:select @change:parentChage='showChange'>
</select>
</template>
以下はサブコンポーネントメソッドです:
リーリー