Skip to content

bm.do('modal:open') ​

  • 화면에 모달(Modal) 대화상자를 표시해요.
  • 버튼에서 url, action은 함께 사용할 수 없고, 모두 생략하면 닫기 버튼으로 동작해요.
jsx
bm.do('modal:open', {
  message: '장바구니에 담았어요',
  details: '재고가 적어 바로 구매하길 추천해요!',
  buttons: [
    { name: '계속 쇼핑하기' },
    {
      name: '수량 변경하기',
      action: () => bm.do('go', '/cart') // OR { ..., url: '/cart' }
    }
  ]
});

본문과 커스텀 버튼(실행 함수/이동 URL)을 포함한 모달 디스플레이 예시

jsx
bm.do('modal:open', {
  message: '...',      // (필수) 모달 메시지
  details: '...',      // (선택) 모달 본문
  buttons: [           // (선택) 버튼 목록
    {
      name: '...',      // (필수) 버튼 텍스트
      url: '...',       // (선택) 버튼 클릭 시 이동할 URL
      action: () => {}  // (선택) 버튼 클릭 시 실행할 함수
    }
  ]
})

Sixshop Developers Portal