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

  • 诺基亚920图片(诺基亚920评测)(诺基亚 920)

    诺基亚920图片(诺基亚920评测)(诺基亚 920)

  • excel表格高度怎么调整一致(excel表格高度怎么换算厘米)

    excel表格高度怎么调整一致(excel表格高度怎么换算厘米)

  • 微信封号了,里面的钱怎么拿出来(微信封号了零钱通里的钱可以提出来吗)

    微信封号了,里面的钱怎么拿出来(微信封号了零钱通里的钱可以提出来吗)

  • 苹果X怎么改微信号(苹果x怎么改微信步数)

    苹果X怎么改微信号(苹果x怎么改微信步数)

  • 荣耀x10什么时候开售(荣耀X10什么时候停产)

    荣耀x10什么时候开售(荣耀X10什么时候停产)

  • opporeno3pro耳机插口在哪(opporeno3pro手机耳机插孔)

    opporeno3pro耳机插口在哪(opporeno3pro手机耳机插孔)

  • 苹果11怎么挂断电话(苹果手机怎么挂断来电)

    苹果11怎么挂断电话(苹果手机怎么挂断来电)

  • 微信运动占领封面是什么意思(微信运动占领封面图片怎么设置)

    微信运动占领封面是什么意思(微信运动占领封面图片怎么设置)

  • oppo11和oppo11x的区别(oppo11和oppor11有什么区别)

    oppo11和oppo11x的区别(oppo11和oppor11有什么区别)

  • arserver是什么应用(arserver下载)

    arserver是什么应用(arserver下载)

  • 空调1.5匹能带多少平米(1.5匹空调最大能用多少立方)

    空调1.5匹能带多少平米(1.5匹空调最大能用多少立方)

  • 清理请勿关机要多久(清理 请勿关机)

    清理请勿关机要多久(清理 请勿关机)

  • ps怎么把图片变成白底(ps怎么把图片变成圆形)

    ps怎么把图片变成白底(ps怎么把图片变成圆形)

  • qq记录怎么转移到新手机(qq记录怎么转移到另一台电脑)

    qq记录怎么转移到新手机(qq记录怎么转移到另一台电脑)

  • 拼多多一天能给别人砍几次(拼多多一天能给一个人助力两次吗)

    拼多多一天能给别人砍几次(拼多多一天能给一个人助力两次吗)

  • 手机怎么往mp3里传歌(手机怎么往mp3里传歌曲)

    手机怎么往mp3里传歌(手机怎么往mp3里传歌曲)

  • oppo悬浮键怎么调出来(oppo悬浮按键怎么设置)

    oppo悬浮键怎么调出来(oppo悬浮按键怎么设置)

  • vivo手机怎么装sd卡(vivo手机怎么装内存卡视频)

    vivo手机怎么装sd卡(vivo手机怎么装内存卡视频)

  • 华为智慧能力有用吗(华为智慧能力有什么用)

    华为智慧能力有用吗(华为智慧能力有什么用)

  • 怎样查微信红包记录(怎样查微信红包钱包出入进入记录)

    怎样查微信红包记录(怎样查微信红包钱包出入进入记录)

  • mac地址可以随便改吗(mac地址可以随便填么)

    mac地址可以随便改吗(mac地址可以随便填么)

  • 7p有原彩吗(苹果七p有没有原彩)

    7p有原彩吗(苹果七p有没有原彩)

  • oppoa9处理器是什么(oppoa9手机处理器是什么)

    oppoa9处理器是什么(oppoa9手机处理器是什么)

  • win7电脑系统没有声音怎么办?解决办法(win7系统没有桌面图标怎么办)

    win7电脑系统没有声音怎么办?解决办法(win7系统没有桌面图标怎么办)

  • linux服务器下phpcms提示hash数据验证失败的解决方法(linux开启php服务)

    linux服务器下phpcms提示hash数据验证失败的解决方法(linux开启php服务)

  • Python-split()函数用法及简单实现(python中的split函数)

    Python-split()函数用法及简单实现(python中的split函数)

  • 一般纳税人的做账流程
  • 什么叫社会化纳税服务?
  • 佣金和手续费支出 纳税调整
  • 公司给个人的补偿金需要交税吗
  • 拓展费发票
  • 增值税何时需要交税
  • 有会计从业资格证还有用吗
  • 企业所得税计提分录
  • 上级工会返还的经费记什么收入
  • 赊销现金折扣分录
  • 施工企业材料采购
  • 已经退款买家不退货怎么办
  • 劳务报酬所得如何计税
  • 专票金额和实际报销金额不符
  • 公司账户存定期 定期要做利息出纳账吗
  • 房地产预缴土地增值税的账务处理
  • 存款取款业务记入那个日记账?
  • 外来经营活动需要提供什么资料?
  • 房产税先征后免会计处理
  • 找私人贴现怎么做账
  • 外籍人员探亲签证
  • 评估的房产如何入账
  • 实收资本怎样入账
  • 华为手机屏幕变成黑白色怎么恢复
  • linux文本编辑器命令
  • 年末存货怎么计算
  • win11更新22468
  • 财务费用利息收入为什么是负数
  • 怎么查上市公司
  • 增值税普通发票和专用发票有什么区别
  • php与前端交互
  • 资产负债表和利润表的利润不一致
  • 漏记收入 罚款
  • 补缴当年增值税税款和滞纳金如何记账
  • phpwebsocket框架
  • 代缴社保可以领住房补贴吗
  • 命令start
  • vget命令
  • 股东之间股权转让需要股东会决议吗
  • 研发费用大于收入
  • 会计中财务费用为负
  • 受托支付转给个人账户需要交税吗为什么
  • 计提怎么理解
  • 生产部门使用的各种机器设备属于什么会计科目
  • 个人综合所得汇算申报流程
  • c语言realloc函数的用法
  • 增值税发票上多了一个点能刮掉吗
  • python里eval的用法
  • Postgresql ALTER语句常用操作小结
  • 用友t3的操作流程
  • 非盈利组织企业所得税主表如何填列
  • 核定征收的企业所得税怎么算
  • 交易性金融资产的账务处理
  • 非正常损失进项税额转出怎么计算
  • 单位收走三方协议
  • 一般纳税人免税额度
  • 长期应付未付款项清理方案
  • 借款后的报销流程怎么写
  • 产品销售费用是什么科目
  • 应收票据背书转让不终止确认如何记账
  • 差旅费的进项税率是多少
  • mysql存储引擎面试题
  • freebsd命令大全
  • solaris查找文件命令
  • ubuntu调出命令行
  • win7系统修改
  • winkey.exe - winkey是什么进程
  • win10rs2是哪个版本
  • win8.1卸载软件在哪里
  • Android使用领域
  • CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
  • css样式表三种方式
  • python基本用法
  • jquery validation plugin
  • vue实战案例
  • linux shell脚本命令
  • 黔南州都匀市是哪个省
  • 一般纳税人沙石税率是多少
  • 在水贝买的黄金
  • 福建闽江人才服务中心可靠吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设