课程章节介绍
同学们,今天我们来了解一个非常实用的小工具,叫做,组件依赖关系查看器,。在我们开发Lightning Web组件的时候,经常会碰到一个页面里嵌套了很多层的组件,想搞清楚它们之间的父子关系、调用链,如果一个个打开文件去看,会很花时间。而这个查看器就像一张自动画好的地图,能帮你一眼看清组件的层次结构,省时省力。
那它在哪里打开呢?很简单,进入“设置”(Setup),在快速搜索框里输入“Lightning Components”并选中它,就能看到你所有的自定义组件列表。每一个Lightning Web组件的行前面,都有一个像小三角一样的V形图标,点一下它,这行就会展开,显示出这个组件下面直接引用的子组件,还有这些子组件引用的孙组件,一直到曾孙组件。总体来说,它默认会展示三层深的树形结构,也就是组件自己、它的孩子和孙子、以及曾孙。
如果你发现嵌套比三层还要深,也别担心,直接在树上点击那个嵌套组件的名字,页面就会自动跳转到那个组件自己的依赖关系视图,你可以继续一层层往下看,非常方便。
这个树不仅显示你写的自定义LWC组件,还会把你组件里引用的Apex类也显示出来。这样一来,不管你是接手别人的代码,还是要修改一个复杂的功能,都能快速评估改动一个组件可能会影响到哪些地方,做好影响分析。这对于维护大型项目特别有帮助,能避免因为遗漏依赖而产生的bug。
好了,这就是组件依赖关系查看器的用法。建议大家课后动手去自己的环境里点一点,感受一下这个工具的便利。下一节我们继续讲别的调试和开发技巧。
关键词
LWC
Lightning Web Components
Salesforce