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

获取后端返回的图形验证码

如果后端返回的直接就是一个图形,有以下几种方式展示
在这里插入图片描述

一、直接在img标签里面的src里面调用接口

<img :src="dialogSrc" class="photo" alt="验证码图片" @click="changeDialog">
let orgUrl = "/api/captcha"  //你的接口地址
let dialogSrc = ref(orgUrl); //为啥不直接用orgUrl,是因为下面那个方法加上一个随机数
//点击图片刷新验证码
const changeDialog = () => {dialogSrc.value = `${orgUrl}?${Math.random()}`
}

二、把二进制流转换为图片

  <imgid="kaptcha_img"src=""alt="验证码图片"class="photo"@click="getKaptcha"/>
   getKaptcha().then((res) => {  //接口地址返回let kaptcha_img = document.getElementById("kaptcha_img");let imageType = res.headers["content-type"];  //获取图片的格式const blob = new Blob([res.data], { type: imageType });const imageUrl = URL.createObjectURL(blob);kaptcha_img.src = imageUrl;kaptcha_img.onload = () => {URL.revokeObjectURL(imageUrl); //释放URL.createObjectURL()创建的对象};});

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 线上语音交友平台成熟案例源码出售本地找搭子交友app软件线下陪玩系统开发服务
  • WebStorm中在Terminal终端运行脚本时报错无法加载文件进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅
  • el-image预览图片点击遮盖处关闭预览
  • C++版OpenCV_03_图像增强
  • 筑牢数字防线:从微软蓝屏事件看网络安全与系统韧性建设
  • linux自动化构建工具--make/makefile
  • 学生成绩管理系统(C语言)
  • 关于使用宝兰德bes中间件进行windows部署遇到的问题——license不存在
  • Git仓库拆分和Merge
  • 计算机网络基础:4.HTTP与HTTPS
  • 打造智慧图书馆:AI视频技术助力图书馆安全与秩序管理
  • 02集成开发工具配置VScode SSH连接Ubuntu20.04 - 输入密码连接
  • 【LeetCode:2766. 重新放置石块 + 哈希表】
  • 构建智慧水利系统,优化水资源管理:结合物联网、云计算等先进技术,打造全方位、高效的水利管理系统,实现水资源的最大化利用
  • Word 导入导出
  • 自己简单写的 事件订阅机制
  • #Java异常处理
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 2017 前端面试准备 - 收藏集 - 掘金
  • golang中接口赋值与方法集
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Python中eval与exec的使用及区别
  • React-redux的原理以及使用
  • vue-router 实现分析
  • zookeeper系列(七)实战分布式命名服务
  • 聊聊flink的BlobWriter
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端性能优化——回流与重绘
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 深度学习入门:10门免费线上课程推荐
  • 深入浅出webpack学习(1)--核心概念
  • 为什么要用IPython/Jupyter?
  • 温故知新之javascript面向对象
  • 项目管理碎碎念系列之一:干系人管理
  • 用 Swift 编写面向协议的视图
  • 正则表达式
  • 昨天1024程序员节,我故意写了个死循环~
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • #pragam once 和 #ifndef 预编译头
  • #Z0458. 树的中心2
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (LeetCode) T14. Longest Common Prefix
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (补)B+树一些思想
  • (纯JS)图片裁剪
  • (独孤九剑)--文件系统
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (七)glDrawArry绘制
  • (一) 初入MySQL 【认识和部署】
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)ObjectiveC 深浅拷贝学习