c++ - router.push ne fonctionne pas
高洛峰
高洛峰 2017-06-26 10:53:18
0
3
735

importer Vue depuis 'vue'
importer l'application depuis './App'
importer VueRouter depuis './router'

Vue.config.productionTip = false

VueRouter.push('/goods')

/ eslint-disable no-new /
new Vue({
el: '#app',
router: VueRouter,
template: '<App/>',
composants : { App }
})

Ici VueRouter.push('/goods') est valide

importer Vue depuis 'vue'
importer un routeur depuis 'vue-router'
importer des marchandises depuis '../components/goods/goods'
importer un vendeur depuis '../components/seller/seller'
importer des notes depuis '. ./composants/notes/notes'

Vue.use (Routeur)

/ eslint-disable no-new /
const routes = [
{ chemin : '/seller', composant : vendeur },
{ chemin : '/ratings', composant : évaluations },
{ chemin : '/ marchandises', composant : marchandises }
]

Router.push('/goods')

exporter le nouveau routeur par défaut ({
routes
})

Le .push ici n'est pas valide
Je ne comprends pas très bien le problème ici

高洛峰
高洛峰

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

répondre à tous(3)
phpcn_u1582

Changez celui ci-dessous en routes.push

仅有的幸福

Changez celui ci-dessous en routes.push({path:'/goods'})

Peter_Zhu

Router.push('/goods') ne peut être appelé qu'une fois la route configurée et référencée avec succès dans la page requise. La question est la suivante : votre route génère des routes, vous devez donc importer les routes là où vous devez les utiliser, c'est-à-dire importer les routes à partir du "/fichier de configuration de routage". Enfin, vous pouvez utiliser l'API appropriée dans la page après l'introduction des routes.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal