@andy922200/vue-tw-zip-code-selector
A Taiwan-Zip-Code-Selector via Vue 3.0 & TypeScript
1,242
3
| Install | |
|---|---|
npm install @andy922200/vue-tw-zip-code-selector |
|
| Latest Version: | 1.0.1 |
| Vue: | 3 |
| Last Updated: | Dec 7, 2021 |
| Links: | GitHub · npm |
Maintainer: andy922200
Vue-tw-zip-code-selector
以 Vue 3.0 和 TypeScript 為基底的台灣地址二階選單 A Taiwan-Zip-Code-Selector via Vue 3.0 & TypeScript
Table of Contents
Getting Started
Prerequisites 安裝環境建置
- Node.js - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- Vue 3.0 - The Progressive JavaScript Framework
How to use 如何使用
- Install via npm 使用 npm 來進行安裝
cd /"your-vue-project-root-folder"/
npm install @andy922200/vue-tw-zip-code-selector
- Usage in Vue 3 在 Vue 3 環境下使用
/* main.ts or main.js */
const app = createApp(App)
import '@andy922200/vue-tw-zip-code-selector/dist/vue-tw-zip-code-selector.css'
import VueTwZipCodeSelector from '@andy922200/vue-tw-zip-code-selector'
app.use(VueTwZipCodeSelector)
- Use the component in *.vue 在 *.vue 中使用套件
<template>
<VueTwZipCodeSelector @getSelectedZone="someMethod in father.vue" />
</template>
Event 觸發事件
| Name | Param [Type] | Describe |
|---|---|---|
| getSelectedZone | ZoneObject [Object] | get user-selected zone |
{
"name": "demo zone",
"zipCode": 100,
"county": "A",
"countyName": "countyName"
}
Demo

Built With
- Node.js - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- Vue 3.0 - The Progressive JavaScript Framework
- Vue-Sfc-Rollup - vue-sfc-rollup is a CLI templating utility that scaffolds a minimal setup for compiling a Vue Single File Component (SFC) - or library of multiple SFCs
- TypeScript - TypeScript extends JavaScript by adding types.
Author
License
This project is licensed under the MIT License - see the LICENSE for details.
Related Packages
nihonpost
🗾 Japanese postal code → address lookup for Vue 3. TypeScript-first, zero-confi...
1,157
4
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.1 | ^3.0.5 | ||
| 1.0.0 | ^3.0.5 |