1

我已经用 vue-router 启动了一个 vue 实例。

import Vue from 'vue'
import VueRouter from 'vue-router'
import App from './App'

Vue.use(VueRouter);

let router = new VueRouter();

router.start(App, 'body');

new当我们用短语创建一个 vm 组件时,我们可以得到:

var app = new App({
    data: {
        a: 1,
        b: 2
    }
});

所以在我的路由器案例中,我如何访问 vm 对象?

4

1 回答 1

3

查看文档:http vue-router: //vuejs.github.io/vue-router/en/api/properties.html

我们可以只获取属性:router.app获取 vm 实例。

Vue.use(VueRouter);

let router = new VueRouter();

router.start(App, 'body');

let app = router.app
于 2016-04-17T13:31:30.520 回答