自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 nvm安装下载

nvm安装下载步骤总结

2022-08-10 17:49:53 316 2

原创 【方法】将返回的流数据转换为url

// 将返回的流数据转换为url getObjectURL(file) { let url = null; if (window.createObjectURL != undefined) { url = window.createObjectURL(file); } else if (window.webkitURL != undefined) { try { url = window.webk..

2022-05-10 16:39:22 844

原创 【方法】生成 32 位唯一标识符(guid)

guid() { return "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g, c => { let r = (Math.random() * 16) | 0, v = c == "x" ? r : (r & 0x3) | 0x8; return v.toString(16); }); },

2022-05-10 16:35:59 759

原创 【问题记录】处理二进制流数据

前提:实现文件预览,调用上传文件后,后端返回二进制流数据方法:1)接收二进制流:axios不会处理二进制数据,所以请求接口时要设置指定响应数据格式(Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。)2)二进制流转URL:拿到二进制流需要生成url实现预览this.src = window.URL.createObjectURL(res.data);3)赋值...

2022-05-05 18:14:42 255

原创 【问题记录】vue+elementui做编辑,修改表单table同步修改

前提:vue+elementui编辑表单修改table数据问题:在表单内修改时,table也同步修改修改后:原因:row是Object类型,直接赋值时为浅拷贝,编辑表单时table数据也跟着修改解决:进行深拷贝,利用json...

2022-05-05 17:52:22 815

原创 前端开发面试题总结

面试题总结1.this指向1)函数形式调用,this指向window2)方法形式调用,this指向调用方法的对象3)构造函数调用,this指向新建的那个对象4)call和apply调用,this是指定的那个对象5)箭头函数箭头函数的this看外层是否有函数有,外层函数的this就是内部函数的this没有,就是window6)特殊情况:通常意义上this指针指向为最后调用它的对象如果返回值是一个对象,那么this的指向就是那个返回的对象;如果返回值不是一个对象,那么this还是指向函数的实

2021-07-12 22:42:36 127

原创 宏观理解Vue的工作过程

Vue工作程序主要的工作步骤1)把模板解析成AST(抽象语法树)2)由AST生成的Vue render函数(渲染函数:渲染生辰页面)3)每当数据变化时,把数据项代入渲染函数生成虚拟DOM4)根据数据变化前后虚拟DOM的不同来更新真实的DOM关键字1) 模板:vue 的模板标签基于纯html,基于vue的模板语法,可以比较方便的声明数据和UI之间的关系(template标签下的内容;el指定的内容)2)AST:是Abstract Syntax Tree(抽象语法树)的简称,Vue使用html的p

2021-05-15 21:06:27 364 2

原创 认识render和$mount

vue大部分情况下都是推荐使用template来创建html,但在一些场景中,如果需要JavaScript的完全编程的能力,就需要使用render函数,可理解为render函数比template更接近编译器。1.render最常见的就是main.js文件中的全局vue引入import vue from 'vue'import App from './App.vue'new Vue({ render: h=>h(App) // 上面的h只是一个形参,在执行render时会自动

2021-05-15 00:35:18 338

原创 向gitee远程仓库push失败提示输入用户名和密码问题

问题描述:在向IDEA中向gitee远程仓库中push代码时,每次都需要输入用户名和密码首先在IDEA中输入git push,出现以下情况,提示输入用户名和密码输入后,还是失败,显示如下:原因分析:开始以为登录过期,或者输入密码错误,所以在控制面板中按照如下步骤重置了用户名和密码。在普通凭证中找到保存的gitee的用户名及密码,进入编辑后进行修改重置后。可以push成功,但是还是每次push都需要输入用户名和密码。之后查找到可能是因为第一次上推代码时,用的是仓库http地址。解

2021-04-16 18:08:50 14345 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除