درود چطور تشخیص بدم event ای به کامپوننت پاس داده شده یا خیر ؟ با مثال بهتر میفهمونم منظورم رو(بخش if سوالمه ):
<test-component event-test="()=>console.log('event test define')" />
<test-component /><!-- not define event event-test -->
Vue.component('button-counter', {
data: function () {
return {
}
},
methods:{
clickMe(){
if(/* how i,m understand event-test define or not ?!*/){
this.$emit('event-test')
}else{
// doSomething else
}
},
template: '<button v-on:click="clickMe">event test run</button>'
})
چیزی که شما به شکل event-test="()=>console.log('event test define')"
دارید به کامپوننتتون پاس میدید پراپ هست نه ایونت. و در کامپوننت vue خیلی راحت میتونید به پراپ ها و مقدارشون دسترسی داشته باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟