Vue.js: 如何访问vm-router创建的vm对象?
Vue.js: how to access the vm object created by vm-router?
我已经用 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
}
});
所以在我的 router 案例中,如何访问 vm 对象?
请参阅 vue-router
的文档:http://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
我已经用 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
}
});
所以在我的 router 案例中,如何访问 vm 对象?
请参阅 vue-router
的文档:http://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