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

  • 发票冲红重开,重开时是按新税率还是旧税率
  • 如何查询企业税务状态
  • 记账凭证核算形式需要设置的凭证有
  • 光盘税收分类编码是多少
  • 印花税多报了几块钱税务局会找我吗
  • 增值税销项税额影响入账金额吗
  • 应付账款收不回,可否转营业外收入
  • 其他应收款对方科目是啥
  • 月末应付职工薪酬计算方法
  • 专项补助资金补助的领域包括
  • 佣金付给别人公司违法吗
  • 企业中由特定人员所承担的一项
  • 企业个人完税证明怎么开
  • 服务行业有哪些工作
  • 增值税专用发票几个点
  • 误餐补助需要发票做账吗
  • 科技研发政策
  • 残疾人保障金怎么计提
  • 电子发票怎么作废操作流程视频
  • 银行代发工资一定要本行卡吗
  • 资产增加,负债增加
  • 三证合一后未办理税务登记
  • 红字发票如何填写摘要
  • 出售长期股权投资的相关税费
  • 收到预付款是否确认收入
  • 姑娘果的功效与作用百度百科
  • 金融资产有哪三类代码
  • 权益法下的相关税费计入
  • 怎么删除office
  • 支付的费用没有发票能入费用科目吗
  • 酒店需要的原材料和包装费有哪些
  • msqry32.exe进程是什么文件 作用是什么 msqry32进程查询
  • 存货的毁损通过什么科目核算
  • 进出口企业税务怎可以查出问题
  • sass转化为css
  • php的判断语句
  • vuex model
  • 资金集中度指标公式
  • 开发成本怎么做分录
  • 学人工智能哪家机构比较好
  • 使用nvm安装nodejs后无法执行node命令
  • php递归函数桃子一天吃一半
  • 去年的普票可以开红字吗
  • 资产负债率 70%
  • 未分配利润为负的原因
  • 住宿费补贴
  • 印花税零申报操作流程
  • 织梦收费5800的解决方法
  • 计提的坏账准备计入什么科目
  • sql group by
  • 供热管道属于什么结构类型
  • 银行承兑汇票回头背书
  • 建筑企业分项目信息采集表怎么填
  • 收据所得税前扣除
  • 取得交易性金融资产支付的相关税费计入
  • 现金流量明细表怎么看
  • 消费税的账务处理方法
  • 建筑企业城建税和教育费附加怎么算
  • 公众号认证小额打款流程
  • 无形资产当年提摊销嘛
  • 企业收到补贴资金怎么办
  • 关于租金收入确认的说法
  • 行转列sql函数
  • DBCC CHECKIDENT 重置数据库标识列从某一数值开始
  • win7桌面右键菜单设置
  • 如何将用户加入某个组
  • centos7怎么配置
  • win7未能启动怎么办
  • win8.1无法关机怎么回事
  • linux查看进程并杀死
  • mac nums
  • android viewpager嵌套viewpager
  • 让动画不再僵硬的软件
  • 如何实现左侧固定,右侧自适应的布局
  • ActivityManagerService 启动
  • 合并一个文件夹下多个工作簿
  • javascript怎么学
  • json对象结构中,关键字key必须为什么类型
  • 买车开增值票是什么意思
  • 从国外网购东西回来要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设