当前位置: 首页 > news >正文

iframe三方页面嵌入

一、html代码

<div><iframe :src="Url" frameborder="0" scrolling="yes" class="isiframe"></iframe></div>

二、拼接url

import { ref } from "vue";
import { getToken } from "@/utils/auth";
import domain from "@/utils/http/domain";
import { useRoute } from "vue-router";
import CryptoJS from "crypto-js";
const SECRET_KEY = "H6uZdDcB8JbJrNh5ptbZ";const { application } = domain;
const route = useRoute();const UserData = ref({});
const Url = ref();const isType = ref({"/generalWarning_team/:page*":'/generalWarning/team', //专项预警    校领导"/teamTeachersEarlyWarningReports/:page*":'/entrance/teamTeachersEarlyWarningReports', //年度报告    校领导"/balanceIndex_team/:page*":'/balanceIndex/team', //均衡指数    校领导"/portrait_team/:page*":'/portrait/team', //教师画像    校领导
});
onActivated(()=>{let user = JSON.parse(localStorage.getItem("userInfo"));//获取教师信息let route_userId = user.staffModel.teacherId;//获取教师id//加密const secretKey = CryptoJS.SHA256(SECRET_KEY);const secret = CryptoJS.AES.encrypt(String(route_userId), secretKey, {mode: CryptoJS.mode.ECB,}).toString();const xzToken = encodeURIComponent(secret);let roles = "";//角色名拼接for (let i = 0; i < user.roles.length; i++) {roles += user.roles[i].name;if (i < user.roles.length - 1) {roles += "|";}}console.log("🐬-----roles-----", roles);console.log('version: 202406140205');//完整urlUrl.value =application +isType.value[route.path] +`?xzToken=${xzToken}&role=${roles}`;
})

http://www.xdnf.cn/news/700399.html

相关文章:

  • 【深度学习-pytorch篇】3. 优化器实现:momentum,NAG,AdaGrad,RMSProp,Adam
  • 张 测试大数据集的效果
  • 国内外AI编程工具对比(Trae对比Cursor)
  • 【网络通信】网络通信全解
  • 【操作系统】硬件结构知识点详解
  • jenkins配置ssh server通过ssh自动上传构建文件及执行脚本
  • 教师申报书课题——项目名称: 基于DeepSeek-R1与飞书妙记的课堂话语智能分析实践计划
  • NVIDIA Mellanox BlueField-2 DPU(Data Processing Unit)智能网卡的调试和使用
  • 碰一碰系统源码搭建==saas系统
  • 【HALCON】 深入解析 select_gray 算子
  • 英雄类(Hero)
  • chapter2-处理文本数据
  • 使用dig查看dns递归查询过程
  • Python编程6——面向对象编程1
  • 在 WSL 中安装 JetBrains Toolbox:完整指南
  • Lua中table、模块、元表和元方法
  • VScode单双引号、分号格式
  • 基于ssm的商城系统(全套)
  • Metasploit工具使用详解(中)笔记
  • 生成式人工智能:R²AIN SUITE 助力零售业的效率革命
  • 贪心算法求解汽车加油问题
  • Typora中文直装版
  • VB.NET中Load事件问题解决方案
  • 工业手持PDA终端,有哪些作用?
  • Vue CLI创建vue项目,安装插件
  • Proguard代码混淆-springboot3
  • UART通信HAL库API
  • AI+行业全景图:医疗/教育/金融领域的应用现状
  • [C]基础16.数据在内存中的存储
  • 如何删除PC上除Windows10操作系统之外的所有内容