在vue-cli脚手架中配置一个vue-router前端路由

发布时间 - 2026-01-11 02:09:14    点击率:

前言

这篇文章给大家讲解的是在vue-cli脚手架中如何配置vue-router前端路由的相关内容,分享出来供打击参考学习,下面来一起看看详细的介绍:

首先你需要一个main.js文件

//然后引入vue-router
import VueRouter from 'vue-router';

//使用路由
Vue.use(VueRouter);

//当然如果需要有组件进来的时候也是需要引入的
import Home from '../components/Home.vue';
import News from '../components/News.vue';
import List from '../components/List.vue';

//创建路由实例
const router = new VueRouter({
 routes: [
  {path:'/home',component:Home},
  //path:路径 component:把你需要的组件挂载进来
  {
   path:'/news',
   component:News,
   //当你需要嵌套路由的时候你可以这么做
   //children子路由,接下来的json中的内容还是一样的,需要有最基本的path和component
   children:[
    {path:'/news/list',component:List}
   ]
  },
  {path:'*',redirect:'/home'} //404
  //当路径错误或没有这个路径的时候我们会给予一个默认路径
 ]
});

//最后挂在到vue实例上
new Vue({
 router,
 el: '#app',
 render: h => h(App)
})

html代码样式

 <router-link to="/home">主页</router-link>
 <router-link to="/news">新闻</router-link>
 <router-link to="/news/list">列表</router-link>
 <router-view></router-view>

这样一个最基本的Vue前端路由就完成了!!!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对的支持。


# vue  # router  # 默认路由  # cli  # 嵌套路由  # 详解vue2.0脚手架的webpack 配置文件分析  # Vue2.0脚手架搭建  # 前端Vue2使用脚手架的详细步骤流程  # 这篇文章  # 是在  # 相关内容  # 你可以  # 如有  # 当你  # 把你  # 给大家  # 这样一个  # 挂在  # 这么做  # 谢谢大家  # 完成了  # 是一样的  # brush  # class  # span  # Home  # components 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  php485函数参数是什么意思_php485各参数详细说明【介绍】  详解Android中Activity的四大启动模式实验简述  iOS发送验证码倒计时应用  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  如何挑选高效建站主机与优质域名?  Laravel如何实现模型的全局作用域?(Global Scope示例)  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  在线制作视频网站免费,都有哪些好的动漫网站?  Linux系统运维自动化项目教程_Ansible批量管理实战  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  phpredis提高消息队列的实时性方法(推荐)  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel如何集成Inertia.js与Vue/React?(安装配置)  如何在万网主机上快速搭建网站?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  使用spring连接及操作mongodb3.0实例  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  linux写shell需要注意的问题(必看)  Android仿QQ列表左滑删除操作  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  javascript基本数据类型及类型检测常用方法小结  javascript中对象的定义、使用以及对象和原型链操作小结  网站页面设计需要考虑到这些问题  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何在企业微信快速生成手机电脑官网?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  用yum安装MySQLdb模块的步骤方法  公司门户网站制作流程,华为官网怎么做?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何生成URL和重定向?(路由助手函数)  Linux系统命令中tree命令详解  EditPlus中的正则表达式 实战(1)  Laravel如何实现数据库事务?(DB Facade示例)  如何在香港服务器上快速搭建免备案网站?  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  浅析上传头像示例及其注意事项  Bootstrap CSS布局之列表