2020
10-08
10-08
解决vue bus.$emit触发第一次$on监听不到问题
$emit与emit与emit与$on的用法新建bus.jsimportVuefrom'vue'exportconstbus=newVue()引用bus.jsimport{bus}from'./bus'bus.$on('test',function(msg){console.log(msg)})bus.$emit('test',11)bus.$emit触发第一次emit触发第一次emit触发第一次$on监听不到因为$emit先于$on执行了,VUE并没有储存监听事件,所以无法监听到数据。我这里遇到的是在调用$emit的时候子组件并没有创建,所以无法监听到数据,子组件...
继续阅读 >