c语言sscanf函数的用法是什么
389
2022-08-23
前端Vue-then方法和catch方法
then、catch方法
then()里写两个参数主要区别:
1、then()方法是异步执行。
当.then()前的方法执行完后 再执行then()内部的程序,这样就避免了,数据没获取到的问题。 通常用在ajax请求后面
2、catch()方法防止因为错误而造成系统崩溃
在程序逻辑中, 需要在易出现问题的逻辑代码片段上, 加持catch方法, 这样做可以捕获错误, 但是不会影响整个程序运转;
then()里写两个参数
第一个是成功时的回调方法,默认给这个方法传递了成功的数据, 另一个是失败的方法,以及失败的数据
一般情况下,为了不报错,会在then()后面调用.catch(),相当于类似try{}catch(e){} ,可以理解为省略了try()
主要区别:
如果在then的第一个函数里抛出了异常,后面的catch能捕获到, 而then的第二个函数捕获不到。 因此,建议总是使用catch方法,而不使用then方法的第二个参数。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~