路由问题,不能正常跳转
来源:2-21 路由router-link
白衣未央_Toy
2019-03-14 19:57:58
<template> <div> <div>vue-router</div> <div>--------------------------------------</div> <router-link to="/demo9">demo9</router-link> <div>--------------------------------------</div> <router-link to="{ name: 'demo9', params: {userId: 456 }}">params</router-link> </div> </template> <script> export default{ data(){ return{ } }, mounted(){}, computed: {}, methods: {}, filters: {} } </script> index.js import Vue from 'vue' import Router from 'vue-router' // import store from './store/' Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'HelloWorld', components: require('@/components/HelloWorld') }, { path: '/demo1', name: 'demo1', components: require('@/pages/demo1/') }, { path: '/demo2', name: 'demo2', components: require('@/pages/demo2/') }, { path: '/demo3', name: 'demo3', components: require('@/pages/demo3/') }, { path: '/demo4', name: 'demo4', components: require('@/pages/demo4/') }, { path: '/demo5', name: 'demo5', components: require('@/pages/demo5/') }, { path: '/demo6', name: 'demo6', components: require('@/pages/demo6/') }, { path: '/demo7', name: 'demo7', components: require('@/pages/demo7/') }, { path: '/demo8', name: 'demo8', components: require('@/pages/demo8/') }, { path: '/demo9/:userId', name: 'demo9', components: require('@/pages/demo9/') }, { path: '/demo10', name: 'demo10', components: require('@/pages/demo10/') }, { path: '/demo11', name: 'demo11', components: require('@/pages/demo11/') } ] })
1回答
好帮手慕糖
2019-03-15
同学你好,是params这个不能跳转是吗?
1、to前面少了冒号哦。
2、由于版本的问题,老师这里使用 components: require('@/pages/demo9/')是报错的,所以是使用如下,这种方式测试的,同学可以看下自己的有没有这个问题哦。
希望能帮助到你,祝学习愉快!
相似问题
回答 1
回答 1