query类似 get,
跳转
之后页面 url后面会拼接参数,类似?id=1, 非重要性的可以这样传, 密码之类还是用params刷新页面id还在
params类似 post,
跳转
之后页面 url后面不会拼接参数 , 但是刷新页面id 会消失
1.
router
-
link
<
router
-
link
:to="{name:'home'}">
<
router
-
link
:to="{path:'/home'}"> //name,path都行,
// 也可以从其他文件导入
const Home = { template: '<div>Home</div>' }
const About = { template: '<div>About</div>' }
// 2. 定义一些路由
// 每个路由都需要映射到一个组件。
// 我们后面再讨论嵌套路由。
const routes = [
{ path: '/', component: HelloWorld },
检查:1、安装了 vue-
router
的;2、该标签页面解析成功了的;3、去beforeEach里查看该方法执行了的,说明
跳转
的路由被拦截了。由于是项目迁移,菜单配置时点击
跳转
页面是实现了的,但是迁移到新项目里点击却没有
跳转
。