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.8k
1 个回答

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

export default{
    mounted(){
        this.A()
    },
    methods:{
        A(){}
    }
}
推荐问题