我可以使用單個頁面來實現此功能。這是當我介紹vue-router時,我無法獲得任何渲染。無法讓vue-router工作
這是我的應用程序。在main.js中 - 如果我用一些示例文本和一些編輯返回App.js - 它呈現正常,沒有問題。我覺得它與我如何安裝Vue路由器有關。在我的環境中也沒有控制檯錯誤。
//main.js
define(function(require) {
'use strict';
var Vue = require('vue');
var VueRouter = require('vue-router');
var App = require('app');
var Foo = { template: '<div>oijsdfoijsdoifjdsf</div>' }
var Bar = { template: '<div>bar</div>' }
Vue.use(VueRouter);
var routes = [
{ path: '/aaa', component: Foo },
{ path: '/bbb', component: Bar }
]
var router = new VueRouter({
routes: routes
});
return new Vue({
el: '#vue',
router: router,
render: function(h) {
h(App);
}
});
});
app.js
define(function(require) {
'use strict';
var Vue = require('vue');
return new Vue({
template: '<div id="vue"><router-view></router-view></div>'
});
});
控制檯中的任何錯誤? –