vue项目实战速查记录

     1.图片下载到本地
     2.本地静态文件访问
     3.元素大小相同,相互覆盖

1.图片下载到本地

     实现原理:创建a标签,利用a标签下载属性.

  download(){const link = document.createElement('a');link.href = "图片地址";link.setAttribute('download', name);document.body.appendChild(link);link.click();}

PC端下载会自动调用浏览器文件下载选择窗口,谷歌浏览器默认指定下载位置不会弹窗,360浏览器可正常显示下载窗口.

2.本地静态文件访问

vue项目中按照项目路径直接访问静态文件是无法正常显示的
在这里插入图片描述
处理办法是静态文件项目路径使用require进行引入:

data() {return{// qrCodeUrl:require("../assets/qrcode_bg.png"),qrCodeUrl:"../assets/qrcode_bg.png",}},

可以正常访问:在这里插入图片描述

3.元素大小相同,相互覆盖

问题背景:canvas标签生成二维码,canvas需要占据一定空间,生成的二维码地址赋值给img标签,由于初始化canvas不需要展示,想将img初始化赋值默认图片覆盖掉canvas,然后生成二维码图片之后赋值新的图片地址.实现原理:

使用绝对定位来实现。父元素需要设置为相对定位(position: relative),
各子元素设置为绝对定位(position: absolute),z-index属性大的子元素显示在最上方.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/49162.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

读论文《Hi-Net: Hybrid-fusion Network for Multi-modalMR Image Synthesis》

论文题目:Hi-Net:用于多模态磁共振图像合成的混合融合网络 论文地址:arxiv 项目地址:github 原项目可能在训练的时候汇报version的错,这是因为生成器和辨别器的优化有些逻辑错误,会改的话多加一个生成操作可以解决&…

React 学习——条件渲染、遍历循环、事件绑定

React特点: 声明式的设计高效,采用虚拟DOM来实现DOM的渲染,最大限度减少DOM的操作灵活,跟其他库灵活搭配使用JSX,俗称JS里面写HTML,JavaScript语法的扩展组件化,模块化,代码容易复用…

git 过滤LFS文件下载

git config --global filter.lfs.smudge "git-lfs smudge --skip -- %f" git config --global filter.lfs.process "git-lfs filter-process --skip" 恢复下载 git config --global filter.lfs.smudge "git-lfs smudge -- %f" git config --g…

pdf的下载,后端返回工作流,前端进行转换

前端将后端返回的工作流进行转换 项目中接触到了pdf的下载和预览的功能,记录一下~ 这里pdf的下载和预览的接口,后端返回的数据结构与其他的接口返回的数据结构有点不同,是直接返回的工作流,在控制台接口的响应预览内容大致是这样…

南京移动老年手机课堂助力社区老人智享生活

为帮助社区老年群体解决使用智能手机过程中遇到的问题,让老年人充分享受数字化、智能化带来的便利,同时积极营造敬老、爱老、助老的社会氛围,江苏移动南京分公司在鼓楼区龙蟠里社区新时代文明实践站开展了“学以‘智’用,‘智’享…

初学MySQl简单sql语句(1)

目录 SQL语句介绍: DDL创建数据库: char和varchar比较 数值类型 数据库存储引擎 数据库存储引擎——InnoDB 数据库存储引擎——MyISAM 数据库存储引擎-MyISAM 和InnoDB区别 修改和删除数据库表 数据库设计三大范式 一、什么是范式 二、约束作…

css实战案例1:顶部搜索

代码样式&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title></head><body><div class"search_box"><!-- 搜索框--><div class"search">搜索…

【Linux】网络基础_2

文章目录 十、网络基础2. IP地址和MAC地址3. 端口号端口号和进程ID 4. 网络字节序 未完待续 十、网络基础 2. IP地址和MAC地址 IP协议有两个版本&#xff0c;IPv4和IPv6&#xff0c; 用的比较多的都是IPv4。IP地址是在IP协议中&#xff0c;用来标识网络中不同主机的地址&…

Android SurfaceFlinger——关联EGL三要素(二十七)

通过前面的文章我们得到了 EGL 的三要素——Display、Surface 和 Context。其中,Display 是一个图形显示系统或者硬件屏幕,Surface 代表一个可以被渲染的图像缓冲区,Context 包含了 OpenGL ES 的状态信息和资源,它是执行 OpenGL 命令的环境。下一步就是调用 eglMakeCurrent…

如何发现快速发现分析生产问题SQL

Performance Schema介绍 Performance Schema提供了有关MySQL服务器内部运行的操作上的底层指标。为了解释清楚Performance Schema的工作机制&#xff0c;先介绍两个概念。 第一个概念是程序插桩&#xff08;instrument&#xff09;。程序插桩在MySQL代码中插入探测代码&#xf…

启动金运项目的方法

1.前端工程在Terminal总npm run serve 2.mongoDB数据库打开&#xff0c;详情见Docker进入MongoDB-CSDN博客 3.后端工程把SpringApplication播放起来

谷粒商城实战笔记-包依赖踩坑

一&#xff0c; java.lang.ClassNotFoundException: org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata ClassNotFoundException类似错误&#xff0c;都是依赖问题&#xff0c;特别是模块比较多&#xff0c;有模块相互依赖、父子依赖&#xff0c…

目标检测的即时演进:在线学习在行动

目标检测的即时演进&#xff1a;在线学习在行动 在线学习&#xff08;Online Learning&#xff09;是一种机器学习范式&#xff0c;它允许模型通过逐步接收数据并实时更新来学习。这种学习方式对于目标检测尤其重要&#xff0c;因为它允许检测系统在不断变化的环境中适应新的或…

【Rust光年纪】探究Rust异步I/O库:高性能网络应用的选择指南

构建高性能网络应用&#xff1a;Rust异步编程库全方位解析 前言 随着互联网的快速发展&#xff0c;构建高性能和可扩展的网络应用程序变得愈发重要。而异步I/O库和异步编程库在这一领域扮演着至关重要的角色。本文将对几种用于Rust语言的异步I/O库和异步编程库进行介绍和比较…

基本聚集函数和case的应用

文章目录 1.基本聚集函数(1)基本聚集函数的介绍(2)使用基本聚集函数的简单例子&#xff08;1&#xff09;查询最大年龄&#xff0c;最小年龄年龄和平均年龄<1>最大年龄<2>最小年龄<3>平均年龄 (2&#xff09;配合上where语句&#xff0c;查询女士的平均年龄(…

挽民族星光,寻家乡特色

2024年7月15日 西安工程大学计算机科学学院“筑梦乡村&#xff0c;携手同行”赴马家乔蒸面进行进一步探索调查。 实践队伍首先来到蒸面馆初步观察&#xff0c;店铺不大客流量却很多&#xff0c;虽忙的不可开交服务态度却格外热情&#xff0c;紧接着上楼参观了蒸面的制作流程与基…

Python polars学习-09 数据框关联与拼接

背景 polars学习系列文章&#xff0c;第9篇 数据框关联与拼接&#xff08;Join 、Concat&#xff09; 该系列文章会分享到github&#xff0c;大家可以去下载jupyter文件&#xff0c;进行参考学习 仓库地址&#xff1a;https://github.com/DataShare-duo/polars_learn 小编运…

2024前端面试真题【手写篇】

求几个数的总和&#xff08;2&#xff0c;3&#xff0c;4&#xff0c;5&#xff0c;6&#xff0c;6&#xff0c;7&#xff0c;7&#xff0c;8&#xff0c;8&#xff0c;8&#xff09; arr.reduce((total, currentVal, currentInd, arr)>{}, initialVal) const arr [2&#…

C++:智能指针 [unique_ptr]

文章目录 0x1 基本使用0x11 get() [ 参照auto_ptr ]0x12 release() [ 参照auto_ptr ]0x13 reset() [ 参照auto_ptr ]0x14 get_deleter() [ 新增 ]0x15 operator bool [ 新增 ]0x16 swap() [ 新增 ]0x2 make_unique函数 [unique_ptr在C11引入&#xff0c;make_unique在C14引入]0…

JAVA笔记十四

十四、集合 1.集合概述 (1)集合是存储其它对象的特殊对象&#xff0c;可以将集合当作一个容器 (2)集合的相关接口和类位于java.util包中 (3)集合中的接口和类是一个整体、一个体系 2.集合接口 接口定义了一组抽象方法&#xff0c;实现该接口的类需要实现这些抽象方法&…