js
你遗憾吗?
这个作者很懒,什么都没留下…
展开
-
axios的简单封装及使用
首先新建一个utils文件夹里面新建一个http.js文件中写入: import axios from 'axios' // 配置请求的基准URL地址 axios.defaults.baseURL = 'https://api.it120.cc' //axios设置请求拦截器 axios.interceptors.request.use(config => { config.headers.mytoken = 'nihao' //设置响应头 return config }, err原创 2021-06-25 09:35:49 · 372 阅读 · 0 评论 -
浅拷贝和深拷贝
浅拷贝:浅拷贝是会将对象的每个属性进行依次复制,但是当对象的属性值是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。 深拷贝:深拷贝复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制。 深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。 深拷贝和浅拷贝是针对复杂数据类型来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝; ...原创 2021-05-30 21:43:55 · 114 阅读 · 1 评论 -
数组去重的方法
var arr = [1,2,45,44,45,2,89,1,1,2,1,2]; 第一种:new Set()原创 2021-05-30 21:31:28 · 75 阅读 · 0 评论 -
ES6解构赋值
数组的解构赋值:原创 2021-05-30 21:25:22 · 104 阅读 · 1 评论 -
js ajax请求封装及解决node请求跨域问题
ajax请求 var ajax = new XMLhttpRequest(); // 实例化一个ajax请求的对象 ajax.open(method, url, false) // 开启一个ajax请求 第一个参数是请求的方式 可以是get/post 第二个参数是请求的地址 第三个参数是否发送同步请求 ajax.send() // 向服务器发送ajax请求 // 获取ajax请求的响应数据 ajax.onreadystatechange = functio转载 2021-05-14 10:09:17 · 112 阅读 · 1 评论