methods: { f(){ console.log("def func test") }, }, props: { func: { type: Function, default: this.f(), }, },
この記述できないっぽいんですがなんとかなりませんか?defaultに「this.xxx」を指定ってできないんでしょうか??
コンポーネントに関数の参照渡して子側で呼び出すことがしたいです。
mounted利用すれば意図した処理は実現できそうですがだるいです、標準の機能だけでなんとかならないでしょうか
default は辞めて、呼び出す関数を別途定義してそこで func が undefined だったら this.f を呼び出すって書けばいいのではないでしょうか……?