vue父组件引用子组件方法显示undefined问题缘由及解决方法

关于vue父组件引用子组件问题

     1.首先导入子组件而且在components中定义子组件html

     2.引用子组件,并定义ref,ref定义的名称用于 this.$refs所调用的名称vue

     3.调用子组件的方法 (getLoanApplyInfo()为子组件的方法)。this

     

可是我在调用子组件的方法时 (this.$refs.pboc.getLoanApplyInfo()方法),出现了getLoanApplyInfo未定义的异常。spa

这个问题出现确定是我没有获得子组件的实例,因此调用的时候出现了undefined异常。component

个人子组件没有在页面初始化时加载,而是在点击某个特定的按钮后才开始显示加载htm

在这里作初始化后就立马执行了下一句调用子组件的方法,可能他尚未初始化完成,因此出现了undefined的异常,blog

因此在这里调用子组件方法时,我稍做了一下延时处理:get

这样处理后没有undefined异常了,能够正常调用子组件方法了it

复制于:https://www.cnblogs.com/lulianlian/p/7683066.htmlclass

相关文章
相关标签/搜索