vue如何渲染组件后自动执行某个函数

虽然看见有人问了一样的问题,但是回答的我还是不知道到底是什么意思。
是这样的,我有一个vue组件A,在export default { } 中定义了

methods:{ 
    mounted: function () { console.log('aaaa') }
}

然后定义了一个路由路径

{
    path:‘/’,
    component:A,
    beforeEnter: (to, from, next) => {
        // ...
      } 
 }
 

我需要在进入path:‘/’的时候就自动自行mounted: function ();
看见有回答说如果想无论跳到哪个路由都想执行一个函数,可以在main.js中注册router.beforeEach钩子。
如果只是跳到A中,才执行一个函数,可以在组件A中注册beforeRouteEnter钩子。
但是这样的回答我还是不知道怎么改,求助求助

阅读 11.7k
1 个回答

需要好好了解一下vue的生命周期钩子函数去
mounted 元素挂载之后立即执行

export default{
    mounted(){
        this.A()
    },
    methods:{
        A(){}
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题