位置: 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默认密码)

  • 当月未抵扣的进项税
  • 盈余公积在现金流量表中哪里体现
  • 个人承担的社保计入管理费用吗
  • 员工一次性补偿要缴纳个税吗
  • 银行承兑汇票怎么取钱
  • 应收代位追偿款是什么意思
  • 海关免税设备清单
  • 国有控股企业股权转让
  • 社保年年递增
  • 低值易耗品是成本吗
  • 生产企业成本核算流程及案例
  • 财税2009年59号解读
  • 资产损失申报方式
  • 回扣费可以税前扣除吗?
  • 这几点政府补助会计新准则值得关注
  • 全额计提坏账的款项收回
  • 退回押金如果要退回吗
  • 饮料厂税率
  • 企业没有进项票只有成本票
  • 补交上一年度的所得税怎么做账
  • php和c++的区别
  • php的pdo
  • 小规模纳税人冲红发票怎么报税
  • thinkphp钩子场景
  • 房产证和不动产权证都要办理吗
  • vue设置图片
  • 增值税发票月度统计
  • 什么情况下可以领取失业保险金
  • 火车票抵扣进项税怎么申报填写
  • 阳光穿透云层是什么效应
  • php bind_result
  • python读书笔记
  • framework3.5怎么打开
  • vue3.0启动命令
  • 职工福利费开支超过准予扣除标准的金额为1.2
  • 销售建材行业
  • python偏函数理解
  • 办理外经证缴税流程
  • 企业用户怎么在电脑登录
  • 什么是临时雇佣
  • 业务出差餐费如何记账
  • 留抵税额可以保留几年
  • 营改增后房地产企业增值税如何核算
  • RabbitMQ个人实践
  • 通过MySQL日志实时查看执行语句以及更新日志的教程
  • 装修款需要开发票吗
  • sql2000数据迁移到2008
  • 缴税零申报
  • sqlserver远程连接失败
  • sql2000数据库怎么删除数据
  • 受托代销商品的代销方式有哪两种
  • 三票合一的发票什么意思
  • 进项税额已经抵扣是什么意思
  • 小规模纳税人适用什么会计准则
  • 事业单位没有
  • 奖励促销策略
  • 采购业务 货物收到 发票收到
  • 贷款服务有哪些项目
  • 纳税人和负税人区别通俗易懂
  • 企业明细是什么
  • jinjia.exe进程
  • linux应对攻击的防御手段
  • windowsxp优点
  • win7控制面板有哪些功能
  • window10突然激活失效
  • 微软7月补丁
  • android蓝牙连接过程
  • data命令
  • 谈谈关于中华文明的五个突出特性
  • list在python中的作用
  • 正则表达式/a/g
  • Metaio in Unity3d 教学--- 二. 创建自己的Application
  • $jquery
  • javascripr
  • 土地增值税鉴证业务的流程
  • 河北省国家税务局长简介
  • 西安未央区的面积
  • 北京地税局上班时间查询
  • 契税完税证明遗失
  • 税务管理工作检讨书范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设