vue-js-modal
ライブラリを使ってモーダル画面を呼び出しています。
モーダル画面から呼び出し元画面にオブジェクトを渡したいのですが、vue-js-modal
を使っての
渡し方がわかりません。
ご教授お願い致します。
呼び出し元 <template> <button @click="showModal">モーダル画面</button> </template> <script> export default { methods: { showModal() { this.$modal.show('hello-world', { foo: 'bar' }) } } } </script> モーダル側 <script> export default { methods: { onRowClick(params) { this.$emit("my-click", params.row); this.onClose(); } } } </script>
以下のように呼び出し元にモーダル側のコンポーネントを記述しなくても表示はできます。
ただ$emit
で呼び出し元のイベントを発火させたいので、追加してみましたができませんでした。
<hello-world @my-click="onClick"></hello-world>
あなたの回答
tips
プレビュー