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

  • ppt动画效果如何添加声音(ppt动画效果如何做出来)

    ppt动画效果如何添加声音(ppt动画效果如何做出来)

  • 网卡驱动一直安装失败(网卡驱动一直安不上)

    网卡驱动一直安装失败(网卡驱动一直安不上)

  • 淘宝待付款订单怎么取消不了(淘宝待付款订单取消后在哪里还可以再找到)

    淘宝待付款订单怎么取消不了(淘宝待付款订单取消后在哪里还可以再找到)

  • 小红书如何上传高清视频(小红书如何上传音乐)

    小红书如何上传高清视频(小红书如何上传音乐)

  • 怎么让小度换个声音(怎么让小度换个明星声音)

    怎么让小度换个声音(怎么让小度换个明星声音)

  • 惠普envy和星系列区别(惠普星envy13,惠普星有啥区别)

    惠普envy和星系列区别(惠普星envy13,惠普星有啥区别)

  • opporeno2背面圆点干嘛的(opporenoz背后的小圆点)

    opporeno2背面圆点干嘛的(opporenoz背后的小圆点)

  • 微信圈子怎么变现(微信圈子怎么换头像)

    微信圈子怎么变现(微信圈子怎么换头像)

  • 苹果手机不受控制乱点屏怎么办(苹果手机不受控制怎么办)

    苹果手机不受控制乱点屏怎么办(苹果手机不受控制怎么办)

  • 怎么把qq封面弄成空白(怎么把qq封面弄成视频)

    怎么把qq封面弄成空白(怎么把qq封面弄成视频)

  • iphone透明球怎么设置(苹果有个透明球怎么打开)

    iphone透明球怎么设置(苹果有个透明球怎么打开)

  • 苹果平板显示在充电但充不上怎么办(苹果平板显示在充电但是开不了机)

    苹果平板显示在充电但充不上怎么办(苹果平板显示在充电但是开不了机)

  • html怎么打开(html文件怎么转换成pdf文件)

    html怎么打开(html文件怎么转换成pdf文件)

  • 华为nova6手机的耳机插口在哪里(华为nova6手机的地震功能怎么打开)

    华为nova6手机的耳机插口在哪里(华为nova6手机的地震功能怎么打开)

  • vivo手机出现hd怎么关闭(vivo手机出现hd怎么关闭 天极网)

    vivo手机出现hd怎么关闭(vivo手机出现hd怎么关闭 天极网)

  • word2019邮件合并(word2019邮件合并为什么用不了)

    word2019邮件合并(word2019邮件合并为什么用不了)

  • 扣扣预设上限怎么解除(qq显示预设数已达上限登不上qq 怎么办)

    扣扣预设上限怎么解除(qq显示预设数已达上限登不上qq 怎么办)

  • 企业微信怎么更改手机号(企业微信怎么更改打卡地点)

    企业微信怎么更改手机号(企业微信怎么更改打卡地点)

  • 小米8怎么拍出流光效果(小米怎么拍出苹果的效果)

    小米8怎么拍出流光效果(小米怎么拍出苹果的效果)

  • 伪装成有用程序的恶意软件是什么(伪装有用程序的恶意软件是什么)

    伪装成有用程序的恶意软件是什么(伪装有用程序的恶意软件是什么)

  • 米八有红外线吗(米八有红外线吗图片)

    米八有红外线吗(米八有红外线吗图片)

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

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

  • 微信小程序的【运行机制】解读(微信小程序的视频怎么下载)

    微信小程序的【运行机制】解读(微信小程序的视频怎么下载)

  • JavaScript -- Map对象及常用方法介绍(js map())

    JavaScript -- Map对象及常用方法介绍(js map())

  • 年报补交企业所得税如何写会计分录
  • 生产企业出口自产的小汽车
  • 收到的税费返还应在支付的税费项目中扣除判断题
  • 注册税务师考试2023
  • 行政事业单位购买固定资产的流程
  • 深圳增值税普通发票查询真伪
  • 企业所得税计入什么费用
  • 一般纳税人和小规模纳税人的区别
  • 讲师讲课费标准2019
  • 资产负债表从哪里打出来的
  • 公司股东投资比例
  • 车辆购置税账务怎么处理流程
  • 企业未按规定取得发票如何处理
  • 转账支票和转账凭证
  • 公司转让会计分录
  • 中小微企业优惠政策落实措施
  • 建安税由谁承担
  • 软件生产企业
  • 免税和不免税的价格区别
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 收到保险公司财产理赔款怎么做账
  • 商业保险可以报税吗
  • 纳税总额包括
  • 水利建设专项收入怎么计算
  • 一般纳税人出租不动产增值税税率
  • 增值税是售价乘以税率吗
  • 预付油卡怎么入账
  • 普通合伙企业分配利润
  • 货物毁损物流赔偿
  • 当期所得税费用与递延所得税费用
  • 委托代理出口能否办理退税
  • 服务行业营业成本占比
  • 收据怎么写比较规范
  • 出口退税怎么申报个税
  • 结转材料采购成本的会计分录是什么
  • 东方蝾螈怎么养吃什么
  • 预付账款退款怎么做会计分录
  • dsm是什么文件
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • regsvr32 shmedia.dll
  • 停车缴费怎么交
  • 微信小程序web-view 添加悬浮按钮
  • 所得税申报表应怎么填
  • 融资租入的办公楼
  • php获取开始与结束的函数
  • 城投公司政府购买棚改
  • 利润分配的基本原则是( )
  • 销售退回的会计科目
  • 固定资产清理怎么做账务处理
  • 营业外支出的内容包括
  • 企业收到国债专项资金怎么记账
  • mysql修改表结构的关键字
  • 一般纳税人简易计税方法适用情形
  • 跨年度少计提的企业所得税
  • 从农民个人手里取出钱
  • 暂估销售收入账目
  • 营改增后建筑业分公司账务
  • 残保金的计提分录
  • 应收账款的审计方式和手段
  • 一般纳税人开错税率严重吗
  • 进项发票超过期限不认证怎么办
  • ubuntuone
  • Mac怎么快速显示桌面
  • win10应用商店是灰的
  • win8的计算器在哪里
  • centos安装总结
  • tar命令参数详解
  • win8系统开机怎么进入桌面
  • 创建nodejs 基于express项目
  • android的图片应该放到哪一个目录下面?
  • 常用的批处理命令
  • javascript怎么学
  • 深入浅出python
  • 怎样用在js中使用css的内容
  • javascript例题
  • 常用python编程软件
  • javascrip
  • 投诉10080 48小时都没有回复
  • 苏州公积金密码怎么改
  • 深圳监狱在哪个位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设