比如我有一个父页面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,它们之间的通信怎么实现?
缥缈止盈
呼啦一阵风
如何在子组件中引入vuex的action方法?
使用element-ui 的组件时,其中二个组件的事件名相同,导致重复触发事件,引起冲突!
有个疑问
如何将模板写在一个单独的文件中