這是我有:父組件如何與Vue.js中的子組件通信?
的outer
組件包含一個search-input
和menu
組件。
當用戶執行的outer
部件上的搜索,我需要調用一個方法的menu
部件上,或發出一個事件,或任何的,只要我能向menu
組件通信說應該基於過濾器本身在新的標準。
我讀過一些地方,調用兒童組件的方法是不鼓勵,我應該使用事件。我現在正在查看docs,但我只能看到一個孩子與父母交談的例子,而不是其他方式。
隨着搜索條件的變化,我該如何與菜單組件通信?
編輯
據一些博客文章,曾經有一個$broadcast
方法意在交談中的子組件,但關於剛剛消失的文檔。這曾經是網址:http://vuejs.org/api/#vm-broadcast
這是澄清@Roy已被棄用。我來自React。問題:
將由於searchTerm變化而自動重新渲染? –是的,道具與數據項目一樣具有反應性,所以Vue會根據情況重新渲染。 –