- 博客(5)
- 收藏
- 关注
原创 在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关注的人
RSS订阅