我有这个模板“template-main”:
...
<template>
...
<slot></slot>
...
</template>
...
比我有我的简单的网页,使用这个模板
<template>
<template-main>
...code of my page...
</template-principal>
</template>
我想知道如何从我的页面发送一个消息到我的模板的方式,我可以改变一个变量的template-main的值。
我试着这样做:在我的简单页面上,我用以下方式启动我的事件:
this.$emit('message-to-template', 'hello');
在我的模板上,我听这个消息:
<slot @message-to-template="handleMensagemRecebida"></slot>
但这行不通!如何解决这个问题?
1条答案
按热度按时间unftdfkk1#
如果我理解正确的话,您希望从
template-main
向your singple page
发出一个事件。在
template-main
组件上,必须通过@click
发出事件Anh处理它就像在
your single page
此代码用于Option API