'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가 유효하지 않습니다
여기서 발생한 문제를 잘 모르겠습니다
아래 내용을 Routes.push로 변경하세요
아래 내용을 Routes.push({path:'/goods'})로 변경하세요
Router.push('/goods')는 경로가 성공적으로 구성되고 필수 페이지에서 참조된 후에만 호출할 수 있습니다. 문제는 경로가 경로를 출력하므로 이를 사용해야 하는 곳에서 경로를 가져와야 한다는 것입니다. 즉, '/routing 구성 파일'에서 경로를 가져와야 합니다. 마지막으로 경로가 도입된 후 페이지에서 관련 API를 사용할 수 있습니다.