位置: IT常识 - 正文

Vue Router的简单了解(vue–router)

编辑:rootadmin
🍀Vue Router Vue Router官方文档 传统Web项目开发往往采用超链接实现页面之间的切换和跳转。Vue开发的是单页面应用(Single Page Application,SPA),不能使用超链接<a>标记实现切换和跳转。 因为项目打包后(npm run build),就会产生dis ... ?Vue Router

推荐整理分享Vue Router的简单了解(vue–router),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue–router,vue router教程,vue–router,vue router用法,vue router routes,vue $route $router,vue router教程,vue-router,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue Router官方文档

传统Web项目开发往往采用超链接实现页面之间的切换和跳转。Vue开发的是单页面应用(Single Page Application,SPA),不能使用超链接<a>标记实现切换和跳转。因为项目打包后(npm run build),就会产生dist文件夹,该文件夹中只有静态资源和一个index.html文件,所以使用<a>标记是不会生效的。此时必须使用Vue Router进行管理。在Vue Router单页面应用中,路径之间的切换就是组件的切换。路由模块的本质就是建立起URL和页面之间的映射关系。

安装与使用npm install vue-router@3 //vue2的安装命令

如果不进行版本号的指定,直接执行npm install vue-router,控制台会报如下错误:

其实就是vue-router默认版本号为4,在vue2中不能安装高版本的vue-router

新建router的配置文件

在router/index.js中写router配置项

// 引入VueRouterimport VueRouter from 'vue-router'// 引入组件import About from '../components/About'import Home from '../components/Home'const router = new VueRouter({routes:[{path: '/about',component: About},{path: '/home',component: Home}]})//暴露routerexport default router

在main.js中该路由配置文件

import Vue from 'vue'import App from './App.vue'//引入VueRouterimport VueRouter from 'vue-router'//引入路由器import router from "./router";Vue.config.productionTip = falseVue.use(VueRouter)new Vue({ render: h => h(App), router}).$mount('#app')Vue Router的简单了解(vue–router)

Home组件

<template><div> <h3>首页部分</h3></div></template>

About组件

<template><div> <h3>关于部分</h3></div></template>

在app.vue中进行路由的切换及相应页面的显示

<template> <div id="app"> <p><!-- 使用router-link实现路由切换--> <router-link to="/home">首页</router-link> <br> <router-link to="/about">关于</router-link> </p><!-- 指定组件的呈现位置--> <router-view></router-view> </div></template>

通过切换,“隐藏”了的路由组件,默认是被销毁的,需要的时候再去挂载

每个组件都有自己的$route属性,里面存储着自己的路由信息

整个应用只有一个router,可以通过组件的$router属性获取到

路由中有3个基本概念:route、routes、router

route是一条路由,使用{...}定义,内含两个基本属性:path和component,实现路由与组件的映射routes是一组路由,把每条路由组合起来,形成一个数组,类似于[route1,route2,...]router是路由管理器,用来管理路由嵌套路由

配置路由规则,使用children配置项

routes:[{path: '/about',component: About},{ path: '/home', component: Home, children:[ { path: 'news', component: News }, { path: 'message', component: Message } ] }]

跳转(要写完整路径)

<router-link to="/home/news">News</router-link>query参数

传递参数

//写法一<router-link :to=`/home/message/detail?id=${m.id}&title=${m.title}`>跳转</router-link>//写法二<router-link :to="{path: '/home/message/detail',query:{id: m.id,title: m.title}}">跳转</router-link>

接收参数: $route.query.id $route.query.title

name属性简化路由跳转routes:[{name: 'guanyu', //通过name属性简化跳转的路由地址path: '/about',component: About},{ path: '/home', component: Home, children:[ { path: 'news', component: News }, { name: 'xiaoxi', //通过name属性简化跳转的路由地址 path: 'message', component: Message } ] }]

简化后的跳转

<router-link :to="{name: 'xiaoxi'}">跳转</router-link><router-link :to="{name: 'xiaoxi',query:{id: m.id,title: m.title}}">跳转</router-link>params参数

配置路由,

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

上一篇:帝国CMS如何设置默认自动分页(帝国cms建站教程)

下一篇:帝国CMS商城系统如何实现在线支付后发送订单邮件提醒功能(帝国cms使用手册)

  • 网页的设计和制作网站前面提到过,市面上服务商的报价从几百到几十万不等

    网页的设计和制作网站前面提到过,市面上服务商的报价从几百到几十万不等

  • 快速增加新浪微博粉丝的经验(新浪如何加好友)

    快速增加新浪微博粉丝的经验(新浪如何加好友)

  • 真我q3s怎么设置隐私替身(真我Q3s怎么设置隐藏相册)

    真我q3s怎么设置隐私替身(真我Q3s怎么设置隐藏相册)

  • 微信不是群主如何踢人出群(微信不是群主如何解散群)

    微信不是群主如何踢人出群(微信不是群主如何解散群)

  • 电脑桌面会变白是为什么(电脑桌面变白了怎么回事)

    电脑桌面会变白是为什么(电脑桌面变白了怎么回事)

  • iphone辅助触控没反应(iphone辅助触控开着但是不见了)

    iphone辅助触控没反应(iphone辅助触控开着但是不见了)

  • 微信拉黑可以看到朋友圈吗(微信拉黑可以看到头像更新吗)

    微信拉黑可以看到朋友圈吗(微信拉黑可以看到头像更新吗)

  • 电脑右击没有属性怎么办(电脑右击没有属性只有个性化)

    电脑右击没有属性怎么办(电脑右击没有属性只有个性化)

  • iqoo3有红外线吗(iqoo3有红外遥控吗)

    iqoo3有红外线吗(iqoo3有红外遥控吗)

  • 小米手机自己下载软件怎么回事(小米手机自己下载一些软件怎么办?)

    小米手机自己下载软件怎么回事(小米手机自己下载一些软件怎么办?)

  • 正在注销关不了机怎么回事(正在注销很久)

    正在注销关不了机怎么回事(正在注销很久)

  • 苹果手机迅雷怎么下载不了(苹果手机迅雷怎么下载视频到相册)

    苹果手机迅雷怎么下载不了(苹果手机迅雷怎么下载视频到相册)

  • 键盘上除法是哪个键(键盘上除法是哪个按键)

    键盘上除法是哪个键(键盘上除法是哪个按键)

  • word系统是一种什么软件(word属于什么系统)

    word系统是一种什么软件(word属于什么系统)

  • 手机行货和水货的区别(手机行货和水货怎么看)

    手机行货和水货的区别(手机行货和水货怎么看)

  • 手机qq怎么自动回复消息(手机QQ怎么自动发消息)

    手机qq怎么自动回复消息(手机QQ怎么自动发消息)

  • word目录怎么让前几页不算(word目录怎么让页码顶格)

    word目录怎么让前几页不算(word目录怎么让页码顶格)

  • 万能收款码在哪里申请(万能收款码哪个好)

    万能收款码在哪里申请(万能收款码哪个好)

  • 思归手机定位怎么隐藏(定位器手机)

    思归手机定位怎么隐藏(定位器手机)

  • p30光学变焦几倍(p30p50倍光学变焦)

    p30光学变焦几倍(p30p50倍光学变焦)

  • 电脑屏幕很暗近乎黑屏(电脑屏幕暗暗的)

    电脑屏幕很暗近乎黑屏(电脑屏幕暗暗的)

  • 小程序开发必备功能的吐血整理【个人中心界面样式大全】(小程序开发必备的东西有哪些)

    小程序开发必备功能的吐血整理【个人中心界面样式大全】(小程序开发必备的东西有哪些)

  • 【node】升级 Node 版本教程(升级nodejs到最新版本)

    【node】升级 Node 版本教程(升级nodejs到最新版本)

  • 【JavaScript 进阶教程】汽车商城根据价格区间筛选车辆案例(javascriptj)

    【JavaScript 进阶教程】汽车商城根据价格区间筛选车辆案例(javascriptj)

  • 土地出让金会涨价吗
  • 超过认证期的发票能用吗
  • 先到发票后到商品怎么入账
  • 增值税申报表中应税货物销售额
  • 担保费能否开专票
  • 长期借款利息计入应付利息吗
  • 新公司成立后需要办理导航业务吗
  • 个人转租房屋是什么意思
  • 土地出让要不要交印花税吗
  • 个人独资企业服务中心是干嘛的
  • 核定征收企业可以申请高新技术
  • 捐赠支出税前扣除
  • 公户可以在淘宝下单吗
  • 公司购车购置税怎么交款
  • 增值税普通发票税率
  • 已过认证周期什么意思
  • 银行手续费要发票什么时候开始的
  • 地税按季报还是月报
  • 特许权使用费代扣代缴增值税
  • 销售库存商品是什么凭证
  • 主营业务类别商业是什么
  • 个税按工资薪金未按时申报的处罚规定
  • 应税消费品用于连续生产应税消费品的
  • iphone有没有
  • linux网络设置在哪里
  • PHP:oci_new_cursor()的用法_Oracle函数
  • 用系统自带命令行安装WIN10
  • 税后利润是股东权益吗
  • iphone助手
  • 多付货款退回的法律依据
  • 交易性金融资产是什么意思
  • linux 分享文件
  • atikdag.sys
  • 外资企业采购退税流程
  • PHP:pg_fetch_all_columns()的用法_PostgreSQL函数
  • b250主板最好的cpu是哪一款
  • php数据库连接失败怎么办
  • 银行承兑汇票的会计分录
  • php中strstr
  • 计提消费税的会计科目
  • 债权投资利息调整属于什么科目?
  • 个人咨询费发票是增值税
  • 未来社区政策支持
  • 资本化支出的账务处理
  • 待抵扣进项税额的账务处理
  • 出口退税进项税额转出怎么申报
  • python怎么设置窗口界面
  • 长期待摊费用属于调整账户吗
  • uni-app表单验证
  • 企业付给个人工资怎么算
  • 预付卡发票如何开
  • 融资租赁业务需要什么条件
  • 开具红字增值税普通发票
  • 劳务外经证预缴税款
  • 高新补助收入属于不征税收入吗
  • 税控服务费减免会计分录
  • 收到退回留抵退税
  • 发票开具与小票的关系是怎样的?
  • 跨月发票作废如何恢复
  • 应付账款转入营业外收入的证明
  • 红字冲销发票的作用
  • 代理出口业务会计分录
  • iis支持什么后端语言
  • awk中执行命令
  • iusb3mon.exe是什么
  • silent.exe - silent是什么进程 有什么用
  • 无法打开opencv2
  • shell中的循环语句有哪些
  • opengl es 2.0是什么
  • jquery1
  • html中滚动条
  • unity协程执行顺序
  • android基础知识入门
  • jquery 修改
  • unity ugui源码
  • 资产划转是什么会计科目
  • 卖废铁分录
  • 青椒课堂怎么激活登录
  • 单位固定资产转到个人名下要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设