首页 > 其他分享 >不同环境下拼接外链的方法

不同环境下拼接外链的方法

时间:2024-03-12 14:11:07浏览次数:25  
标签:URL 环境 拼接 urlObject result var path port 外链

截取浏览器url

function getBowserUrl(path) {
    let result = '';
    if (path) {
        // 获取当前URL
        var currentURL = window.location.href;
        // 使用URL API来解析URL
        var urlObject = new URL(currentURL);
        // 如果URL中有端口号,它会包含在host属性中
        // 如果你想要单独处理端口号,可以这样做:
        var port = urlObject.port ? ':' + urlObject.port : '';
        let pathPrefixWithPort = urlObject.protocol + '//' + urlObject.hostname + port;
        result = pathPrefixWithPort + path;
    }
    return result;
}

组件里面使用:这里用的element plus:

<el-link :href="getBowserUrl('/bidding/management')" target="_blank" :underline="false">   // '/bidding/management'对应路由
   <div class="gateIcon">
      <el-icon><Bell /></el-icon>
    </div>
    <div class="gateIconTitle">招标公告</div>
</el-link>

 

标签:URL,环境,拼接,urlObject,result,var,path,port,外链
From: https://www.cnblogs.com/shyhuahua/p/18068190

相关文章

  • Zerto 10.0 U2 下载 - 适用于本地、混合和多云环境的灾难恢复和数据保护
    Zerto10.0U2下载-适用于本地、混合和多云环境的灾难恢复和数据保护勒索软件防护、灾难恢复和多云移动性的统一解决方案请访问原文链接:https://sysin.org/blog/zerto-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org携手ZERTO提升勒索软件保护与灾难恢复水......
  • Go 语言开发环境搭建
    Go语言开发环境搭建Go语言开发环境搭建一.GO环境安装1.1下载Go官网:https://golang.org/dl/Go镜像站(推荐):https://golang.google.cn/dl/1.2Go版本的选择默认下载最新自己对应的平台即可。  1.3安装1.3.1Windows安装打开下载的安装程序(.msi文件),然后按照......
  • Mac电脑php环境搭建
    MAC版1.安装brew/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"选择下载源:1.中科大选择。  是否需要装server端、核心端,回车跳过选择今后的brew下载源1.中科大source/Users/dtm/.zprofile生效新导入的下载源  2.其他软......
  • vscode搭建Renesas开发环境,编译并下载调试
    0windows下安装环境安装pyocd,libusbpipinstallpyocdpipinstalllibusb1使用RASC创建工程(1)创建工程(2)选择CMake(3)创建demo例程,可以先选择NoRTOS,最后点击Finish,创建完成(4)适用于vscode的例程已经创建完成,可以在vscode中打开,进行代码编写2VSCode配置(1)编辑Config......
  • java环境搭建
    1.计算机硬件冯诺依曼体系输入设备,输出设备,计算器,控制器(这两个就是cpu),存储器(包含内存和外存,外存就是硬盘啥的)2.计算机软件系统软件:doswindows,linux,mac,应用软件:wps3.打开cmd方式点击windosws功能键,然后左键点击windows系统,然后左键点击命令提示符。(如果要以管理员身份......
  • k00准备环境
    配置:jdk、idea、apache-maven、maven仓库、MySQL、Navicat或者SQLyog在这里jdk和idea就不单独再次做配置了,能学到这里,这些东西我相信对自己已经是小问题了,一般jdk版本我们用1.8的版本apache-maven配置在我们创建springboot程序的时候我们会使用到maven工程,有的时候在自己电脑上......
  • Moco环境搭建说明
    一、获取Moco的JAR包我们可以直接从GitHub上获取Moco的JAR包。当前版本为V1.1.0。下载地址:https://github.com/dreamhead/moco在该地址上,你可以找到关于Moco的详细介绍和源码。你可以直接点击下载链接来获取JAR包。二、启动Moco模拟服务启动HTTP模拟在命令行中输入以下命......
  • 运行golang测试无法读取环境变量[vscode]
    使用vscode运行golang测试,通常我们会发现无法读取到设置在系统的环境变量,其本质原因是使用vscode启动testing并不是常规的subshell,无法正常读取到系统的环境变量;解决方案:方案1:将环境变量配置在setting.json(适用于变量较少情况)"go.testEnvVars":{"NAME":"zimskyzeng",},......
  • 搭建交换机模拟环境及SSH连接,华为NSP软件入门使用教程
    如果你是通过搜索搜到了这篇文章,那么一定是工作或者学习中需要用交换机,但是又没物理机测试学习,所以需要搭建本地的虚拟环境学习。这篇文章是我进行交换机命令入门学习写的,笔者之前也是网上搜索,关于交换机的内容实在太少了。所以记录下来,给后来者少走弯路1.华为ENSP软件下载官......
  • YOLOv9环境搭建&推理测试
    引子对于CV从业者来说,YOLO系列是个绕不过的经典结构,笔者遥想当年YOLO横空出世的时候,FasterRCNN还是学术界目标检测的翘楚。二阶段检测还是大行其道,不过时至今日,估摸着没有人再提二阶段目标检测的结构了。YOLO系列也从1更新到了9,这新鲜出炉的v9版本,我也来凑个热闹(虽然没有前几年......