news 2026/8/10 17:55:53

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/8/6 0:47:54

在洗浴中心泡澡时睡着会溺水吗?一场关于安全与放松的闲谈

在忙碌的生活节奏里&#xff0c;洗浴中心成了很多人放松身心的“避风港”。泡在温热的池水中&#xff0c;感受着水流轻柔的包裹&#xff0c;疲惫与压力仿佛都被一点点抽离&#xff0c;不少人会在这种惬意的状态下不知不觉闭上眼睛&#xff0c;甚至进入浅睡眠。然而&#xff0c;…

作者头像 李华
网站建设 2026/8/4 2:35:56

WordPress定制开发自动化测试最佳实践

为什么WordPress定制开发需要自动化测试多年的WordPress定制开发经验中&#xff0c;发现许多项目在上线后出现的问题&#xff0c;往往源于测试不充分。传统的手工测试不仅耗时费力&#xff0c;还容易遗漏关键场景。自动化测试的引入彻底改变了这一局面。通过自动化测试&#xf…

作者头像 李华
网站建设 2026/7/29 6:50:09

这款产品解锁《秘奥:秘宇奥忆》沉浸式星际探秘

当腐朽奢华的太空废土遇上高速流畅的类银河恶魔城玩法&#xff0c;法国独立工作室 Douze Diximes 打造的《秘奥&#xff1a;秘宇奥忆》&#xff0c;将漫画线条、水彩质感与油画诗意熔于一炉&#xff0c;在锈蚀机械与葱郁植被的碰撞中&#xff0c;构筑出孤独又浪漫的星际方舟世界…

作者头像 李华
网站建设 2026/8/1 12:27:54

代码是如何变成可执行文件的?

代码是如何变成可执行文件的&#xff1f;—— 深入理解编译全过程 起因 前几天在公司&#xff0c;我的 mentor 突然问我&#xff1a;“代码在编译过程中&#xff0c;预处理阶段到底在做什么&#xff1f;” 我愣了一下&#xff0c;发现自己对这块知识的理解确实有些模糊。虽然每…

作者头像 李华
网站建设 2026/8/3 23:46:26

字节这款新AI让导演都慌了!Seedance2.0凭什么能自动剪大片?

&#x1f4cc; 目录&#x1f3ac; 字节杀疯了&#xff01;Seedance2.0自动剪大片&#xff0c;导演都慌了&#xff1a;这是要抢饭碗&#xff1f;一、核心黑科技&#xff1a;双分支大脑&#xff0c;终结AI音画错位的噩梦二、实测封神&#xff1a;多模态神操作&#xff0c;细节碾压…

作者头像 李华
网站建设 2026/8/9 7:31:35

折叠面板(Accordion)

折叠面板(Accordion) 引言 折叠面板(Accordion)是一种常见的界面元素,广泛应用于各种Web应用和桌面应用程序中。它通过将内容折叠成多个部分,使得用户可以快速地查看和隐藏信息,从而提高页面布局的整洁性和用户体验。本文将详细介绍折叠面板的设计原理、实现方式以及在…

作者头像 李华