Adding New Component Instances to the DOM

DEX601 - Unit 6 Building Advanced Components

📄 第 440 页 🎬 视频课程

课程章节介绍

让我们来一步步理解这个Salesforce Lightning组件的代码。 首先,我们有一个``标签,这是所有Lightning组件的基础。在这个组件内部,我们定义了一个属性`newButtonId`,它是一个整数类型的属性,默认值是0,并且这个属性是私有的,意味着它只能在组件内部使用。 接下来,我们有一个``标签,这是一个标准的Lightning按钮。这个按钮有一个标签`label`,显示为“Click me”,并且当用户点击这个按钮时,会触发一个控制器方法`onAddCmp`。 在按钮下面,我们有一个表达式`{! v.身体}`,这里的`v.身体`可能是一个笔误,应该是`v.body`。在Lightning组件中,`v.body`是一个特殊的属性,它代表了组件的主体内容。这个表达式的作用是输出组件的主体内容。 总结一下,这个组件的主要功能是:当用户点击“Click me”按钮时,会触发一个控制器方法`onAddCmp`,并且会显示组件的主体内容。 希望这个解释对你有帮助!如果你有任何问题,随时问我。