如下代碼,我想在組件中去調用實例的私有方法,在vue1.0中可以在組件中通過this.$dispatch('childAction');去實現,但是vue2.0版本中就不行了,通過$eimt也不能完全實現這種用法,求問,這種情況該怎么辦呢?我有一種笨方法,就是通過實例傳遞不同的props來在組件中調用對應的方法,但是這種自由度不高,所以求教大家有沒有更好的方法~Vue.component('pagination', { …… methods: { action: function() { //doSomething //我想在這里去調用子組件的私有方法childAction } }});var vm=new Vue({ el:'#test', methods:{ childAction: function(){ //doSomething } }})
vue2.0 中如何在父組件中調用子組件的自定義事件
慕田峪9158850
2018-10-10 15:11:26