経路配列をajax経由でフェッチした後、動的に作成するにはどうすればよいですか?vue-router 2、ajax経由でルートを取得する方法は?
ルータを初期化した後にルータに新しいルートを追加/プッシュする方法はありますか?
これは動作しません:
new Vue({
el: '#app',
template: '<App/>',
data: {
content: []
},
created: function() {
this.$http.get('dummyjsondatafornow').then((response) => {
// this doesn't work when creating the VueRouter() outside the Vue instance, as in the docs.
// this.$router.options.routes.push({ path: '/about', component: About })
let routes = [
{ path: '/about', component: About }
]
// this doesn't work either
this.router = new VueRouter({
routes: routes
})
})
},
// router: router,
components: { App }
})
私は、サーバー側のためのダイナミックルートを作成し理解しますが、SPAのためのダイナミックルートができますか?ポイントはどこですか? –
SPAのページ/ルートを含むコンテンツは、SPAとは別のシステム(CMS)で管理されます。どのように私はこれを解決することができますか? – Emin