在onload,create等生命周期函数中。不能使用$refs获得组件,也就不能使用组件内的方法。这个有什么办法可以解决吗?
需求是要在页面装载完成后就执行页面中某个组件的方法。
还有个问题是:
a.js 已经注册为全局使用。所有vue对象中都可以通过this.a.XXX来调用a的方法 。
那a.js如何调用vue的方法呢?现在想了一个办法是在a.js中增加一个参数p。在vue对象中把this作为变量传给p。。这样在a.js中就可以使用p来调用VUE文件中的方法了。
但this.a.p=this。虽然能解决问题,但是感觉不太好,死循环了。有没有简便点儿的方法呢?
1 个回复
4***@qq.com (作者) - keeplinker
第一个已经知道了,用nextTick