찾다

 >  Q&A  >  본문

javascript - vue-router와 함께 백엔드 라우팅을 사용할 때 발생하는 문제

이전 프로젝트에서 Java로 수행한 라우팅을 어떤 이유로 인해 부분적으로 단일 페이지 응용 프로그램 모드로 변경해야 하는 경우 이러한 이상한 문제가 발생했습니다.


router.js는 이렇게 작성됩니다


main.js는 이렇게 작성합니다
이 페이지에 들어가면 자바 라우팅이 바로 http://localhost/#/,直接跳到了主页,貌似vue-router在初始化的时候直接把路由跳到了绝对路径而不是相对路径,随后用express自己搭了一个路由为/test/

가 됩니다.


같은 방식으로 작성하면 명시적으로 초기화 중에 #/这个锚点路由是基于当前后端路由的地址进行初始化的,点击router-link 이후도 백엔드 경로의 상대 경로라는 것을 알았습니다


무엇이 문제인지 알려주세요.

淡淡烟草味淡淡烟草味2755일 전536

모든 응답(1)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-19 10:16:50

    vue-router 세트 모드: 기록, # 기호를 제거할 수 있습니다

    으아아아

    vue-router 문서

    회신하다
    0
  • 취소회신하다