位置: IT常识 - 正文

Vue的路由配置(Vue2和Vue3的路由配置)(vue路由的几种方式)

编辑:rootadmin
Vue的路由配置(Vue2和Vue3的路由配置) 系列文章目录

推荐整理分享Vue的路由配置(Vue2和Vue3的路由配置)(vue路由的几种方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue路由的几种方式,vue中路由配置,vue的路由配置和过滤器配置,vue3.0路由配置,vue 路由两种方式,vue的路由配置和过滤器配置,vue路由使用方法,vue的路由配置和过滤器配置,内容如对您有帮助,希望把文章链接给更多的朋友!

Tips:使用Vue3开发项目已经有一段时间了,关于Vue2的路由是如何一步一步搭建的都快要忘记了,今天写着篇文章主要就是回顾一下,在Vue2和Vue3中我们是如何一步一步的配置路由的。

提示:最好的进步就是有闲暇时间就敲一敲代码!!!!!

文章目录系列文章目录一、路由是什么?二、Vue2中路由的创建步骤1.安装正确的路由版本(这里我踩坑了)2.vue2中配置路由的步骤步骤如下:代码如下图所示如下图所示:三、Vue3中路由的创建步骤1.步骤如下代码如下图所示如下图所示:一、路由是什么?

Vue中的路由就是.SPA(single page application 单页应用程序) 的路径管理器。

vue-router是Vue.js官方的路由插件,用于构建单页面应用。vue的单页面应用是基于路由和组件的,设定访问路径,并将路径和组件映射起来。在vue-router单页面应用中,路径之间的切换,就是组件的切换。路由模块的本质就是建立起url和页面之间的映射关系。

二、Vue2中路由的创建步骤1.安装正确的路由版本(这里我踩坑了)

1.首先安装vue-router的时候需要确定版本。 Vue2.0采用的 vue-router 版本为 @^3.5.1

npm i vue-router@3.5.1 -s // Vue2安装的方式

2.直接 npm i vue-router -s 这种方式安装会安装最新版本(适用于Vue3)

npm i vue-router -s //Vue3安装的方式2.vue2中配置路由的步骤步骤如下:Vue的路由配置(Vue2和Vue3的路由配置)(vue路由的几种方式)

1.安装 vue-router@3.5.1 2.创建 router文件夹 并创建 index.js 3.引入VueRouter 和 Vue 4.Vue.use(VueRouter) 5.创建VueRouter实例: const router = new VueRouter({ routes}) 6.配置routes (结构如下图所示) 7.导出router 8. 在main.js中导入刚才的 router 9.注册router 10.创建 router-link 和 router-view

代码如下图所示

路由文件代码:

//1.导入VueRouterimport Vue from "vue";import VueRouter from 'vue-router'import HelloWord from "../components/HelloWorld.vue";//2.使用路由Vue.use(VueRouter);//3.创建VueRouter的实例const router = new VueRouter({ //tips:不想要 #(锚点)就添加下面代码 mode:'history', //4.配置路由的path和组件 routes :[ { path: "/", name:'home', component: HelloWord, }, { path: "/about", name:'anout', component: () => import("../components/About.vue"), }, ]})//5.导入路由实例export default router

入口文件代码:

import Vue from 'vue'import App from './App.vue'//6.引入导出的路由import router from './router/index'Vue.config.productionTip = falsenew Vue({ //7.注册路由 router, render: h => h(App),}).$mount('#app')如下图所示:

三、Vue3中路由的创建步骤1.步骤如下

1. 创建对应的文件夹router 创建 index.js文件, 2. 安装vue-router (vue3.0直接安装就行) 3. 导入createRouter 和 createWebHashHistory 4. 配置routes 5. 使用createRouter注册routes和配置路由模式 6. 导出路由 7. 在main.js中 导入router ,并通过链式 .use(router) 注册

代码如下图所示

路由文件代码:

import { createRouter, createWebHashHistory } from "vue-router"; import HelloWord from '../components/HelloWorld.vue'const router = createRouter({ history: createWebHashHistory(), routes: [ { path: "/", component:HelloWord }, { path:"/about", component:() => import("../components/About.vue") } ],});export default router

入口文件代码:

import { createApp } from 'vue'import App from './App.vue'import router from './router'createApp(App).use(router).mount('#app')如下图所示:

本文链接地址:https://www.jiuchutong.com/zhishi/295981.html 转载请保留说明!

上一篇:从卷积神经网络(CNN)到图卷积神经网络(GCN)详解(卷积神经网络结构)

下一篇:【Keras+计算机视觉+Tensorflow】OCR文字识别实战(附源码和数据集 超详细必看)(计算机视觉:一种现代方法)

  • 微信银行卡怎么提现到零钱(微信银行卡怎么转账给别人银行卡)

    微信银行卡怎么提现到零钱(微信银行卡怎么转账给别人银行卡)

  • 笔记本如何录屏(苹果笔记本如何录屏)

    笔记本如何录屏(苹果笔记本如何录屏)

  • 荣耀x10充电指示灯在哪里(荣耀x10充电指示灯怎么开启)

    荣耀x10充电指示灯在哪里(荣耀x10充电指示灯怎么开启)

  • 微信群不显示自己的昵称(微信群不显示自己名字怎么设置)

    微信群不显示自己的昵称(微信群不显示自己名字怎么设置)

  • 音乐相册听不到音乐了(音乐相册听不到怎么回事)

    音乐相册听不到音乐了(音乐相册听不到怎么回事)

  • 苹果9支持双卡双待吗(苹果支持双卡5g吗)

    苹果9支持双卡双待吗(苹果支持双卡5g吗)

  • 华为nova6耳机和充电器是一个孔吗(华为nova 6耳机)

    华为nova6耳机和充电器是一个孔吗(华为nova 6耳机)

  • 比心用手机号注册提示失败(比心手机号注册失败怎么回事)

    比心用手机号注册提示失败(比心手机号注册失败怎么回事)

  • 华为手机指纹设置不见了(华为手机指纹设置找不到了怎么办)

    华为手机指纹设置不见了(华为手机指纹设置找不到了怎么办)

  • 什么是vl(什么是vln码)

    什么是vl(什么是vln码)

  • 华为mate30pro为什么会自动重启(华为mate30pro为什么没有音量键)

    华为mate30pro为什么会自动重启(华为mate30pro为什么没有音量键)

  • airpods pro充满电要多久(airpods pro充满电要花多久)

    airpods pro充满电要多久(airpods pro充满电要花多久)

  • oppo reno采用什么充电(opporeno系列的手机)

    oppo reno采用什么充电(opporeno系列的手机)

  • realtek高清晰音频管理器打不开(realtek高清晰音频管理器可以禁止启动吗)

    realtek高清晰音频管理器打不开(realtek高清晰音频管理器可以禁止启动吗)

  • iphone xr和11区别(iphone xr和11哪个好)

    iphone xr和11区别(iphone xr和11哪个好)

  • 苹果充电器接触不好怎么处理(苹果充电器接触到液体)

    苹果充电器接触不好怎么处理(苹果充电器接触到液体)

  • 微信解封后多久能加人(微信解封后多久才可以让附近的人看到)

    微信解封后多久能加人(微信解封后多久才可以让附近的人看到)

  • 操作系统提供什么api(操作系统提供什么机制支持用户程序并发运行)

    操作系统提供什么api(操作系统提供什么机制支持用户程序并发运行)

  • 华为如何恢复桌面天气和时间(华为如何恢复桌面天气下载)

    华为如何恢复桌面天气和时间(华为如何恢复桌面天气下载)

  • 中华古籍资源库怎么进(中华古籍资源库怎么下载古籍)

    中华古籍资源库怎么进(中华古籍资源库怎么下载古籍)

  • 苹果xr怎么看型号(苹果xr怎么看型号和什么版本)

    苹果xr怎么看型号(苹果xr怎么看型号和什么版本)

  • vivox27给联系人设置铃声(vivox21i手机联系人设置在哪)

    vivox27给联系人设置铃声(vivox21i手机联系人设置在哪)

  • vivoz5充电多少w(vivoz5充电参数)

    vivoz5充电多少w(vivoz5充电参数)

  • 苹果6p建议升级ios12吗(苹果6p建议升级ios12.5吗)

    苹果6p建议升级ios12吗(苹果6p建议升级ios12.5吗)

  • 在PS软件中怎样复制路径(在ps软件中怎样导入图片)

    在PS软件中怎样复制路径(在ps软件中怎样导入图片)

  • phpcms v9 如何生成静态页(phpcms怎么用)

    phpcms v9 如何生成静态页(phpcms怎么用)

  • 一般纳税人的计税方式是什么
  • 补缴以前年度企业所得税如何填报汇算清缴表
  • 小规模纳税人购车好处
  • 合伙企业的税收优势
  • 自查补税申报表
  • 年报中的工会经费是什么
  • 投资性房地产递延所得税资产怎么算
  • 企业微信里的钱
  • 暂估入库原材料成本结转后期发票到怎么处理
  • 纳税申报方式如何更改
  • 哪些单位和个人可构成全宗
  • 设备安装行业前景
  • 原材料采用实际成本法核算
  • 房地产开发贷款管理办法
  • 收到3%的增值税专用发票可以抵扣吗
  • 发票已经开但是没有收到发票怎么做
  • 价内税和价外税区别
  • 税务申报零申报怎么操作
  • 购买礼品赠送客户进项税处理
  • 资产负债表日后事项是什么意思?
  • 所得税年报流程
  • 银行收取年费是什么意思
  • 银行对公账户网上注销流程需要多久
  • 坏账损失的确定原则
  • 设计行业开票税点
  • php表单系统源码
  • win10打开第二个桌面快捷键
  • explorer.exe是啥意思
  • 阿德莱德 景点
  • 长期股权投资实现净利润计入什么科目
  • 扣缴单位无有效的税费种认定信息
  • Joomla简单判断用户是否登录的方法
  • php gzip压缩
  • 多个php文件整合到一起
  • 微信小程序自定义tabbar
  • 应交增值税进项税额月底怎么处理
  • 国税退税要多久能到账
  • 应收账款让售会计怎么做
  • 工资只计提没有发放需要申报个税吗
  • 向境外支付赔偿款是否需要税务备案
  • 研发费用凭证是什么样
  • 应收账款借方余额需要交税吗
  • 企业固定资产账户核算的固定资产其所有权均属于本企业
  • 固定资产清理残料收入
  • 个税返还手续费政策
  • 挂靠单位账务处理是?
  • 收到暂估跨年发票怎么办
  • 小规模纳税人增值税账务处理
  • 废品回收利用公司
  • 小微企业应交增值税如何记账
  • 制造费用结转到哪个科目
  • 损益平准金是什么会计科目
  • sql语句编译执行过程
  • mysql的性能调优
  • sqlserver临时表详解
  • win10系统怎么删
  • windowssystem32oobe找不到指定的路径
  • linux命令rz -y
  • ubuntu搭建vsftp
  • “linux”
  • 格式化快速格式化好吗
  • awk命令的功能是什么
  • centos8拨号上网
  • centos安装选项怎么选
  • linux服务器dns配置安装
  • 技术故事是什么意思
  • cocos2dx怎么打开
  • node.js报错998
  • python内置函数用来返回列表,元组,字典
  • 分析天平
  • 怎样在手机上查询社保缴费情况
  • javascript:void(o)怎么解决
  • jQuery使用animate实现ul列表项相互飘动效果示例
  • 中央与地方增值税
  • 北京办理税务登记的地方
  • 关于涉访涉诉终结的规定
  • 企业所得税改革
  • 湖南地税电话号码
  • 发票 报销流程
  • 发票开票系统可以查询上一年发票吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设