vue-daum-postcode
Vue Daum Postcode
Daum 우편번호 서비스를 기반으로 작업된 Vue Component 입니다.
Vue 2.x를 사용하다면 v0.x branch브랜치를 참고해주세요.
Installation
npm i vue-daum-postcode
Global Registration
Vue3 Global Registration Guide
import { createApp } from "vue";
import VueDaumPostcode from "vue-daum-postcode";
const app = createApp(/* */);
app.use(VueDaumPostcode); // export default is plugin
Local Registration
<template>
<VueDaumPostcode :options="options" />
</template>
<script>
import { VueDaumPostcode } from "vue-daum-postcode";
export default {
components: {
VueDaumPostcode, // export VueDaumPostcode is component
},
};
</script>
기본 태그 변경 (Global Registration)
app.use(VueDaumPostcode, {
name: "DaumPostcode",
});
Postcode Js 경로 변경 (Global Registration)
기본 Daum postcode.js url(https://t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js)을 다른 url로 변경하려면 다음과 같이 설정하시면 됩니다.
app.use(VueDaumPostcode, {
scriptUrl:
"https://s3.ap-northeast-2.amazonaws.com/YOUR_BUCKET_NAME/postcode.v2.js",
});
Props
| 이름 | 타입 | 설명 | 기본값 |
|---|---|---|---|
q |
String |
검색어 | "" |
animation |
Boolean |
Daum 우편번호, 생성자속성에서 animation. |
false |
noAutoMapping |
Boolean |
Daum 우편번호, 생성자속성에서 autoMapping, 기본값을 true에서 false로 조정. |
false |
noShorthand |
Boolean |
Daum 우편번호, 생성자속성에서 shorthand, 기본값을 true에서 false로 조정. |
false |
pleaseReadGuide |
Number |
Daum 우편번호, 생성자속성에서 pleaseReadGuide. |
0 |
pleaseReadGuideTimer |
Number |
Daum 우편번호, 생성자속성에서 pleaseReadGuideTimer. |
1.5 |
maxSuggestItems |
Number |
Daum 우편번호, 생성자속성에서 maxSuggestItems. |
10 |
showMoreHName |
Boolean |
Daum 우편번호, 생성자속성에서 showMoreHName. |
false |
hideMapBtn |
Boolean |
Daum 우편번호, 생성자속성에서 hideMapBtn. |
false |
hideEngBtn |
Boolean |
Daum 우편번호, 생성자속성에서 hideEngBtn. |
false |
alwaysShowEngAddr |
Boolean |
Daum 우편번호, 생성자속성에서 alwaysShowEngAddr. |
false |
zonecodeOnly |
Boolean |
Daum 우편번호, 생성자속성에서 zonecodeOnly. |
false |
noSubmitMode |
Boolean |
Submit Mode 비활성화시 사용. (관련 이슈 링크) | false |
theme |
object |
Daum 우편번호, 생성자속성에서 theme. |
{} |
Events
| 이름 | 설명 |
|---|---|
load |
다음 우편번호가 로딩 되었을 때 발생 |
search |
Daum 우편번호, 속성에서 onsearch. |
complete |
Daum 우편번호, 속성에서 oncomplete. |
resize |
Daum 우편번호, 속성에서 onresize. |
error |
스크립트 로딩 실패시 발생 |
Slots
| 이름 | 설명 |
|---|---|
loading |
다음 우편번호가 아직 완전히 불러오기 전에 보여줄 내용이 있는 경우 해당 슬롯에 넣습니다. (ex. spinner) |
Related Packages
nihonpost
🗾 Japanese postal code → address lookup for Vue 3. TypeScript-first, zero-confi...
1,157
4
vue-google-maps-address-autocomplete
Google Maps Address Autocomplete suggests street addresses to users as they type...
14,812
4
Version History
| Version | Released | License |
|---|---|---|
| 1.2.2 | MIT | |
| 1.2.1 | MIT | |
| 1.2.0 | MIT | |
| 1.1.0 | MIT | |
| 1.0.0 | MIT | |
| 0.10.3 | MIT | |
| 0.10.2 | MIT | |
| 0.10.1 | MIT | |
| 0.10.0 | MIT | |
| 0.9.0 | MIT | |
| 0.8.0 | MIT | |
| 0.7.0 | MIT | |
| 0.6.1 | MIT | |
| 0.6.0 | MIT | |
| 0.5.0 | MIT | |
| 0.4.0 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT | |
| 0.2.0 | MIT | |
| 0.1.2 | MIT | |
| 0.1.1 | MIT | |
| 0.0.1 | MIT |