为了账号安全,请及时绑定邮箱和手机立即绑定

vue路由中的mode是什么意思?

vue路由中的mode是什么意思?

MMTTMM 2019-03-21 18:19:56
export function createRouter () {  return new Router({    mode: 'history',    scrollBehavior: () => ({ y: 0 }),    routes  })}看文档没看懂?自己测试,去掉mode根路由后面会自动添加 #/ eg: http://localhost:8080/#/              http://localhost:8080/#/index请问这是为什么,还有这个scrollBehavior是什么意思。。。。
查看完整描述

4 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

  1. HTML5 History 模式,猜测你应该是看懂了,但是测试不对。history模式不会带上#,至于错哪就目前的代码来看并不知道。

  2. 切换路由时希望定位到哪个位置

    const router = new VueRouter({
      routes: [...],
      scrollBehavior (to, from, savedPosition) {    // return 期望滚动到哪个的位置
      }
    })


查看完整回答
反对 回复 2019-04-06
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

不要没有任何基础知识就去上手框架,不要没有任何基础知识就去上手框架,不要没有任何基础知识就去上手框架。

建议自己 Google:「前端路由」


查看完整回答
反对 回复 2019-04-06
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

还是可以直接百度的,文档有些写得比较深奥,大概意思就是,去掉url后面的#并将页面顶部至为可视区域


查看完整回答
反对 回复 2019-04-06
  • 4 回答
  • 0 关注
  • 1871 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信