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

  • 荣耀手机时间怎么设置为24小时(荣耀手机时间怎么显示秒)

    荣耀手机时间怎么设置为24小时(荣耀手机时间怎么显示秒)

  • 微信游戏实名认证怎么更改(微信游戏实名认证未成年怎么改)

    微信游戏实名认证怎么更改(微信游戏实名认证未成年怎么改)

  • 电脑剪切快捷键ctrl加什么(苹果电脑剪切快捷键)

    电脑剪切快捷键ctrl加什么(苹果电脑剪切快捷键)

  • 如何注销微信账号(如何注销微信账号 微信账号注销详细教程)

    如何注销微信账号(如何注销微信账号 微信账号注销详细教程)

  • 微信点两下头像会抖动(微信点两下头像拍了拍什么意思)

    微信点两下头像会抖动(微信点两下头像拍了拍什么意思)

  • 怎么把下载的音乐改成mp3格式(怎么把下载的音乐移到内存卡)

    怎么把下载的音乐改成mp3格式(怎么把下载的音乐移到内存卡)

  • 360漏洞要不要修复

    360漏洞要不要修复

  • 微信公众号预览谁可以看到(微信公众号预览和实际不一样)

    微信公众号预览谁可以看到(微信公众号预览和实际不一样)

  • 电子秤按键全部失灵是什么原因(电子秤按键全部失灵怎么修)

    电子秤按键全部失灵是什么原因(电子秤按键全部失灵怎么修)

  • 怎么在抖音直播间点赞(怎么在抖音直播电视剧)

    怎么在抖音直播间点赞(怎么在抖音直播电视剧)

  • 毒怎样发货可以不扣保证金(毒怎么发货)

    毒怎样发货可以不扣保证金(毒怎么发货)

  • 平板充电口坏了怎么修(平板充电口坏了修一下要多久)

    平板充电口坏了怎么修(平板充电口坏了修一下要多久)

  • 微信分身被限制登录怎么办(微信分身为什么被禁)

    微信分身被限制登录怎么办(微信分身为什么被禁)

  • qq弄特别关心对方知道吗(qq设特别关心有什么)

    qq弄特别关心对方知道吗(qq设特别关心有什么)

  • 华为能看微博live图吗(华为手机微博可以看live photo吗)

    华为能看微博live图吗(华为手机微博可以看live photo吗)

  • 退款关闭什么意思(退款关闭意思退款成功了吗)

    退款关闭什么意思(退款关闭意思退款成功了吗)

  • wps表格如何搜索人名(wps表格怎么搜索内容)

    wps表格如何搜索人名(wps表格怎么搜索内容)

  • soulmate点亮会怎样(soulmate点亮有什么好处)

    soulmate点亮会怎样(soulmate点亮有什么好处)

  • 买xsmax送无线耳机吗(xsmax有没有送耳机)

    买xsmax送无线耳机吗(xsmax有没有送耳机)

  • 微信收款怎么连接音响(微信收款怎么连接另一个手机提示)

    微信收款怎么连接音响(微信收款怎么连接另一个手机提示)

  • 小米8视频美颜咋设置(小米8视频美颜功能怎么开)

    小米8视频美颜咋设置(小米8视频美颜功能怎么开)

  • 连接网线后,为什么对应端口指示灯不亮?(为什么链接网线后无法链接网络)

    连接网线后,为什么对应端口指示灯不亮?(为什么链接网线后无法链接网络)

  • 年末发票
  • 非拒付追索待清偿是什么意思
  • 新成立的小规模纳税人怎么报印花税
  • 所得税申报表营业成本填什么数据
  • 无形资产出售利得计入
  • 银行会计核算方法的特点
  • 展览服务费进项可以抵扣吗
  • 公司车辆卖给个人怎么处理账务
  • 自来水开出发票的税率是多少
  • 个人收外汇有限制吗
  • 房地产中心
  • 个人兼职取得的收入和退休人员再任职取得的收入
  • 一次性加速折旧汇算清缴调增吗
  • 税收返还怎么做会计分录
  • 网银费用及回单箱费用账务处理?
  • 房产公司增值税和土地增值税
  • 汽车公司场地租金怎么算
  • 分公司和总公司的财务是分开的吗
  • 资产负债表里所有者权益合计为负数正常吗
  • 装修公司怎么交钱
  • 承包给对方了,受伤了要赔偿吗
  • 不动产60%和40%抵扣时间
  • 个体户发票冲红应该具备什么条件
  • 资产处置损失计算方法
  • 买入返售金融资产什么意思
  • 第一次申领发票可以增额吗?
  • 处置交易性金融资产的交易费用计入
  • 期末增值税进项税大于销项税的金额计入哪里
  • 不开票收入申报是含税收入吗
  • win10如何关闭更新并关机
  • qq登录界面的设计与实现
  • 建筑公司支付的预付款担保保函费怎么做账?
  • php论坛代码
  • php初学
  • 跨年度费用应如何计算
  • 慈善捐赠金额排行
  • 筹建期银行手续费
  • win7旗舰版叫啥
  • 正常损失非正常损失
  • laravel auth:api
  • php上传文件到指定目录
  • 废旧物资发票抵扣
  • php 时间
  • 出售长期股权投资的交易费用
  • 金融资产或金融负债满足下列条件之一
  • 会计月末账务处理方法
  • 小企业短期借款科目的贷方登记
  • 公司账户收款退回怎么查
  • html前端技术
  • 销售公司提成表模板
  • 企业无票支出该怎么做账
  • 企业如何采购
  • 公司的资金管理模式是什么?
  • 企业合并发生的审计费用,评估费用
  • 保理公司会计核算讲解
  • 汇算清缴时资产折旧怎么填
  • 自产商品对外赠送
  • 加工费的进项发票摘要写什么
  • 独立核算好处
  • 用友u8怎样查询上个月凭证
  • 抵扣认证的发票怎么冲红
  • 印花税征税对象包括
  • 转账手续费怎么入账
  • winx64下mysql5.7.19的基本安装流程(详细)
  • 重装系统东西
  • xp.系统
  • windows附件在哪里打开
  • linux中的用户管理主要涉及用户账号文件
  • Win7系统如何开启移动到文件夹选项
  • 查看 linux版本
  • linux安装tmux
  • win7系统怎么更改存储位置
  • windows8安装步骤
  • opengl导入obj
  • ReactNative 之FlatList使用及踩坑封装总结
  • unity向量的规范化
  • jquery示例
  • js从数组中选出最大的三个数
  • springmvc接收json需要配
  • 曲靖市税务局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设