react-leaflet-draw
으로 생성 된 층 내부에 일부 반응 구성 요소를 렌더링하려고합니다.반응 전단에 반응 전단을 그려서 렌더링 됨 반응 전단에 그려진 층을 그려 넣으십시오.
_onCreate(e) {
var layer = e.layer
layer.bindPopup(
<Content>
<Label>Flower Name</Label>
<Input type="text" placeholder="Flower Name"/>
<Label>Flower Index</Label>
<Input type="number" placeholder="Flower Index"/>
<Label>Flower Radius</Label>
<Input type="number" placeholder="Flower Radius"/>
<Button color="isSuccess" >Add Flower</Button>
</Content>
)
}
구성 요소가 react-bulma에 의해 제공됩니다 :
이
내 시도이다.하지만 다음과 같은 오류가 발생합니다. Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'
.
콘텐츠를 간단한 문자열로 만들면 일반 HTML 필드와 버튼은 있지만 외부 함수 나 실제 Bulma 구성 요소는 액세스 할 수 없습니다.
기본적으로 데이터베이스에 새 셰이프를 저장할 수 있기를 원합니다.
간략한 온라인 검색에서 이는 react-leaflet
의 제한 사항으로 보이지만 여기서는 먼저 확인하고 싶습니다.
또한 새로 만든 도형에 팝업을 설정하는 가장 좋은 방법입니까? leaflet-draw
번 접근 방식을 react-leaflet-draw
번으로 번역하는 데 어려움을 겪고 있습니다.
이 답변은 내가 찾던 것이 아니지만 올바른 방향으로 나에게 지적했습니다. ' '을''안에 추가하기 만하면 모든 새로운 도형에 팝업이 붙습니다. –
@RicardoOliveira 어떻게 해결 했습니까? .bindPopUp() 함수 안에 버튼을 추가하고 싶습니다. 넌 어떻게 그걸 했니? – 39fredy
@ 39fredy, 새로운 질문을하고 코드 예제를 게시하여 도와 드리겠습니다. –