思ったより解決策が思いつかなかったのですが、Vue.jsのissueに一発解決策があったのでここにメモします。 # Case「親から子に対してFunctionを渡し、子ではさらに孫に対して渡ってきたFunction(引数)のかたちでPropsを渡したい」 # Parents.vue <template lang="pug"> .parent child( :itemsList="itemsList" :hogeFunction="onClickHogeHandler" ) </template> <script> …省略 data() { return { itemsList: [ {text: ‘hoge'},{text: ‘fuga'},{ text: ‘yeah'} ] } } …省略 methods: { onClickHogeHandler(text) { console.log