2017-05-07 66 views
0

你好,這是我的父母自定義事件發出事件和在Vuejs 2

bus.$emit('updated-users', 'Sample Data') 

我的組件

bus.$on('updated-users', data => this.lastname = data) 

這一個工程。

使用回撥不起作用。

bus.$on('updated-users', function(data){ 
     //data is displayed in the console log. 
     console.log(data) 
     //This doesn't work. 
     this.fetchedUsersData() 
    }) 

我需要觸發一個方法,但它不起作用。我找不到任何觸發方法的示例。請幫忙。

+0

沒有限制'在你的函數this'使用。 –

+0

嗨,你是什麼意思unbound'this'。它只是'fetchedUsersData()'嗎? – Rbex

+0

@kirqe這個例子是從小孩到父母。我是從父母到孩子。它仍然是一個概念嗎? TY – Rbex

回答

0

你可以試試這個

created() { 
bus.$on('updated-users', fetchedUsersData) 
}, 
methods: { 
fetchedUsersData(){ 
    //the fetched user data 
    console.log('the fetched user data') 
} 
}