news 2026/4/16 10:54:33

vue3项目跳转dist静态资源;vue3接入外部资源链接;vue3接入第三方dist

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vue3项目跳转dist静态资源;vue3接入外部资源链接;vue3接入第三方dist

提示:本系统使用vue3开发,外部第三方系统提供了一个dist前端静态资源包;要求在本系统内, 使用固定的路径跳转到dist内的第三方系统页面
例如:第三方需要加一个/pra路由跳转


文章目录

  • 一、验证第三方dist前端包
    • 1、注意项
    • 2、本地启动dist服务和验证
  • 二、本地系统集成
    • 2.1本项目添加静态dist资源
    • 2.2在本项目内添加路由配置
    • 2.3在本项目内添加vue页面和跳转iframe
    • 2.4本地验证
    • 2.5本地打包验证
    • 2.6测试

一、验证第三方dist前端包

1、注意项

第三方的dist包项目和本系统项目:

  • vite.config.js的根目录配置的base: './'
  • 路由采用hash模式history: createWebHashHistory()

2、本地启动dist服务和验证

  • 1.1首先将第三方的dist文件,拖拽到vscode里。使用vscode的Go Live启动dist文件
  • 1.2通过启动的服务,输入对应第三方的路径看看是否可以跳转打开对应页面内容(报错是本身dist的第三方的页面就有报错,不用管)

如上,可以通过路径跳转到对应页面,证明第三方dist包没问题

二、本地系统集成

2.1本项目添加静态dist资源

需要将第三方的dist包内容,放在项目的/public文件夹下;至于放在哪个层级具体目录都可以,放在哪个层级目录,下一步的iframe的src就写哪个
例如:我的是将dist放在/public/applications/other-system-dist

2.2在本项目内添加路由配置

2.3在本项目内添加vue页面和跳转iframe

例如/pra的跳转.vue内容

src/pages/other-system-dist/pra.vue

<template><div style="height: 100vh"><iframe src="./applications/other-system-dist/#/pra"style="width: 100%; height: 100%; border: none"></iframe></div></template><script setup>import{onMounted,}from'vue'defineOptions({name:'Pra'})onMounted(()=>{})</script>

2.4本地验证

首先此时本地验证,跳转一定是会出现不正常的现象的无需管他
本地跳转现象如下:

2.5本地打包验证

可以先把接口服务那里写固定开发的ip+端口请求地址,否则可能会接口调用失败
这一步才是验证上述的修改配置是否正确

  • 将自己的本地项目进行打包,得到自己的前端包dist(注意这个dist包是你的项目前端包,不是第三方发你的那个dist);
  • 你自己项目的前端包dist里,可以看到本地项目加进去的第三方dist内容
  • 然后启动go live得到一个ip+端口的项目地址,这个地址就是你本地dist的服务

2.6测试

在你本地的这个ip+端口的项目地址,输入对应路由查看页面即可
例如“/pra”跳转正常(报错是本身dist的第三方的页面就有报错,不用管)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:11:27

律所管理系统选型指南:如何找到懂律师的“数字化管家”?

你的律所&#xff0c;是在“跑”还是在“爬”&#xff1f;在法律行业&#xff0c;我们习惯用“案件胜诉率”来衡量一个律师的水平。 但如果用“运营效率”来衡量一家律所&#xff0c;很多光鲜亮丽的大所&#xff0c;可能不及格。试想一下这个场景&#xff1a; 一个跨省的大标的…

作者头像 李华
网站建设 2026/4/16 13:51:16

《Foundation 分页》

《Foundation 分页》 引言 在Web开发中,分页是一个常见且重要的功能。它可以帮助用户更高效地浏览大量数据,提高用户体验。本文将深入探讨Foundation框架中的分页功能,包括其原理、实现方法以及最佳实践。 基础概念 什么是分页? 分页,顾名思义,就是将大量数据分成多…

作者头像 李华
网站建设 2026/4/16 12:31:22

Scala 运算符

Scala 运算符 概述 Scala 是一门多范式编程语言,融合了面向对象和函数式编程的特性。在 Scala 中,运算符是执行特定操作的符号,它们可以用于数值计算、字符串操作、布尔逻辑等。本文将详细介绍 Scala 中的运算符及其用法。 运算符分类 Scala 中的运算符主要分为以下几类…

作者头像 李华
网站建设 2026/4/16 10:13:05

智能医疗 | 算法稳定性在医疗设备中的重要性

引言:为什么“算法稳定性”在医疗设备里被反复强调 在通用图像处理或科研算法中,我们往往更关注算法性能指标: 准确率、对比度提升、重建速度、分割精度、PSNR、SSIM 等。 但在医疗设备软件中,尤其是磁共振(MRI)、CT、超声等影像设备中,算法的第一优先级,往往不是“性…

作者头像 李华
网站建设 2026/4/16 10:15:06

BISHI30 二进制数1

求解代码 public static void main(String[] args) throws IOException {BufferedReader br new BufferedReader(new InputStreamReader(System.in));PrintWriter out new PrintWriter(new OutputStreamWriter(System.out));String str br.readLine();long n Long.parseLong…

作者头像 李华
网站建设 2026/4/16 10:16:44

肠道菌群防御新解:多样性驱动的营养竞争是抵抗病原体定植的核心

一、肠道菌群定植抗性机制&#xff1a;营养竞争抑制病原体入侵 肠道菌群构成一个复杂的生态系统&#xff0c;可依据其功能特性划分为三类&#xff1a;有益菌、中性菌与病原菌。其中&#xff0c;有益菌作为肠道定植菌的核心组成部分&#xff0c;在维持肠道稳态与健康中发挥关键…

作者头像 李华