• 路由选项:Misc
    • saveScrollPosition 替换
      • 升级路径
    • root 换名
      • 升级路径
    • transitionOnLoad 移除
      • 升级路径
    • suppressTransitionError 移除
      • 升级路径

    路由选项:Misc

    saveScrollPosition 替换

    它已经被替换为可以接受一个函数的 scrollBehavior 选项,所以滑动行为可以完全的被定制化处理 - 甚至为每次路由进行定制也可以满足。这将会开启很多新的可能,但是简单的复制旧的行为:

    1. saveScrollPosition: true

    你可以替换为:

    1. scrollBehavior: function (to, from, savedPosition) {
    2. return savedPosition || { x: 0, y: 0 }
    3. }

    升级路径

    运行 迁移路径 找到 saveScrollPosition: true 选项的示例。

    root 换名

    为了与 HTML 的<base> 标签保持一致性,重命名为 base

    升级路径

    运行 迁移路径 找到 root 选项的示例。

    transitionOnLoad 移除

    由于 Vue 的过渡系统 appear transition control 的存在,这个选项将不再需要。

    升级路径

    运行 迁移路径 找到 transitionOnLoad: true 选项的示例。

    suppressTransitionError 移除

    出于简化钩子的考虑被移除。如果你真的需要抑制过渡错误,你可以使用 trycatch 作为替代。

    升级路径

    运行 迁移指令 找到 suppressTransitionError: true 选项的示例。