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

  • 115网盘如何搜索资源(115网盘搜索引擎有哪些?115网盘怎么搜索资源?)

    115网盘如何搜索资源(115网盘搜索引擎有哪些?115网盘怎么搜索资源?)

  • 硬盘1t是多少g

    硬盘1t是多少g

  • android什么手机牌子(ANDROID什么手机型号)

    android什么手机牌子(ANDROID什么手机型号)

  • 抖音和b站的区别(抖音和b站哪个机会更大)

    抖音和b站的区别(抖音和b站哪个机会更大)

  • 永久删除的照片会不会泄漏(永久删除的照片咋恢复手机相册)

    永久删除的照片会不会泄漏(永久删除的照片咋恢复手机相册)

  • qq单删对方还有你吗(qq单删后对方还有联系人的吗)

    qq单删对方还有你吗(qq单删后对方还有联系人的吗)

  • 快手收藏的显示不出来(快手收藏显示999是啥意思)

    快手收藏的显示不出来(快手收藏显示999是啥意思)

  • 联想笔记本三包是几年(联想笔记本三包时间)

    联想笔记本三包是几年(联想笔记本三包时间)

  • 华为mate30pro手机发热是怎么回事(华为mate30pro手机电池容量)

    华为mate30pro手机发热是怎么回事(华为mate30pro手机电池容量)

  • 宽带无线灯一直闪是什么原因(宽带无线灯一直亮)

    宽带无线灯一直闪是什么原因(宽带无线灯一直亮)

  • 以太网和wifi的区别(以太网和wifi的mac方法)

    以太网和wifi的区别(以太网和wifi的mac方法)

  • 华为nova2plus是哪年上市的(华为nova2plus是5g手机吗)

    华为nova2plus是哪年上市的(华为nova2plus是5g手机吗)

  • 全网影视会员年卡怎么用(全网影视会员年卡下载什么软件)

    全网影视会员年卡怎么用(全网影视会员年卡下载什么软件)

  • 电脑无信号是什么情况(电脑无信号是什么原因,应该怎么处理)

    电脑无信号是什么情况(电脑无信号是什么原因,应该怎么处理)

  • 手机号能转归属地吗(手机号转归属地有什么影响呢)

    手机号能转归属地吗(手机号转归属地有什么影响呢)

  • vivo怎么将软件移到内存卡(vivo怎么将软件隐藏起来)

    vivo怎么将软件移到内存卡(vivo怎么将软件隐藏起来)

  • 苹果6来电没声音怎么办(苹果来电没声音)

    苹果6来电没声音怎么办(苹果来电没声音)

  • 磁盘碎片化整理在哪里(磁盘碎片化整理和磁盘清理区别)

    磁盘碎片化整理在哪里(磁盘碎片化整理和磁盘清理区别)

  • 华为nova5i有没有红外(华为nova5i有没有红外线)

    华为nova5i有没有红外(华为nova5i有没有红外线)

  • 安卓怎么打开aspx(安卓怎么打开numbers表格)

    安卓怎么打开aspx(安卓怎么打开numbers表格)

  • 华为mate20分辨率调多少合适(华为mate20尺寸)

    华为mate20分辨率调多少合适(华为mate20尺寸)

  • nova5发布时间(nova5发布时间和价格)

    nova5发布时间(nova5发布时间和价格)

  • 如何体验电脑管家游戏加速功能?(电脑管家怎么检测)

    如何体验电脑管家游戏加速功能?(电脑管家怎么检测)

  • ctsysvol.exe是什么进程 有危险吗 ctsysvol进程查询(ct.dll)

    ctsysvol.exe是什么进程 有危险吗 ctsysvol进程查询(ct.dll)

  • 最小的手机是什么(最小的手机有多大)

    最小的手机是什么(最小的手机有多大)

  • unet模型及代码解析(unet模型代码matlab)

    unet模型及代码解析(unet模型代码matlab)

  • cdparanoia命令  翻录CD文件(cd oobe是什么命令)

    cdparanoia命令 翻录CD文件(cd oobe是什么命令)

  • 金蝶能够反年结账吗
  • 小规模纳税人劳务费税率1%
  • 顺流交易为什么调整被投资方
  • 资产减值准备的税务处理
  • 不合格发票入账责任
  • 公司清算后资产负债表与利润表
  • 电影剧本稿费代扣代缴个人所得税如何处理?
  • 食品业企业
  • 已确认并转销的应收账款会计分录
  • 跨年度收入计算的增值税如何入账?
  • 租赁合同印花税双方都要交吗
  • 维修税控设备分录
  • 报表上应交税费是负数是什么意思
  • 进项是普票销项是专票,怎么交税
  • 怎么把公司账户的钱转到个人账号
  • 坏账收回的会计处理方法
  • 委托招聘服务费怎么算
  • 企业三大期间费用是什么
  • 工厂院子里的地图怎么画
  • 错账按产生原因来看有两种
  • 收到完税凭证怎么做账
  • php预定义常量要使用define函数进行定义
  • php面向对象详解
  • 拆迁地下室
  • PHP:stream_register_wrapper()的用法_Stream函数
  • wordpress怎么上传网站
  • esafec.dll是什么东西
  • php教程全集
  • 销售方收到购买方的红字信息表
  • 对方发票丢失情况说明
  • 应付账款讲解
  • 赖格宝视频
  • 海獭妈妈和新生儿的故事
  • 邮电费什么意思
  • 关于固定资产管理
  • node.js in action
  • python标准库在哪个目录
  • 以小物件为话题写出背后的故事
  • 社保基数填错了 多扣多钱可以退款吗
  • 捐赠收入要交所得税吗
  • 工会组织机构需要备案吗
  • mysql随机密码怎么看
  • mongodb安装使用
  • 小规模企业免征增值税如何做账
  • 公司能经营烟草公司吗
  • 员工出差加油费如何报销
  • 防伪税控开票系统年费
  • 成本核算分摊方法总结
  • 小规模纳税人代账费用
  • 长期借款已经还了怎么办
  • 开发成本存货怎么算
  • 电子银行承兑汇票
  • 什么是现金流量表
  • 递延所得税资产账务处理
  • 应收账款转让会计分录 未实际收到对价
  • mysql中的去重
  • win2000 xp
  • win8删除所有内容
  • centos源码安装软件
  • mac无法开机怎么办
  • win7如何ghost
  • win10 ie无法使用
  • macbook的dock栏
  • win7 注册表 ahci
  • windows8怎么设置开机启动项
  • win10系统没有关机选项
  • Cocos2d之CCScene
  • vs2012配置opencv4.8
  • 向量上面有个倒着的v
  • bat vba
  • windows常用网络命令的使用
  • css样式表规则由什么组成
  • node 操作mysql
  • shell常用命令及示例
  • javascript中的类型转换
  • 实用的app都有哪些
  • jquery easyui从零开始学pdf
  • jquery弹出框样式大全
  • 企业购置房屋需要交哪些税费
  • 宁夏电子税务局官网登录入口首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设