LWC知识整理(一)

最近Salesforce那群闲不住的研究员又推出了一款针基于Web的开发组件-Lighting Web Component(简称LWC),这个组件的推出将对Salesforce开发进行一次比较大的更新换代(没错,你之前拼命学的Aura要逐渐淡出Salesforce的舞台了),LWC相较于Lighting Component更适合于传统程序员快速上手开发。下面我们先来介绍一下LWC,准备踏上LWC之路~

工具

Salesforce CLI

Salesforce CLI是开发LWC必备的工具,类似于Git/Maven/Npm,这个接口工具操作与本地数据与Salesforce环境中的数据交互。

下载地址

macOS
win64

检测安装是否成功安装

打开CMD命令窗口(这里我给未来的大神们推荐cmder,集git/clink/console2于一身,谁用谁知道~)
在窗口中输入sfdx plugins --core

(该更新了这货)

Visual Studio Code(VS Code)

这是官方推荐的一款Salesforce代码编辑器,里面集成了各式各样的Salesforce插件

下载地址

VS Code

安装LWC插件

点击右上角的正方形图标,在search框中输入Lighting Web Component,第一个就是。
(官方还推荐一系列的VS Code中Salesforce的拓展包。链接

Developer Hub(Dev Hub)

开启Developer Hub然后可以为你的Salesforce环境中创建Scratch org,Scratch org是临时的环境,可用于开发和测试,这里只是简单的介绍一下Dev Hub,在另一篇文章中我们会和SFDX一起讲解。
另外,开发LWC也不是一定要开启Dev Hub,不开这货也能玩LWC。(官方骗子)

开启Dev Hub

需要使用系统管理员账户:Setup -> Dev Hub,单机Enable即可(注:Dev Hub开启后不可逆

相关资料

Trailmix : 关于LWC的资料这里面基本可以找到。
LWC Recipes : 官方推荐适合初学者学习LWC的安装包(下期会有详细介绍)。
ECMScript7 : LWC主要语法文档。
Web Component : LWC引用的基于Web的新特性。
Templates and Slots : LWC引用的基于Web的新特性。
Shadow DOM : LWC引用的基于Web的新特性。
Custom Elements : LWC引用的基于Web的新特性。

茶余饭后的总结

总之LWC是一款贼酷炫的开发组件,在Salesforce开发中会LWC更是少之又少。我相信根据发展趋势LWC必然会成为SFDC开发找工作的必备技能之一,还是早点学起来比较好~
还有一些其他的技术文章我也会相继更新在博客园上和大家一起学习,敬请期待~

最新文章

  1. android-studio-bundle-141.1980579-windows download Site
  2. C#基础02
  3. SQL数据库约束行为---防止数据漏填
  4. hdu 4005 边连通度与缩点
  5. 五子棋-b
  6. 【POJ 1988】 Cube Stacking (带权并查集)
  7. 转载:Linux命令之查看文件占用空间大小-du,df
  8. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [app2.xml]: Instantiation of bean failed; nested exception is org.spr
  9. Largest Rectangle in a Histogram HDU - 1506 (单调栈)
  10. Python的常用语句
  11. 9.组合模式(Composite Pattern)
  12. log4j2使用介绍
  13. go语言求1到100之内的质数
  14. vagrant特性——基于docker开发环境(docker和vagrant的结合)-0-简介
  15. 【转】web.xml不同版本的头
  16. MultipleActiveResultSets=true 数据库连接复用
  17. Nlog、elasticsearch、Kibana以及logstash在项目中的应用(一)
  18. c# 网站 vislual studio
  19. Java--下载历史版本登录账户
  20. Java自定义Exception

热门文章

  1. MTK刷机快捷键
  2. PL2303HX在Windows 10下面不装安装驱动的解决办法(Code:10)
  3. 【BZOJ4028】[HEOI2015]公约数数列(分块)
  4. react native使用百度echarts显示图表
  5. bash中打印文件每一行及其行号
  6. BZOJ 1010: 玩具装箱toy (斜率优化dp)
  7. Vue状态管理之Vuex
  8. codeblocks(其它软件)修改后缀文件的打开默认方式
  9. 老男孩Python全栈学习 S9 日常作业 010
  10. MapReduce-CombineTextInputFormat 切片机制