比如我有一個父頁面parent.vue<template><div><embed src="./child.js"></embed><div></template>子頁面child.vue<template><div @click="onClick"><text>按鈕</text></div></template><script>module.exports = {methods: {
onClick:function(e) {
this.$emit('childClicked');
},
}}</script>我現在希望,在parent.vue中能收到childClicked這個事件,有什么方法能做到嗎?<embed src="./child.js" @childClicked="someMethod"></embed>上面這個寫法是收不到childClicked事件的。因為embed內容和parent.vue是兩個不同的instance,它們之間的通信怎么實現?
- 2 回答
- 0 關注
- 1885 瀏覽
添加回答
舉報
0/150
提交
取消