笔记(4)

1. process.env属性返回一个包含用户环境信息的对象。

2.  对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

3. 一篇很清晰的文章,http缓存:https://www.cnblogs.com/echolun/p/9419517.html

4.vue不能更新视图的原因为无法监听到引用数据类型中属性的增加与删除

5. vue-cli热更新生效的前提为process.env.NODE_ENV为production,修改后需要重新运行 npm run serve

6.系统首页的组件引入不能用懒加载,component: () =>import('@/src/views/index')

首页组件异步加载会导致样式丢失和css的警告。

7. promise.all()里面的请求是并发(宏观是同时执行,其实是不同时间段交替运行),

Promise.all等待所有Promise执行完毕之后,按照放在all中的先后顺序将resolve()返回的数据放在Promise.all的resolve中

所以放在promise.all([])的请求,按照数组顺序获取到数据,与某个请求的时间无关。

// 方法a,返回一个Promise对象
function a() {
	return new Promise((r, j) => {
		setTimeout(() => {
			console.log('a')
			r('a')
		}, 3000)
	})
}
// 方法b,返回一个Promise对象
function b() {
	return new Promise((r, j) => {
		setTimeout(() => {
			console.log('b')
			r('b')
		}, 1000)
	})
}
// 方法c
Promise.all([a(), b()]).then(r => {
	console.log(r)
})

方法a的输出:b
方法b的输出:a
方法c的输出:['a', 'b']

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值