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

  • js url(js url编码)

    js url(js url编码)

  • 优酷账号怎么查询(优酷账号怎么查几个人用)

    优酷账号怎么查询(优酷账号怎么查几个人用)

  • 苹果耳机怎么开启降噪(苹果耳机怎么开始降噪)

    苹果耳机怎么开启降噪(苹果耳机怎么开始降噪)

  • 微信支付如何修改指纹(微信支付如何修改密码)

    微信支付如何修改指纹(微信支付如何修改密码)

  • 微信收款码如何更换二维码(微信收款码如何申请)

    微信收款码如何更换二维码(微信收款码如何申请)

  • 计算机上的ac是什么键(计算机上的ac是干嘛的)

    计算机上的ac是什么键(计算机上的ac是干嘛的)

  • 抖音怎么没有美颜了(抖音怎么没有美颜功能了点开资源加载中)

    抖音怎么没有美颜了(抖音怎么没有美颜功能了点开资源加载中)

  • 腾讯会议怎么分屏(腾讯会议怎么分身)

    腾讯会议怎么分屏(腾讯会议怎么分身)

  • 18650和5号电池的区别(18650跟5号电池一样吗)

    18650和5号电池的区别(18650跟5号电池一样吗)

  • 充电老是断断续续的一直叮咚叮咚(充电老是断断续续的对手机好吗)

    充电老是断断续续的一直叮咚叮咚(充电老是断断续续的对手机好吗)

  • 微信群的意义何在(微信群的意义和作用)

    微信群的意义何在(微信群的意义和作用)

  • 怎么看电脑内存条是ddr几的(怎么看电脑内存条是一根还是两根)

    怎么看电脑内存条是ddr几的(怎么看电脑内存条是一根还是两根)

  • 朋友圈出现一条横线是什么意思(朋友圈出现一条杠是什么意思)

    朋友圈出现一条横线是什么意思(朋友圈出现一条杠是什么意思)

  • hd520相当于什么显卡(hd520相当于什么独显)

    hd520相当于什么显卡(hd520相当于什么独显)

  • 华为充满电怎么还有闪电标志(华为充电充满)

    华为充满电怎么还有闪电标志(华为充电充满)

  • mobilemarket业务信息费是什么(mobilemarket业务信息费怎么退)

    mobilemarket业务信息费是什么(mobilemarket业务信息费怎么退)

  • QQ暂时解冻能自动恢复吗(qq暂时解冻能自动解冻吗)

    QQ暂时解冻能自动恢复吗(qq暂时解冻能自动解冻吗)

  • 华为手机从哪下载东西(华为手机从哪下软件)

    华为手机从哪下载东西(华为手机从哪下软件)

  • 华为p30怎么拍月亮(华为p30怎么拍月亮最清楚)

    华为p30怎么拍月亮(华为p30怎么拍月亮最清楚)

  • 苹果扣费限额在哪调整(苹果扣费限额怎么调成0)

    苹果扣费限额在哪调整(苹果扣费限额怎么调成0)

  • 爱奇艺怎么切换回旧版本(爱奇艺怎么切换会员)

    爱奇艺怎么切换回旧版本(爱奇艺怎么切换会员)

  • word设置页面纸型16开(word设置页面纸张大小怎么设置)

    word设置页面纸型16开(word设置页面纸张大小怎么设置)

  • 华为mate30锁屏时间怎么设置(华为mate30锁屏界面)

    华为mate30锁屏时间怎么设置(华为mate30锁屏界面)

  • 抖音里的音浪是啥意思(抖音里的音浪是什么?)

    抖音里的音浪是啥意思(抖音里的音浪是什么?)

  • web安全主要分为哪几类(web安全主要分为以下几个方面)

    web安全主要分为哪几类(web安全主要分为以下几个方面)

  • 快手闪退怎么修复(快手闪退怎么修复视频)

    快手闪退怎么修复(快手闪退怎么修复视频)

  • 荣耀9x支持18w快充吗(荣耀9x支持十八瓦快充吗)

    荣耀9x支持18w快充吗(荣耀9x支持十八瓦快充吗)

  • 快狗打车怎么开发票(快狗打车怎么样)

    快狗打车怎么开发票(快狗打车怎么样)

  • 苹果通知中心在哪(苹果通知中心在下面怎么关闭)

    苹果通知中心在哪(苹果通知中心在下面怎么关闭)

  • vivoy93如何设置返回键(vivoy93如何设置按键)

    vivoy93如何设置返回键(vivoy93如何设置按键)

  • 跨年增票能开红冲吗?
  • 偶然所得税什么时候颁布
  • 税负怎么计算
  • 代开普通发票需提供哪些材料
  • 结转固定资产清理的会计科目
  • 减免税额和抵免税额在什么时候扣除
  • 装修费用税法规定
  • 财务报表中负债率怎么算
  • 个体户一季度利润28万用缴纳增值税吗
  • 暂估跨年取得发票怎么办
  • 递延收益负债类科目
  • 装饰公司开票内容怎么填
  • 企业所得税计算方法举例说明
  • 低值易耗品费用包括哪些
  • 对外销售的材料的成本应计入什么账户
  • 冲销上年计提的住房公积金怎么做账
  • 股权转让溢价会计处理
  • 亏损弥补额的年数如何计算?
  • 企业境外收入税率
  • 商业营业用房经营租赁税率是多少
  • 运输发票的税率分类
  • 案例分析:如何缓解幼儿在幼儿园的焦虑情绪
  • 取得抵债房产的涉税风险,你清楚吗?
  • 小规模企业企业所得税优惠政策2022年
  • 2019年核定征收税率表
  • 税务申报利润表本期金额
  • 上个月多计提的工资怎么调整
  • 商业承兑汇票分为哪两种
  • 发放股票股利的会计分录怎么写
  • 个体户税务申报需要什么资料和手续
  • json去除某个字段
  • php中strrev
  • mac菜单键怎么设置出来的
  • linux不能联网怎么解决
  • 生产成本包括哪些项目
  • 提坏账准备的调整分录
  • 跨年度发票的发票要报销应该怎么办
  • 莱奇沃思田园城市
  • js怎么实现倒计时
  • 亚伯拉罕湖中的树,加拿大艾伯塔 (© Coolbiere/Getty Images)
  • php分类信息
  • centos8 telnet
  • php自定义函数格式是什么
  • 收到外币收入怎么入账
  • 企业所得税品目应纳税所得额未申报
  • 涂料消费税征税范围
  • 小规模纳税人免增值税的账务处理
  • 汇兑应该计入什么科目
  • sql server2008代理无法启动
  • 会计凭证销毁年限
  • 研发费用不一致说明
  • 公司给材料商付款表格
  • 事业单位调整以前年度的费用
  • 注册资金没显示
  • 发票遗失重开需要收费吗?
  • 零星采购多少不需要发票
  • 房地产会计相关内容
  • centos7基本环境选哪个
  • win10预览版21277
  • 如何设置谷歌搜索
  • centos7 nis
  • centos6.5共享文件夹
  • win7电脑磁盘空间不足清理步骤
  • win8蓝屏解决方法
  • 苹果mac怎么复制文字
  • linux vmtool
  • win7右下角点击没反应
  • win8.1怎么关闭更新
  • fullpage.js教程
  • 按钮用于控制电路
  • Activity的生命周期和页面之间的传递
  • javascript.
  • jquery中遍历指定的对象和数组是哪个方法
  • jquery中if语句
  • python 技巧
  • 纳税人防伪税控设备未抄报怎么操作
  • 出口退税全流程
  • 中国的消费税是怎么算的
  • 企业房产如何过户给个人
  • 地税企业所得税是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设