代码如下:
const homepage = {template: "#home-page",mounted:function () {
vm.homeInit()
}};
const router = new VueRouter({
routes: [
{path: '/', component: homepage},
{path: '/process', component: process},
{path: '/feature', component: feature}
]
});
const vm = new Vue({
el: "#app",
data:{
name : 1
},
router,
methods: {
homeInit: function () {
console.log('1');
}
}
});
切换到"/"时,方法可以执行(见图)
但是一直报错:vm is not defined,请问是因为什么呢?
vm放在上面