com1.vue
javascript
1Bus.$emit('emotion', this.testvalue) 2 console.log('テスト値が送信された')
com2.vue
javascript
1created: function () { 2 console.log('受け取る') 3 Bus.$on('emotion', this.setDetail) // 関数の引数に渡されたパラメーターが自動的に渡される 4 }, 5 methods: { 6 setDetail: function (value) { 7 this.text = value 8 console.log('hogehgoeheo' + this.text) 9 } 10 }
consoleで出力されるのは、
hogehgoeheo[object MouseEvent]です。
この中身のpayloadなどをみれれば値を取れそうですが、そのやり方がわからないのと、正しいやり方では無いと思います。
お助けいただきたいです。
回答1件
あなたの回答
tips
プレビュー