私のアプリでは、私はvue-routerを使用します。ルータはrouter.map({})でルータに渡すと動作しますが、コンストラクタに渡すと動作しません。これがなぜなのか?Vue.jsルータのinitはルータのコンストラクタではなくrouter.mapで動作します
// works:
const router = new VueRouter()
router.map({
'/user' : {
component : User,
subRoutes : {}
}
})
// does not work:
const router = new VueRouter({
routes : [
{
path : '/user',
component : User,
children : []
}
]
})
使用しているああ、何Vueのルータのバージョン?最初の(動作している)1つは古いvueルータ用です。私は '0.9.x'バージョンとしか思えません.Vue 2でのみ動作する新しいVueルータバージョンです。 –
とても簡単です...ありがとう! – kevin