我们前几节lwc的内容,可能会看到 lightning-input / lightning-button等组件,这些都是lwc已经封装好的组件,那么我们如何去找到它并且更好的了解他们所可以实现的功能以及限制呢?
在搜索他们以前,先看一下lightning下可以看到的他们的影子,如下图所示:
当然,上面可能还有一些我们没有整理到,我们会看到,lwc的组件好多都在系统中拥有我们常见的身影,我们访问下方文档的lwc组件以及lwc文档链接,查看左侧的lightning Web Component区域即可看到目前lwc已经封装好的组件的所有信息。如下图我们进行简单的介绍。
建议在学习这些组件时,先基于Example选项卡查看当前组件可以实现的UI效果,然后仔细查看Documentation内容,可以让你更加深入的学习和了解这些知识。
除了这些组件以外,我们会发现官方的demo中好多都会有一些css,或者针对 button-icon等组件会引用一些icon信息,这些内容是哪里来的呢? 答案就在 lightning design system中。基于开发角度,我们可以主要看三部分:
参考文档:
lwc组件以及lwc文档
Components - Salesforce Lightning Component Library
lightning design system