自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue diff原理

Vue的diff算法原理

2022-06-29 15:27:24 337 1

原创 在vue3+ts项目中使用jest单元测试

1、 在创建项目的时候可以直接选择带有jest的一项然后可以直接在tests里面编写我们的ts文件 然后再npm run unit:test即可 2、 当我们在创建的时候没选择jest该怎么办呢 首先需要的项目依赖 npm i -S @vue/cli-plugin-unit-jest vue-jest @vue/test-utils 如果是ts项目,需要额外添加 ts-jest @types/jest 安装包 2在根目录新建jest.config.js 文件,配置如下 module.exports ={ p

2022-04-17 10:07:17 1636

原创 事件循环(搞懂异步各任务的执行顺序)

在说我们的事件循环之前我们需要先知道这两个概念: 1、什么是同步和异步 2、JS异步是怎么实现的 首先同步和异步。其实这个很很好理解,同步其实就是代码按照我们的编写顺序执行,那么异步呢其实就是代码的执行顺序可能会和我们的编写顺序不一样 JS异步是怎么实现的? 我们都知道JS是单线程执行语言,其实单线程指的是JS的主运行线程只有一个,并不是说整个运行环境都是单线程的。JS的运行环境主要是浏览器,那么我们的浏览器内核(比如chrome)不仅仅是多线程的还是多进程的 所以JS异步的实现靠的就是浏览器的多线程,当他

2021-11-01 11:10:29 1128

原创 在vue项目中使用axios代理发送请求

我们知道跨域是浏览器为了安全而做出的限制策略 浏览器请求必须遵循同源策略:同域名,同端口,同协议 那么我们会经常用到的解决跨域的方法有这几种: CORS跨域、jsonp跨域和代理跨域 CORS跨域 - 服务端设置,前端直接调用 说明:后台允许前端某个站点进行访问 JSONP跨域 前端适配 后台配合 说明:前后台同时改造, 要注意的–他不是真正的请求,他是一段js脚本 接下来就是接口代理,其实就是通过修改nginx服务器配置来实现—目前用的比较多(前端修改,后台不动)是最安全也是最省事的 接下来——上代码!

2021-07-23 11:14:28 1122

原创 微信小程序组件的使用

今天学习了微信小程序的组件化开发,发现和vue是挺像的,为了让自己的思路更加的清晰,我将把思路写下来 1、首先我们要创建一个组件,这里我创建了一个tabs组件

2021-05-20 21:07:30 499 10

空空如也

空空如也

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

TA关注的人

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