← 링크비온 홈페이지로 돌아가기도움말 목록
none 바인딩
읽어서 반영할 것이 없는 바인딩 — 누르기만 하는 버튼에 씁니다.
필요: 쓰기 설정과 짝지어 씁니다. 혼자 쓰면 아무 일도 하지 않습니다
prop: none 읽기 반영 없음 · 쓰기(제어)만 동작

설명

바인딩은 원래 "값을 읽어 요소의 무엇을 바꾼다"는 짝인데, 읽을 것 없이 누르기만 하면 되는 요소가 있습니다. 리셋 버튼, 화면 이동 버튼, 담기·취소 같은 것들입니다.

그럴 때 prop 을 none 으로 두면 읽기 쪽은 아무 일도 하지 않고 쓰기만 동작합니다. 값이 들어와도 요소는 그대로 있습니다.

버튼의 모습이 눌림에 따라 달라져야 한다면 그것은 바인딩이 아니라 상태 스타일 이 맡습니다 — none 과 함께 쓰는 것이 보통입니다.

설정 항목

이름값기본설명
태그tagId(선택)읽기 태그. 안 써도 되지만, 토글 버튼이라면 뒤집을 대상을 알려 주기 위해 넣습니다.
쓰기 설정——쓰기(제어) 의 항목들을 그대로 씁니다.

동작

값이 와도 화면은 바뀌지 않습니다. 읽기 태그를 적어 두었더라도 표시에는 쓰이지 않습니다.

토글 버튼에는 읽기 태그를 적어 두는 편이 낫습니다. 토글은 현재 값을 뒤집어 보내므로 그 값을 알아야 합니다. 화면에 보이지 않더라도 태그를 물려 두면 버튼이 "지금 켜져 있으니 끄자"를 제대로 판단합니다.

쓰기 설정 없이 none 만 걸면 그 바인딩은 아무것도 하지 않습니다. 눌러도 반응이 없고 값도 안 바뀝니다 — 지웠어야 할 바인딩이 남아 있는 것과 구분되지 않으므로, 쓰지 않을 바인딩은 지우세요.

값 표시와 제어를 한 요소에서 같이 하려면 none 이 아니라 text 나 fill 같은 읽기 prop 에 쓰기 설정을 붙이면 됩니다. 바인딩 하나가 읽기와 쓰기를 함께 가질 수 있습니다.

해 보기