1.0.6 • Published 9 years ago
vue-twzipcode v1.0.6
Vue-TWzipcode
Rewrite jQuery-TWzipcode in Vue.js
Screenshot

Example
Installation
$ npm install vue-twzipcode --saveUsage
import Vue from 'vue';
import Twzipcode from 'vue-twzipcode';
const app = new Vue({
el: '#app',
components: {
Twzipcode: Twzipcode,
// or
Twzipcode,
},
});<div id="app">
<label>Address:</label>
<twzipcode
:class-names="{county: 'form-control', district: 'form-control', zipcode: 'form-control'}"
default-zipcode="403"
v-ref:twzipcode
>
</twzipcode>
</div>Get Values
const {county, district, zipcode } = app.$refs.twzipcode;
// 台中市, 西區, 403
console.log(county, district, zipcode);Props
| Prop | Type | Default | Example |
|---|---|---|---|
| names | Object | {county: 'county', district: 'district', zipcode: 'zipcode'} | {county: 'my-county', district: 'my-district', zipcode: 'my-zipcode'} |
| classNames | Object | {county: '', district: '', zipcode: ''} | {county: 'form-control', district: 'form-control', zipcode: 'form-control'} |
| defaultCounty | String | '基隆市' | default-county="台中市" |
| defaultDistrict | String | '' | default-district="西區" |
| defaultZipcode | String | '' | default-zipcode="403" |
- Using props to component, notice
kebab-case - defaultZipcode is
highestpriority than defaultCounty and defaultDistrict. So if you using both, will beignoreddefaultCounty and defaultDistrict props.
Contributing
All contributions (in the form on pull requests, issues and feature-requests) are welcome.
License
Licenced under the MIT License (MIT). Please see the license file for more information.