router.push가 작동하지 않습니다.
高洛峰
高洛峰 2017-06-26 10:53:18
0
3
707

'vue'에서 Vue 가져오기
'./App'에서 앱 가져오기
'./router'에서 VueRouter 가져오기

Vue.config.productionTip = false

VueRouter.push('/goods')

/ eslint-disable no-new /
new Vue({
el: '#app',
라우터: VueRouter,
템플릿: '<App/>',
구성 요소: { 앱 }
})

여기서 VueRouter.push('/goods')가 유효합니다

'vue'에서 Vue 가져오기
'vue-router'에서 라우터 가져오기
'../comComponents/goods/goods'에서 상품 가져오기
'../comComponents/seller/seller'에서 판매자 가져오기
'에서 등급 가져오기. ./구성요소/등급/등급'

Vue.use(라우터)

/ eslint-disable no-new /
const 경로 = [
{ 경로: '/seller', 구성 요소: 판매자 },
{ 경로: '/등급', 구성 요소: 등급 },
{ 경로: '/ 상품', 구성요소: 상품 }
]

Router.push('/goods')

기본 새 라우터 내보내기({
경로
})

여기의 .push가 유효하지 않습니다
여기서 발생한 문제를 잘 모르겠습니다

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
phpcn_u1582

아래 내용을 Routes.push로 변경하세요

仅有的幸福

아래 내용을 Routes.push({path:'/goods'})로 변경하세요

Peter_Zhu

Router.push('/goods')는 경로가 성공적으로 구성되고 필수 페이지에서 참조된 후에만 호출할 수 있습니다. 문제는 경로가 경로를 출력하므로 이를 사용해야 하는 곳에서 경로를 가져와야 한다는 것입니다. 즉, '/routing 구성 파일'에서 경로를 가져와야 합니다. 마지막으로 경로가 도입된 후 페이지에서 관련 API를 사용할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿