学习vue路由和vuex有一周时间了  今天把学会的方法总结一下,我是用npm搭建的开发环境

在npm安装vue的时候会提示你是否安装路由,如果没有就安装一个:npm install vue-router --save

刚学习的时候我是把组件都放在App里面注册和使用的,后来发现可以另写一个js文件,把声明的组件和路由路径都保存在那个js

文件里面,这样写有好处,比如文件分类明确,方便维护

这里的routes.js就是我新建的js文件,我把注册组件和路由路径都放在这里面,在这个js文件中组件的注册方法不变,注意组件路径别写错了

之后把这个js文件在main.js里声明一下


此时此刻main.js已经把routes.js文件引入进来、把路由插件声明、创建实例了,之后就不用管main.js文件了

vue路由使用方法是  <router-link to="ablog"> 去ablog组件看看去</router-link>  这里的to的地址是我们写好的地址


这是我一边学习一边做的demo实例,先注册这么多组件和声明的路由,之后就是在组件中使用路由了

使用路由的方法就是在该组件中用<router-link   to="xxx">...</router-link>,在xxx处填上在routes.js里路径中path的值

比如: path:'/sblogs'  ,  <router-link   to="/sblogs">...</router-link>,注意斜线 /别忘记了

最后一步 就是在跟组件添加<router-view></router-view>标签,这是渲染路径匹配到的视图组件的方法,如果嵌套的路由在嵌套路由的根组件也要放<router-view></router-view>标签;

现在学的时间短,知识量有限,只会这一种方法

Logo

前往低代码交流专区

更多推荐