import Vue dari 'vue'
import Apl daripada './App'
import VueRouter daripada './router'
Vue.config.productionTip = palsu
VueRouter.push('/barang')
/ eslint-disable no-new /
Vue baharu({
el: '#app',
penghala: VueRouter,
templat: '<App/>',
komponen: { App }
})
Di sini VueRouter.push('/goods') adalah sah
import Vue dari 'vue'
import Router dari 'vue-router'
import barang daripada '../komponen/barang/barang'
import penjual dari '../components/seller/seller'
import rating daripada '. ./komponen/penilaian/penilaian'
Vue.use(Router)
/ eslint-disable no-new /
const route = [
{ laluan: '/seller', component: seller },
{ path: '/ratings', component: ratings },
{ path: '/ barang', komponen: barang }
]
Router.push('/barang')
eksport Penghala baharu lalai({
laluan
})
Tekan .tekan di sini adalah tidak sah
Saya tidak begitu faham masalah di sini
Tukar yang di bawah kepada route.push
Tukar yang di bawah kepada route.push({path:'/goods'})
Router.push('/goods') hanya boleh dipanggil selepas laluan berjaya dikonfigurasikan dan dirujuk dalam halaman yang diperlukan. Persoalannya ialah: laluan anda mengeluarkan laluan, jadi anda mesti mengimport laluan di mana anda perlu menggunakannya, iaitu, mengimport laluan daripada '/routing configuration file' Akhir sekali, anda boleh menggunakan api yang berkaitan dalam halaman selepas laluan diperkenalkan