课程章节介绍
同学们,我们来看这一页,要讲的是,单组件实时预览,这个功能。可能你们在开发Lightning Web Components的时候,经常会遇到一个问题:想把一个组件单独拿出来看看效果,但又不想每次都部署到整个Salesforce环境里。这个单组件预览,就是来解决这个痛点的。
它会打开一个独立的浏览器窗口,专门预览你这一个LWC组件。而且它不是一个简单的静态展示,它可以直接连接到Salesforce的平台服务。也就是说,你在组件里用到的,Lightning Data Service,、,@salesforce模块导入,,还有,Apex控制器,,在预览里全都能正常工作,跟在实际的Salesforce页面里一样。这就非常好,因为我们可以在开发阶段就提前发现问题。
在这个预览窗口上,还会有一个很实用的工具栏。里面提供了,设备维度的预设,,比如模拟手机、平板的尺寸,点一下就能看到组件在不同设备上的样子。你也可以用,自定义预设,,输入自己想要的宽度高度。还有一个,性能模式,,打开后会隐藏掉工具栏和多余的界面,给你一个干干净净的预览,方便截图或者做演示。另外,工具栏上有个,项目组件侧边栏,,它会列出你当前项目里所有可用的组件,你可以快速切换预览,不用来回翻文件。
那么怎么启动这个预览呢?VS Code扩展给我们提供了三种方式。第一种,在文件编辑区域直接,右键菜单,里能找到启动选项;第二种,用,命令调色板,,输入相应的命令;第三种,通过,Agentforce Vibes,集成来触发。这三种方式随你喜欢,怎么方便怎么来。
还有一个要提的是,这个扩展目前还,支持测试版的React组件预览,,如果你也在用React开发,也是可以受益的。
最后,实时预览跟,Agentforce Vibes,配合得也很好。你在用AI辅助写代码的时候,可以一边让Vibes帮你生成或修改代码,一边立即启动预览查看结果,形成一个即时的反馈循环,大大提升写UI的效率。
好,关于单组件实时预览,我们就讲这些。大家可以在自己的VS Code里试着体验一下。
关键词
LWC
Lightning Web Components
Salesforce