Lightning 웹 구성 요소는 Salesforce 플랫폼에서 번개 구성 요소를 생성하기 위한 업데이트된 웹 표준 기반 프레임워크 방법입니다.
위 링크를 참고해 VSCode를 다운받은 후, 오그에 연결한 뒤 시작합니다.
LWR 생성
제가 사용한 세팅을 정리한 글로, 참고용으로만 부탁드립니다.
onchange, onclick, onmouseover, onmouseout, onscroll
if:True, for:each, iterator
Object 생성 후 LWC로 불러오기
LWC에서 다른 LWC페이지 불러오기/ 오른쪽에서 나오는 화면
부모 컴포넌트에서 자식 컴포넌트로 데이터 이동하기/ 자식 컴포넌트에서 부모 컴포넌트로 데이터 이동하기
배열에 값을 추가하거나, 삭제하기/ 배열의 값을 객체로 바꾸어 값 수정하기
> slot을 사용해 자식 컴포넌트에 들어갈 내용을 부모 컴포넌트에서 작성 할 수 있다.
기본으로 제공되는 Modal 사용하기/ Custom Modal 만들기
LWC에서 Custom Label, Static Resource 사용하기
부모자식 관계가 아닌 서로 상관없는 LWC 사이의 데이터 교환하기
Custom Label을 하나씩 불러오기/ JS 파일을 만들어 한번에 불러온 뒤, JS파일을 사용해 불러오는 방식
@salesforce/i18n/lang
LWR에서 LWC로 Swiper 사용하기
LWC에서 slds로 시작하는 class의 css 덮어씌우기
Custom Combobox + Checkbox
● 결과화면 미리보기 ● 코드 작성 ※ lwc024UseTimer.html ※ lwc024UseTimer.js > 타이머 시간을 10초로 설정했습니다 ※ lwc024UseTimer.css ● 결과 화면 확인
● 실행 화면 미리보기 ● 코드 작성 ※ lwc026CustomPaging.html ※ lwc026CustomPaging.js ※ lwc026CustomPaging.css ● 실행 화면 확인
● 화면 미리보기 ● 코드 작성 ※ lwc027CustomScrollbar.html ※ lwc027CustomScrollbar.js ※ lwc027CustomScrollbar.css ● 화면 확인 ● 참고 > CSS 속성 의 overlay값은 overflow공간을 차지하지 않고 콘텐츠 상단에 스크롤바가 나타나도록 하는 비표준 값입니다. 이 값은 ...
Record에 추가한 이미지를 LWC에서 불러오기
기존 배열을 5개씩 나눠서 출력하기, 왼쪽에서 오른쪽 방향으로 위에서 5개씩 채우기
XML 파일에서 Elements 정의하기
Object 생성 후 LWR에서 Object 페이지를 만들어 확인하기
LWC에서 GSAP 이용해서 오른쪽으로 이동시키기
모두 대문자나 소문자로 바뀌긴 했지만, 컴포넌트 이름이 잘 찍힙니다.
Site.com Studio 사용하기
테스트중입니다. 정확하지 않으니 참고용으로만 부탁드립니다
화면상 반복되는 부분이나, 여러번 재사용되는 부분을 공통 컴포넌트로 만들 영역으로 정합니다.
classList.add, classList.remove, classList.toggle 사용
예전에 만들어 둔 것 스샷으로만 정리해서 올립니다. 자세한 것은 공식 링크 참고해주세요.
중복 컨텐츠를 나눠서 보여주는 메뉴
바닐라 JS로 올라오는 효과 추가하기
Chart.js LWC로 미리 구현하신 분이 계셔서 많이 참고했습니다.
decode
modal
개인적으로 자주 쓰는 표현들 정리
swiper을 사용하지 않은 페이징
CMS 이미지
이미지 src가 바뀜
site에서 영상 가져와서 사용하기
.
Sites의 Head Markup에서 Script를 불러옵니다. 1. 사용하고 싶은 CodePen을 찾습니다. https://codepen.io/haiiaaa/pen/rNVbmYy 2. Script의 경우 url을 Site Head MarkUp에 저장합니다 (백업 필수) (CSP 설정도 잊지 맙시다.) 3. LWC를 생성합니
단순 이동
스크롤 이동 (2)
0. 사용할 임시 데이터 생성 1. 탭에 따라 리스트 나누기 1-1. html 작성 1-2. js 작성 1-3. CSS 작성 1-4. 화면 확인 2. 더보기 버튼 생성 (5개 이상인 경우에만 더보기 버튼이 나오도록) 2-1. html 작성 2-2. JS 2-3. 화면 확인 3. 아코디언 추가 3-1. html 수정 ![](https://...
document.createElement('canvas')
canvas.getContext("2d")
mouseover mouseleave
단순 필수 값 확인의 경우 반복해서 체크할 수 있도록 하기