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

  • 红米k50至尊版怎么添加小部件(红米k50至尊版怎么截长图)

    红米k50至尊版怎么添加小部件(红米k50至尊版怎么截长图)

  • beatsfitpro可以连电脑吗(beatsfitpro可以连苹果5S吗)

    beatsfitpro可以连电脑吗(beatsfitpro可以连苹果5S吗)

  • 怎么设置抖音视频不让别人下载(怎么设置抖音视频来电铃声)

    怎么设置抖音视频不让别人下载(怎么设置抖音视频来电铃声)

  • 12123显示有违法未处理(12123显示有违法未处理但是又找不到)

    12123显示有违法未处理(12123显示有违法未处理但是又找不到)

  • 苹果xr卡屏关不了机(苹果xr卡屏不动也重启不了)

    苹果xr卡屏关不了机(苹果xr卡屏不动也重启不了)

  • 限制加好友处理多久才能恢复(限制加好友能解除吗)

    限制加好友处理多久才能恢复(限制加好友能解除吗)

  • qq课堂回放可以下载吗(qq课堂回放怎么导出来)

    qq课堂回放可以下载吗(qq课堂回放怎么导出来)

  • word为什么有空格却删的是字(word为什么空白页删不掉)

    word为什么有空格却删的是字(word为什么空白页删不掉)

  • 充电充到多少电量为好(充电充多少电了)

    充电充到多少电量为好(充电充多少电了)

  • win10有必要登录微软账户吗(windows需要登录账户吗)

    win10有必要登录微软账户吗(windows需要登录账户吗)

  • 微信深色模式如何设置(微信深色模式如何关闭设置)

    微信深色模式如何设置(微信深色模式如何关闭设置)

  • qq幸运字符标识在哪找怎么开启(qq幸运字符标识大全)

    qq幸运字符标识在哪找怎么开启(qq幸运字符标识大全)

  • 手机如何识别二维码(手机如何识别二维码的?具体过程是怎样的?)

    手机如何识别二维码(手机如何识别二维码的?具体过程是怎样的?)

  • 苹果手机怎么卸载软件(苹果手机怎么卸载不想用的软件)

    苹果手机怎么卸载软件(苹果手机怎么卸载不想用的软件)

  • 淘宝直播如何后台播放(淘宝直播如何后退)

    淘宝直播如何后台播放(淘宝直播如何后退)

  • mac怎么滚动截屏(mac电脑怎么滚动截屏)

    mac怎么滚动截屏(mac电脑怎么滚动截屏)

  • 华为荣耀v9有人脸识别吗(华为荣耀v9手机)

    华为荣耀v9有人脸识别吗(华为荣耀v9手机)

  • vivoz5x电池耐用吗(vivoz5x的电池容量)

    vivoz5x电池耐用吗(vivoz5x的电池容量)

  • 摩范出行怎么还车(摩范出行怎么退余额)

    摩范出行怎么还车(摩范出行怎么退余额)

  • 设置电话打不进来(设置电话打不进来可以打出去)

    设置电话打不进来(设置电话打不进来可以打出去)

  • 华为手机青少年模式怎么取消(华为手机青少年模式在哪里关闭)

    华为手机青少年模式怎么取消(华为手机青少年模式在哪里关闭)

  • 抖音可以移除粉丝吗(抖音可以移除粉丝关注吗)

    抖音可以移除粉丝吗(抖音可以移除粉丝关注吗)

  • 下载列表在哪(华为的下载列表在哪)

    下载列表在哪(华为的下载列表在哪)

  • 手机关机微信视频显示什么(手机关机微信视频电话会怎么显示)

    手机关机微信视频显示什么(手机关机微信视频电话会怎么显示)

  • linux sed 多行处理详细总结(linux sed 行尾)

    linux sed 多行处理详细总结(linux sed 行尾)

  • 关于激活OS X Yosemite深色模式的方法介绍(关于激活函数的说法错误的是)

    关于激活OS X Yosemite深色模式的方法介绍(关于激活函数的说法错误的是)

  • phpcms v9数据库在哪(php数据库网址)

    phpcms v9数据库在哪(php数据库网址)

  • 筹建期间取得的利息收入 企业所得税
  • 结转和分配制造费用会计分录
  • 个人名字的话费能做账吗
  • 哪个会计科目必须对全部项目发函证
  • 贸易企业可以委托代理吗
  • 存货的领用
  • 城建税有没减半
  • 货拉拉电子货票收款凭证是发票吗
  • 资本公积账务
  • 职工福利费劳保用品
  • 职工暖气费报销算福利
  • 筹建期间取得的专用发票怎么入账
  • 企业开具的增值税专用发票属于
  • 增值税专用发票可以开电子发票吗
  • 法人实名认证需要带什么
  • 两万元大写金额报销单怎么写
  • 车辆租赁怎么报税做账
  • 分配股利在报表中怎么填
  • 新入职员工如何加入企业微信
  • 用U盘安装苹果系统
  • 宿舍开店能开些啥
  • 华为p20上市时间和价格
  • 不动产抵押合同管辖法院
  • 增值税附税的计算公式
  • 怎么给文件添加属性
  • Win11安装失败怎么办
  • 广告费属于什么费用部门
  • php和javaweb
  • 小规模核定征收突然转查账
  • 坏账减值准备账务处理
  • 竞业限制违反了怎么办
  • 防伪税控风险纳税人
  • 应收票据其他应收款都需要提取坏账准备么
  • jmeter接口串联
  • 云原生istio
  • 使用微软必应需要哪些条件
  • mysql分区实现
  • 税费减免政策2020
  • wordpress site
  • 织梦系统网站搭建教程
  • 你用python做什么
  • 织梦前台的菜单怎么换
  • mac安装mysql8.0
  • 固定资产里含有增值税吗
  • 顺丰的电子发票是不是只有收到以后能开
  • 支付给临时工的费用
  • 蔬菜开票税率是多少
  • 会影响当期损益的科目有
  • 长期待摊费用核销
  • 受托方代扣代缴增值税、消费税的纳税人
  • 环保企业会计分录
  • 建筑企业成本核算案例分析
  • 预缴增值税的账务处理
  • 固定资产基本特点
  • 其他应付款长期挂账几年必须转收入
  • 小规模纳税人购买原材料会计分录
  • 事业单位基建账套会计科目
  • 基建结束后该做哪些工作
  • 从增值税抵扣进什么科目
  • 捐赠支出算费用吗
  • 出口转内销进项税额怎么进附表二
  • sql is in
  • 5分钟了解环保币gec
  • mysql语句group by
  • win097
  • 播放winner
  • linux lxd
  • win7系统硬盘
  • rapimgr.exe - rapimgr进程是什么文件.有哪些作用
  • 如何关掉开机自检硬盘
  • win7系统计算机管理在哪里
  • 在linux系统中获取帮助信息的命令为
  • cocos安装
  • unity的脚本
  • android:fragment
  • android studio中r文件在哪
  • 分公司的总公司
  • 江苏省无锡市国4车辆报废新规定
  • 杭州汽车摇号中签率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设