@actbase/react-daum-postcode 中文文档教程

发布于 3年前 浏览 14 项目主页 更新于 3年前

@actbase/react-daum-postcode

平台 npmnpmgithub issuesgithub 关闭问题问题统计

상세사용방법은한래URL을참고하세요。

https://github.com/daumPostcode/QnA
https://spi.maps.daum.net/postcode/guidessl

설치하기

npm install @actbase/react-daum-postcode

or

yarn add @actbase/react-daum-postcode

React-Native를 사용 시 추가적으로 설치해주세요.

우편번호찾는페이지자체는Webview를통해실행되도록되어있습니다。
react-native-webview 显示 설치해야 합니다。

npm install react-native-webview
npx pod-install

사용하기

import Postcode from '@actbase/react-daum-postcode';

const YourView = () => (
  <Postcode
    style={{ width: 320, height: 320 }}
    jsOptions={{ animation: true }}
    onSelected={data => alert(JSON.stringify(data))}
  />
);

팝업으로 사용할땐 아래와 같이 사용해도 됩니다.

import Postcode from '@actbase/react-daum-postcode';
...

const YourView = () => {
  const [isModal, setModal] = useState(false);
  return (
    <>
      <Modal isVisible={isModal}>
        <Postcode
          style={{ width: 320, height: 320 }}
          jsOptions={{ animation: true, hideMapBtn: true }}
          onSelected={data => {
            alert(JSON.stringify(data));
            setModal(false);
          }}
        />
      </Modal>
      <Button onClick={() => setModal(true)}>주소찾기</Button>
    </>
  );
}

속성

jsOptions?: JSOptions

다음우편번호찾기속성을넣습니다。

answer URL을참고해주세요.
https://spi.maps.daum.net/postcode/guidessl#attributes

onSelected: (data: OnCompleteParams) => void

다음우편번호찾기 결과 값을 수신합니다。

oncomplete의항목을참고해주세요。
https://spi.maps.daum.net/postcode/guidessl#attributes

style: ({width, height})

宽度、高度

Contacts

해당모듈은액트베이스(유)에서개발및관리를진행하고있습니다。
프로젝트 문의 혹은 제휴가필요한 경우 project@actbase.io로 연락주세요。

Changes

  • 1.0.4
  • 웹버전에서 width 500 해제
  • 1.0.2
  • 웹버전에서 onSelected 장애 처리
  • 1.0.1
  • 액트베이스(유) 오픈소스 기준에 맞춰서 수정
  • 1.0.0
  • 콘솔제거
  • 0.9.8
  • onClose 이벤트 제거
  • 웹에서 가끔 하단에 툭 튀어나오는 장애 처리
  • 0.9.6
  • onClose 이벤트 추가
  • 0.9.4
  • 아싸리 그냥 FlexStyle속성을 다 밀어넣어버립시다..
  • 0.9.3
  • 속성에 flex 추가. Thanks @miraten
  • 0.9.2
  • RN 에서 검색 다음페이지 갈 경우 위로 스크롤 올려줌
  • 지도보기 등 외부 링크를 누를경우 브라우저로 이동
  • 0.9.0
  • 첫 배포

@actbase/react-daum-postcode

platforms npmnpmgithub issuesgithub closed issuesIssue Stats

다음 우편번호 검색을 React, React-Native 에서 쉽게 사용할 수 있도록 만든 플러그인입니다.
상세 사용방법은 아래 URL을 참고하세요.

https://github.com/daumPostcode/QnA
https://spi.maps.daum.net/postcode/guidessl

설치하기

npm install @actbase/react-daum-postcode

or

yarn add @actbase/react-daum-postcode

React-Native를 사용 시 추가적으로 설치해주세요.

우편번호 찾는 페이지 자체는 Webview를 통해 실행되도록 되어있습니다.
react-native-webview를 설치해야 합니다.

npm install react-native-webview
npx pod-install

사용하기

import Postcode from '@actbase/react-daum-postcode';

const YourView = () => (
  <Postcode
    style={{ width: 320, height: 320 }}
    jsOptions={{ animation: true }}
    onSelected={data => alert(JSON.stringify(data))}
  />
);

팝업으로 사용할땐 아래와 같이 사용해도 됩니다.

import Postcode from '@actbase/react-daum-postcode';
...

const YourView = () => {
  const [isModal, setModal] = useState(false);
  return (
    <>
      <Modal isVisible={isModal}>
        <Postcode
          style={{ width: 320, height: 320 }}
          jsOptions={{ animation: true, hideMapBtn: true }}
          onSelected={data => {
            alert(JSON.stringify(data));
            setModal(false);
          }}
        />
      </Modal>
      <Button onClick={() => setModal(true)}>주소찾기</Button>
    </>
  );
}

속성

jsOptions?: JSOptions

다음 우편번호찾기 속성을 넣습니다.

아래 URL을 참고해주세요.
https://spi.maps.daum.net/postcode/guidessl#attributes

onSelected: (data: OnCompleteParams) => void

다음우편번호찾기 결과 값을 수신합니다.

oncomplete의 항목을 참고해주세요.
https://spi.maps.daum.net/postcode/guidessl#attributes

style: ({width, height})

width, height값을 별도로 줄 수 있습니다.

Contacts

해당 모듈은 액트베이스(유)에서 개발 및 관리를 진행하고 있습니다.
프로젝트 문의 혹은 제휴가 필요한 경우 project@actbase.io로 연락주세요.

Changes

  • 1.0.4
  • 웹버전에서 width 500 해제
  • 1.0.2
  • 웹버전에서 onSelected 장애 처리
  • 1.0.1
  • 액트베이스(유) 오픈소스 기준에 맞춰서 수정
  • 1.0.0
  • 콘솔제거
  • 0.9.8
  • onClose 이벤트 제거
  • 웹에서 가끔 하단에 툭 튀어나오는 장애 처리
  • 0.9.6
  • onClose 이벤트 추가
  • 0.9.4
  • 아싸리 그냥 FlexStyle속성을 다 밀어넣어버립시다..
  • 0.9.3
  • 속성에 flex 추가. Thanks @miraten
  • 0.9.2
  • RN 에서 검색 다음페이지 갈 경우 위로 스크롤 올려줌
  • 지도보기 등 외부 링크를 누를경우 브라우저로 이동
  • 0.9.0
  • 첫 배포
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文