有没有办法在不创建函数或$ on的情况下直接接收值? 这样的事情:
<my-custom-component @saved="data => variable = data"></my-custom-component>
答案 0 :(得分:1)
That works. 问题是什么?
<强>码强>
Vue.component('my-custom-component',{
template : `<button @click='$emit("saved",{data : "hello cobber"})'>Click me !</button>`
})
vm = new Vue({
el : '#vueRoot',
data : { variable : null }
})
<强>标记强>
<div id="vueRoot">
<my-custom-component @saved="data => variable = data"></my-custom-component>{{variable}}
</div>