位置: IT常识 - 正文

vue如何实现路由跳转到外部链接界面(vue如何实现路由跳转缓存)

编辑:rootadmin
这篇文章主要介绍了vue如何实现路由跳转到外部链接界面,具有很好的参考价值,希望对大家有所帮助。 目录

推荐整理分享vue如何实现路由跳转到外部链接界面(vue如何实现路由跳转缓存),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue路由的几种方式,vue路由的几种方式,vue 路由实现,vue路由的几种方式,vue如何实现路由懒加载,vue如何实现路由懒加载,vue如何实现路由跳转,vue如何实现路由跳转缓存,内容如对您有帮助,希望把文章链接给更多的朋友!

vue路由跳转到外部链接界面vue路由跳转说明vue路由跳转到外部链接界面

项目中用前端的是vue框架,有一个需求是,当点击一个按钮后,跳转到原来已经发布过的ionic界面上。

如果是vue页面中的内部跳转,可以用this.$router.push()实现,但是如果我们还用这种方法跳到外部链接,就会报错,因为外部页面中是有HTTP等前缀的,那么我们如何跳转到外部链接呢,我们只需用 window.location.href = ‘url’来实现

具体代码如下:

//在data中定义好需要用到的路由数据url:"http://www.baidu.com"

触发一个点击事件,其中item.url是传给执行方法的url链接,下面是事件执行的函数。

<span @click="See(item.url)">

方法执行:

See (e) {        window.location.href = e      }    }vue路由跳转说明

vue中路由跳转有很多使用 router-link to的,这是最常用的方法(单页面跳转),例子:

(to指向的就是路由路径)

<el-menu class="theselect" :default-active="activeIndex" mode="horizontal" @select="handleSelect"><el-menu-item index="1"><router-link to="/">首页</router-link></el-menu-item><el-menu-item index="2"><router-link to="/news" tag="span">最新资讯</router-link></el-menu-item><el-menu-item index="3"><router-link to="/3" tag="span">个性阅读</router-link></el-menu-item><el-menu-item index="4"><router-link to="/4" tag="span">智慧生活</router-link></el-menu-item><el-menu-item index="5"><router-link to="/5" tag="span">校内互动</router-link></el-menu-item></el-menu>

像element的官网中举的例子,也有用href跳转到的(跳转到外部链接)

vue如何实现路由跳转到外部链接界面(vue如何实现路由跳转缓存)

实际上他们算是同一个东西,router-link to本质上也是一个a标签。

但这么使用会出现一个问题:

因为这个链接只包含了文字,所以此时只有点击上文字才可以跳转,但是事实上element的这个导航模块,包括他的active样式,都应该是只要点击这个区域就可以选中跳转,而不是必须点到文字上。

这时候就出现了一个很细微的操作差,如果是直接跳转到其他界面的多界面显示也还好,反正也看不出来,但是vue有很多都是单界面显示,并且出于vue组件的复用性,有很大可能性是一个顶部导航栏会复用在好几个主界面。

需求解决的问题:

跳转区域不应该只包含文字,而应该是这个小选项一整块。

但是这时候不能简单的把router link to拿出去把这一块包含,

像这样:(错误示范)

<el-menu class="theselect" :default-active="activeIndex" mode="horizontal" @select="handleSelect"><router-link to="/"><el-menu-item index="1">首页</el-menu-item></router-link></el-menu>

因为router link to它是一个a标签啊,拿去包一个li小模块(也可以理解为div,反正就是这一小块)就不适合了,它可能会影响部分布局样式,怪麻烦的。

正确解决方法:

<el-menu class="theselect" :default-active="activeIndex" router mode="horizontal" @select="handleSelect"><el-menu-item index="/">首页</el-menu-item><el-menu-item index="/news">最新资讯</el-menu-item><el-menu-item index="/3">个性阅读</el-menu-item><el-menu-item index="/4">智慧生活</el-menu-item><el-menu-item index="/5">校内互动</el-menu-item></el-menu>

加了一个router。

这时候index=’/'指向的就是路由路径,点击这个模块就可以直接跳转

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

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

上一篇:一天十道Java面试题----第一天(面向对象-------》ArrayList和LinkedList)(java一天速成)

下一篇:phpcms怎么重新设置后台网址(phpcms默认密码)

  • 华为matepadpro夜间自动断网怎么回事(华为matepadpro待机)

    华为matepadpro夜间自动断网怎么回事(华为matepadpro待机)

  • 支付宝怎么加好友在哪(支付宝怎么加好友手机号)

    支付宝怎么加好友在哪(支付宝怎么加好友手机号)

  • 华为安装应用要密码怎么解除(华为安装应用要改格式)

    华为安装应用要密码怎么解除(华为安装应用要改格式)

  • soul怎么用小号找一个人(soul怎么用小号找人)

    soul怎么用小号找一个人(soul怎么用小号找人)

  • 苹果11怎样打开电池百分比(苹果11怎样打开麦克风)

    苹果11怎样打开电池百分比(苹果11怎样打开麦克风)

  • 微信怎么防止删除的人再添加我(微信怎么防止删除一条信息)

    微信怎么防止删除的人再添加我(微信怎么防止删除一条信息)

  • 抖音怎么添加文字滚动(抖音怎么添加文案和话题)

    抖音怎么添加文字滚动(抖音怎么添加文案和话题)

  • i5 9400f带的动2070吗(i5 9400f带的动2070super吗)

    i5 9400f带的动2070吗(i5 9400f带的动2070super吗)

  • db卡贴是什么东西(dbpro卡贴)

    db卡贴是什么东西(dbpro卡贴)

  • 淘宝健康度一般怎么办(淘宝健康一般要多长时间恢复)

    淘宝健康度一般怎么办(淘宝健康一般要多长时间恢复)

  • p40pro屏幕是哪家的(p40pro屏幕是什么品牌)

    p40pro屏幕是哪家的(p40pro屏幕是什么品牌)

  • 抖音没有粉丝怎么办?(抖音没有粉丝怎么挂团购链接)

    抖音没有粉丝怎么办?(抖音没有粉丝怎么挂团购链接)

  • coloros5.2支持机型(coloros5.0支持机型)

    coloros5.2支持机型(coloros5.0支持机型)

  • z3735f相当于哪个cpu(z3735f和z3736f)

    z3735f相当于哪个cpu(z3735f和z3736f)

  • p30快充规格是多少(华为p30快充是多少)

    p30快充规格是多少(华为p30快充是多少)

  • 手机相册打不开闪退怎么回事(手机相册打不开查看不了图片)

    手机相册打不开闪退怎么回事(手机相册打不开查看不了图片)

  • 怎么快速复制第一行到最后一行(怎么快速复制第一行到第二行)

    怎么快速复制第一行到最后一行(怎么快速复制第一行到第二行)

  • 淘宝双十一的红包退款了之后会退回来吗(淘宝双十一的红包退货会返还红包吗)

    淘宝双十一的红包退款了之后会退回来吗(淘宝双十一的红包退货会返还红包吗)

  • wps隐藏的行怎么全部显示出来(wps隐藏的行怎么取消隐藏)

    wps隐藏的行怎么全部显示出来(wps隐藏的行怎么取消隐藏)

  • 11小白点怎么设置(小白点怎么设置锁屏)

    11小白点怎么设置(小白点怎么设置锁屏)

  • 手机无故震动是为什么(手机无辜震动)

    手机无故震动是为什么(手机无辜震动)

  • 荣耀v20怎样锁定后台(华为荣耀v20bl锁)

    荣耀v20怎样锁定后台(华为荣耀v20bl锁)

  • 钉钉老板有哪些权限(钉钉老板有哪些名字)

    钉钉老板有哪些权限(钉钉老板有哪些名字)

  • oppo超薄手机是哪一款(oppo的超薄手机)

    oppo超薄手机是哪一款(oppo的超薄手机)

  • 照片怎么去掉手机型号(照片怎么去掉手写的)

    照片怎么去掉手机型号(照片怎么去掉手写的)

  • Vue3中使用pinia(vue3中使用require)

    Vue3中使用pinia(vue3中使用require)

  • 深入理解 virtual 关键字(深入理解linux内核)

    深入理解 virtual 关键字(深入理解linux内核)

  • 二手房交易需缴纳哪些费用
  • 缴纳印花税的会计科目
  • 用于非增值税应税项目、免征增值税项目
  • 出口退税账务处理
  • 利润分配转作股本股利
  • 手撕定额发票不是免税怎么还报税
  • 金税三期社保费管理客户端v1.0.088(生产环境)
  • 预支备用金填请款单还是借支单
  • 建筑公司外包工程收入怎么记账
  • 抵扣上月留抵税额的分录
  • 境内企业是否可以出境
  • 过期没有进行申报印花税会怎样
  • 建设项目检测费
  • 生产企业出口退税的计算方法
  • 一般纳税人可以开3%的发票吗
  • 增资缴纳印花税的计算公式?
  • 税款负担方式是什么
  • 财税政策是什么
  • 电子承兑汇票怎么打印出来
  • 出售固定资产账务如何处理
  • 没有税控盘怎么开票
  • 暂估固定资产原值减少
  • 工资现金发放的零头入账
  • 电脑bios怎么设置网络启动
  • PHP:pg_lo_unlink()的用法_PostgreSQL函数
  • 销售汇总表格模板
  • 购销合同印花税税率表
  • 财务管理公司属于什么行业类别
  • post请求params
  • 隐藏在草丛里
  • 季度所得税表中营业收入填万元还是总金额
  • 以前年度进项转出分录
  • 2022年电子设计大赛F题
  • 《网络安全从入门到精通》
  • 装系统如何不安装自带软件
  • php 7.4
  • 利润表上期数指的是什么
  • 社保费用如何入现金流量表
  • 支付给临时工的费用
  • 民办非企业保险优惠政策
  • sql server 18486
  • 月报表该怎么做表格
  • 存货跌价准备确认
  • 餐饮无票收入怎么做账
  • 收到的现金货款转到公户备注往来款可以吗
  • 如何开具房屋租赁登记备案证明
  • 代开发票取得的收入如何入账?
  • 城建税教育费附加什么时候交
  • 加盟费开发票
  • 公司参赛获奖交啥税
  • 小规模纳税人的增值税计入成本吗
  • 结转清理净损失怎么算
  • 合并报表怎么合并
  • 客户要扣货款太多怎么处理
  • 企业付的快递费怎么做账
  • 从会计角度看会计刺客
  • 土地发票可以抵扣吗
  • 库存商品属于什么科目
  • 内连接 sql
  • 排序mysql
  • 雨林木风 u盘
  • 迅速修复系统漏洞的方法
  • xp系统开机一直在滚动条
  • winxp关闭自动更新方法
  • centos7安装教程详解
  • uefi硬盘安装win10
  • win8系统如何开机直接进入桌面
  • win7 0x80070002处理方法
  • Linux如何清理磁盘空间
  • 阿里云云服务器ecs位于云端
  • opengl基本图形绘制
  • linux shell -s
  • 怎么配置nodejs的环境
  • javascript要怎么学
  • python模拟登陆并抓取
  • jquery教程与例子
  • 详解中国女足出线形势
  • 税盘注销了怎么申报增值税
  • 长沙房产税如何征收
  • 天津国税发票查询真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设