vue组件中使用props的值发接口,created和mounted中取不到props。怎么办?

先看代码吧

 

 

 

描述:一般情况我们会在created或者mounted里面发查询接口,把页面需要渲染的数据查回来、

问题:created和mounted里面并不能访问到props的值,打印会是一个undefined

解决办法:利用computed或者watch ,因为他们都是靠依靠对象的变化去执行(除去进入时的第一次执行,依赖对象变化之后可再执行)

注意事项:怎么选择computed和watch ,有异步操作的时候选择watch。以为computed不支持异步。没有异步可以使用computed,computed有缓存机制,性能上会友好点吧

===========

上述个人理解,有不足之处,希望被指正~

posted @ 2022-12-28 16:23  ZQ-404  阅读(2019)  评论(0)    收藏  举报