今天在使用vue生命周期钩子函数的时候需要提前拿到后台数据,进行前台页面渲染,在使用beforeCreate方法调用后台接口,使用methods方法的时候报错,提示我定义的全局方法不是一个函数,即使我在methods方法体里面定义的方法一样报错,后来去看了vue钩子周期函数,知道问题在哪了,在beforeCreate的时候默认方法和所有元素是没有被渲染出来的,所以要定义初始化数据不要在beforeCreate周期函数中进行定义
beforeCreate报错,可以在created,beforeMount,mounted中进行调用
每隔一段时间不定期更新中,本人菜鸟一枚,希望在vue填坑的路上能帮助到大家,有疑问欢迎留言···
参考文章:https://segmentfault.com/q/1010000012331476/a-1020000012643032