v-show 和 v-if 的区别 && requests主要方法&&post、put和patch的简单区别

v-show 和 v-if 的区别 && requests主要方法&&post、put和patch的简单区别

v-show 和 v-if 的区别

v-show 和 v-if 都是 Vue 中用于控制元素显示与隐藏的指令

但它们有以下区别

  1. v-show 通过 CSS 的 display 属性来控制元素的显示与隐藏,而 v-if 通过动态添加或移除元素来控制。
  2. v-show 的元素始终存在于 DOM 中,而 v-if 的元素只有在条件为真时才会被渲染到DOM 中。
  3. v-show 的切换开销较小,而 v-if 的切换开销较大,因为需要创建和销毁元素。
  4. v-show 是非惰性的,即不管初始条件是什么,元素总是会被渲染;而 v-if 是惰性的,即只有在条件第一次变为真时,才会开始染元素。

requests主要方法

  1. delete(url, args) 向网页提交删除请求
  2. get(url, params, args) 获取html网页的主要方法
  3. head(url, args) 获取html网页头信息
  4. patch(url, data, args) 向html网页提交局部修改请求
  5. post(url, data, json, args) 向网页提交post请求
  6. put(url, data, args) 向网页提交put请求
  7. request(method, url, args) 构造一个请求,支撑其他各种方法的基础方法

post、put和patch的区别

(1)POST方法请求的目标是一个行为处理器,重复进行POST方法会导致多条相同的数据被创建,虽然多次执行结果不是相同的,但其实这些数据除了自增的id不同以外,其他部分的数据都是相同的;
(2)新增数据应该使用POST,修改现有数据应该使用PUT;
(3)PATCH方法是新引入的,是对PUT方法的补充,用来对已知资源进行局部更新。即PUT是修改了整条记录,不变的字段也重写,而 PATCH只是单独修改一个字段。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值