2021-05-17

1.v-for和v-if优先级

   v-for优先级比v-if高
   永远不要把 v-if 和 v-for 同时用在同一个元素上,带来性能方面的浪费。
  (每次渲染都会先循环再进行条件判断, 如果两者同时出现的话,那每次循环都会执行v-if,会很浪费性能
   我们正确的做法应该是再v-for的外面新增一个模板标签template,在template上使用v-if。

2.Content-Type几种类型

  get请求不存在设置content-type。只有post和put用到content-type,常用的post方式,所以这里着重说post。
  post的content-type三种类型:
 1. Content-Type: application/json 
  对于axios,post的时候axios.post(url,{a:1,b:2}),第二个参数是对象的时候,默认是这个类型。
 2.Content-Type: application/x-www-form-urlencoded
   对于axios,post的时候let data = {a:1,b:2}; axios.post(url,qs.stringify({ data })),第二个参数是字符串的时候,默认是这个类型。
 3.Content-Type: multipart/form-data
  对于axios,post的时候let data = new FormData(); data.append('a',1'); data.append('b',2); 
  axios.post(url,data),参数是formData类型的时候,默认是这个类型,如果用form自带的action提交,默认是这个类型。

3.

你可能感兴趣的:(2021-05-17)