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

vue常见问题:

一. node

1. node-数据流导出文件

   ①. node端:api返回数据流形式,在node中间件通过管道处理res传给前端调用
   ②. axious:和url/get/data,同级给个有关buffer属性
   ③. vue:调用接口,Blob + URL.createObjectURL()
       a.创建Blob对象
       b.判断是否为traffer对象
       c. 创建临时的url
       d. 创建<a>标签并触发点击下载
       e. 释放URL对象并移除<a>标签

function downloadFile(content, fileName, mimeType) {// 1. 创建 Blob 对象const blob = new Blob([content], { type: mimeType });// 2. 创建临时 URLconst url = URL.createObjectURL(blob);// 3. 创建 <a> 标签并触发点击下载const a = document.createElement('a');a.href = url;a.download = fileName;document.body.appendChild(a);a.click();// 4. 释放 URL 对象并移除 <a> 标签setTimeout(() => {URL.revokeObjectURL(url);document.body.removeChild(a);}, 100);
}// 示例:导出文本文件
const textContent = "Hello, this is a text file!";
downloadFile(textContent, "example.txt", "text/plain");// 示例:导出 JSON 文件
const jsonData = { name: "Alice", age: 25 };
downloadFile(JSON.stringify(jsonData, null, 2), "data.json", "application/json");// 示例:导出 CSV 文件
const csvContent = "Name,Age\nAlice,25\nBob,30";
downloadFile(csvContent, "data.csv", "text/csv");


 新需求:状态码也需要返回到vue调用???

二. vscode插件   

1. vsode插件--prettier:.js文件自动保存并进制4个空格,vue不自动保存

   vetur和beauty插件冲突

三.git

1.vscode中没有提交的文件,合并dev提示,有未提交的文件
加载撤销修改的文件过程中就合并了dev解决:①.git status 查看问题②.git merge:--abort(如果合并未完成)③.git reset --hard origin/分支(强制同步远程)④.git pull 重新拉取⑤.如有冲突,手动解决后提交

四.elementplus

1. el-input:input输入框输入文本切换路由,获取失焦事件,调用更新草稿api

   直接调用api,不用防抖

2. el-checkbox:点击全选,选中项是否都在列表中存在。是则全选,不是则取消全选

every遍历列表,列表项是否includes选中项

3. el-selected:点击全选删除的选中项存在输入框中,除非人为删除???

五.状态码

1. 权限问题:合同中心的合同号在其他账户依然可以看到详情

 需要后台返回权限的状态码,如果try--success则200,304,511;catch--false


 

http://www.dtcms.com/a/263463.html

相关文章:

  • 手机APP预约心理咨询师指南
  • 服务器上设置了代理之后,服务器可以访问外网,但是不能访问服务器本地。如何解决
  • CentOS 7 8 安装 madam
  • Android 中 使用 ProgressBar 实现进度显示
  • C++ 安装使用教程
  • MongoDB 安装使用教程
  • Nginx入门
  • 如何在 iOS 上线前做好安全防护?IPA 混淆与逆向防护实践详解
  • 【区块链安全】代理合约中的漏洞
  • 车载ECU刷写文件格式汇总详解
  • CppCon 2018 学习:Applied Best Practices
  • APP 内存测试--Android Memory Profiler实操(入门版)
  • ACE之ACE_NonBlocking_Connect_Handler问题分析
  • 【FineDataLink快速入门】01界面介绍-运维中心
  • AI教育全景图:谁在领跑2025?
  • 【Debian】1- 安装Debian到物理主机
  • STM32——DAP下载程序和程序调试
  • 【C++】经典string类问题
  • 【数字人开发】结合nextHuman平台进行数字人网页端开发
  • VMware 在局域网环境将虚拟机内部ip 端口开放
  • 【读代码】TradingAgents:基于多智能体LLM的金融交易框架深度解析
  • STM32 rs485实现中断DMA模式收发不定长数据
  • STM32-第一节-新建工程,GPIO输出(LED,蜂鸣器)
  • SQuirreL SQL:一个免费的通用数据库开发工具
  • 华为云Flexus+DeepSeek征文 | 基于华为云Dify-LLM搭建知识库问答助手
  • 怎么在手机上预约心理咨询师
  • MySQL索引失效场景
  • 【软考高项论文】信息系统项目的资源管理
  • 大模型在急性左心衰竭预测与临床方案制定中的应用研究
  • 【Redis面试篇】Redis高频八股汇总