vue小白必看的生命钩子函数图解

vue小白必看的生命钩子函数图解     还有3个钩子并未出现在图上:   1.activated生命周期钩子函数在keep-alive 组件激活时调用,该钩子在服务器端渲染期间不被调用。   2.deactivated生命周期钩子函数在keep-alive 组件停用时调用。该钩子在服务器端渲染期间不被调用。   3.vue2.5.0新增钩子函数   errorCaptured    当捕获一个来自子孙组件的错误时被调用。此钩子会收到三个参数:   错误对象、发生错误的组件实例以及一个包含错误来源信息的字符串。   此钩子可以返回 false 以阻止该错误继续向上传播。   你可以在此钩子中修改组件的状态。因此在模板或渲染函数中设置其它内容的短路条件非常重要,   它可以防止当一个错误被捕获时该组件进入一个无限的渲染循环。   默认情况下,如果全局的 config.errorHandler 被定义,所有的错误仍会发送它,因此这些错误仍然会向单一的分析服务的地方进行汇报。   如果一个组件的继承或父级从属链路中存在多个 errorCaptured 钩子,则它们将会被相同的错误逐个唤起。   如果此 errorCaptured 钩子自身抛出了一个错误,则这个新错误和原本被捕获的错误都会发送给全局的 config.errorHandler。   一个 errorCaptured 钩子能够返回 false 以阻止错误继续向上传播。本质上是说“这个错误已经被搞定了且应该被忽略”。   它会阻止其它任何会被这个错误唤起的 errorCaptured 钩子和全局的 config.errorHandler。   注:如有错误请及时指出,共同学习,谢谢!https://www.cnblogs.com/wangyao521/p/9970170.html
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信