• Router 初始化
    • router.start 替换
      • 升级路径

    Router 初始化

    router.start 替换

    不再会有一个特殊的 API 用来初始化包含 Vue Router 的 app ,这意味着不再是:

    1. router.start({
    2. template: '<router-view></router-view>'
    3. }, '#app')

    你只需要传一个路由属性给 Vue 实例:

    1. new Vue({
    2. el: '#app',
    3. router: router,
    4. template: '<router-view></router-view>'
    5. })

    或者,如果你使用的是运行时构建 (runtime-only) 方式:

    1. new Vue({
    2. el: '#app',
    3. router: router,
    4. render: h => h('router-view')
    5. })

    升级路径

    运行 迁移助手 找到 router.start 被调用的示例。