{"_id":"@aurouscia/vue-china-area-select","_rev":"7-fff5a253efebc8725e37b3fb81ec7fc2","name":"@aurouscia/vue-china-area-select","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.0":{"name":"@aurouscia/vue-china-area-select","version":"0.0.0","keywords":["vue","vue3","component","china","cn","area","division"],"author":{"name":"Au"},"license":"MIT","_id":"@aurouscia/vue-china-area-select@0.0.0","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"dist":{"shasum":"e51223bbc34ead758b689b414809da156b988b90","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.0.0.tgz","fileCount":4,"integrity":"sha512-DpL2Me0R1HPtpEUcJ8iXBpUjMx4eT8oLXZ9OEry8Z6nY6s6NQVKPNROH0EFpqdcDTFCoJzviR7bCuvGfjKLF2Q==","signatures":[{"sig":"MEUCIBEOtqu6DbJ5FxSr+vuor9B8uu/7N4XcAU0NxtinYZXBAiEAjCtxUxGz+ovTRxAiTRMDfQQeyR27MsYChoGwnzg1R0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7788},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","gitHead":"078137ddabbf257412b1b9401b8ca38e341fd016","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"repository":{"url":"https://gitee.com/au114514/au-npm-pkgs","type":"git","directory":"packages/vue-china-area-select"},"_npmVersion":"11.0.0","description":"vue3中国省市区选择器组件","directories":{},"_nodeVersion":"22.10.0","dependencies":{"vue":"^3.5.13","@aurouscia/china-areas":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.8.3","@types/node":"^22.15.17","vite-plugin-dts":"^4.5.3","@vitejs/plugin-vue":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-china-area-select_0.0.0_1746952098499_0.18402502128983578","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@aurouscia/vue-china-area-select","version":"0.0.1","keywords":["vue","vue3","component","china","cn","area","division"],"author":{"name":"Au"},"license":"MIT","_id":"@aurouscia/vue-china-area-select@0.0.1","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"dist":{"shasum":"7d05436618af33be729a2fe47d330c1b9ba9eb4e","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.0.1.tgz","fileCount":4,"integrity":"sha512-KSAFTiDAc+x4xdGzkY+/4SwjFizL70/1det/Wnp7J7fMdrpaJQ9o6lKtJJkRbe/hxu5f8WxqsnBfyk6x7QMOzg==","signatures":[{"sig":"MEQCIAt6eRSlgNOHAijrPFK6KYxF8YthhwMrlyTMbx34pzVyAiAO5SGgNQpDfrrmyiYYJLpmKxxUvQMBMXg+lmE6CAePdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7772},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","gitHead":"9aa597bcfea06a7602ada89f953b5388a8884ff3","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"repository":{"url":"https://gitee.com/au114514/au-npm-pkgs","type":"git","directory":"packages/vue-china-area-select"},"_npmVersion":"11.0.0","description":"vue3中国省市区选择器组件","directories":{},"_nodeVersion":"22.10.0","dependencies":{"vue":"^3.5.13","@aurouscia/china-areas":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.8.3","@types/node":"^22.15.17","vite-plugin-dts":"^4.5.3","@vitejs/plugin-vue":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-china-area-select_0.0.1_1746953413005_0.5914953074832803","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aurouscia/vue-china-area-select","version":"0.0.2","keywords":["vue","vue3","component","china","cn","area","division"],"author":{"name":"Au"},"license":"MIT","_id":"@aurouscia/vue-china-area-select@0.0.2","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"dist":{"shasum":"5fc2244d020866931998e2ccd307551f268f27f7","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.0.2.tgz","fileCount":4,"integrity":"sha512-sr9QZq1axB3hcarfyKUBmTPbYNK14n8ocF5//CgLmy1lLnnkzYyKv/94oQAbQZuU4+DdLmeOJ0g9eP2i5hEqPw==","signatures":[{"sig":"MEYCIQDgYuo08Nt1NE+ef/nGGL7fvdHhI7aRIvk3ltUPTZyZPAIhAPxJ8kAb6HAv9mj/5zZCimfSUcHCoAocHmCVTMEDYkRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7914},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","gitHead":"c81fc10d68e8c2844dc6f3877a32d9fd01b9954d","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"repository":{"url":"https://gitee.com/au114514/au-npm-pkgs","type":"git","directory":"packages/vue-china-area-select"},"_npmVersion":"11.0.0","description":"vue3中国省市区选择器组件","directories":{},"_nodeVersion":"22.10.0","dependencies":{"vue":"^3.5.13","@aurouscia/china-areas":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.8.3","@types/node":"^22.15.17","vite-plugin-dts":"^4.5.3","@vitejs/plugin-vue":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-china-area-select_0.0.2_1746954268499_0.5075996934113887","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aurouscia/vue-china-area-select","version":"0.1.0","keywords":["vue","vue3","component","china","cn","area","division"],"author":{"name":"Au"},"license":"MIT","_id":"@aurouscia/vue-china-area-select@0.1.0","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"dist":{"shasum":"542f457d18585c0f0cef05d68cd3af692b9582c2","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.1.0.tgz","fileCount":4,"integrity":"sha512-ZS+MC7ong0x3As2T4weZ5vjnCC0lQGWfShXwJyfo7eShClax5RAFkUXfzu4FN1p4QcJ5WezDSCvgs91DW2xeSw==","signatures":[{"sig":"MEQCIDzNoE+0ZZisYFtESbRfAVLyjxHAtHs3fGYQ7IrrB6gXAiBnTtgOdUm0/2rE1wNfDaebjyE65GjgWpcWqqmWIrZdzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8098},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","gitHead":"ffc46bfcf33e084a5efec9e833f062f9d113cb3e","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"repository":{"url":"https://gitee.com/au114514/au-npm-pkgs","type":"git","directory":"packages/vue-china-area-select"},"_npmVersion":"11.0.0","description":"vue3中国省市区选择器组件","directories":{},"_nodeVersion":"22.10.0","dependencies":{"vue":"^3.5.13","@aurouscia/china-areas":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.8.3","@types/node":"^22.15.17","vite-plugin-dts":"^4.5.3","@vitejs/plugin-vue":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-china-area-select_0.1.0_1746955697560_0.6052110731398963","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aurouscia/vue-china-area-select","version":"0.2.0","keywords":["vue","vue3","component","china","cn","area","division"],"author":{"name":"Au"},"license":"MIT","_id":"@aurouscia/vue-china-area-select@0.2.0","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"dist":{"shasum":"29fb0586cc13a7ecd9da9c8509bc32c47017e4c6","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.2.0.tgz","fileCount":4,"integrity":"sha512-dFXjrJIvNU69r3pqGdUagZjHxmgIGctvwEtv1IXLcUTQqvOaAx00VtKUd8NFMsIfVEYKF/PVtJVwdh8OFTP3Ig==","signatures":[{"sig":"MEQCIFLA2N9aHgG5LVKJXCgRVQNgHYKVuWm5cWm5mXzCB1riAiArSCr2uZRTSCXtOjgA3HqCuVFLWBK9FmlAhgol/7/5MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8098},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","gitHead":"d60b575428dd13387cc471f6091bb7a94c262904","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"repository":{"url":"https://gitee.com/au114514/au-npm-pkgs","type":"git","directory":"packages/vue-china-area-select"},"_npmVersion":"11.0.0","description":"vue3中国省市区选择器组件","directories":{},"_nodeVersion":"22.10.0","dependencies":{"vue":"^3.5.13","@aurouscia/china-areas":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.8.3","@types/node":"^22.15.17","vite-plugin-dts":"^4.5.3","@vitejs/plugin-vue":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-china-area-select_0.2.0_1747285876034_0.24797421925228957","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aurouscia/vue-china-area-select","version":"0.3.0","keywords":["vue","vue3","component","china","cn","area","division"],"author":{"name":"Au"},"license":"MIT","_id":"@aurouscia/vue-china-area-select@0.3.0","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"dist":{"shasum":"02bef10dc72b1b61f83edbd70ef71ce0017274f8","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.3.0.tgz","fileCount":4,"integrity":"sha512-xCIA4Xl6WIgLBTJrFmnZzxN3cKhC3OmsilY5jnCEZBppeY8J3xcMH440d/KA3ZoPDpNLGF+PPVvgBp4Zh060Yw==","signatures":[{"sig":"MEUCIFhQOqPE2XqRNXGnX4VYCAn4zTqykDJ4qYRxKCWBcpQgAiEAoWksGS6PNzVhVRhHrR3qhZ9fhAXVuTybhRrxE/x83IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8649},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.es.js","gitHead":"fcd2e003122e022544a8173ef8ab56893502f00e","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"repository":{"url":"https://gitee.com/au114514/au-npm-pkgs","type":"git","directory":"packages/vue-china-area-select"},"_npmVersion":"11.0.0","description":"vue3中国大陆地区省市区(2025)联动选择器","directories":{},"_nodeVersion":"22.10.0","dependencies":{"vue":"^3.5.13","@aurouscia/china-areas":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","typescript":"^5.8.3","@types/node":"^22.15.17","vite-plugin-dts":"^4.5.3","@vitejs/plugin-vue":"^5.2.4"},"_npmOperationalInternal":{"tmp":"tmp/vue-china-area-select_0.3.0_1748185985737_0.7010430320931949","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aurouscia/vue-china-area-select","version":"0.4.0","author":{"name":"Au"},"license":"MIT","repository":{"type":"git","url":"https://gitee.com/au114514/au-npm-pkgs","directory":"packages/vue-china-area-select"},"description":"vue3中国大陆地区省市区(2025)联动选择器","keywords":["vue","vue3","component","china","cn","area","division"],"type":"module","module":"./dist/index.es.js","types":"./dist/types/index.d.ts","scripts":{"dev":"vite","build":"vite build","prepack":"npm run build"},"dependencies":{"@aurouscia/china-areas":"^0.6.0","vue":"^3.5.13"},"devDependencies":{"@types/node":"^22.15.17","@vitejs/plugin-vue":"^5.2.4","typescript":"^5.8.3","vite":"^6.3.5","vite-plugin-dts":"^4.5.3"},"_id":"@aurouscia/vue-china-area-select@0.4.0","gitHead":"9d98051f10f8d927b777561a87ef80e28f01eecb","_nodeVersion":"22.10.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-qhvSS1jqP6qYP1k5+h1zHykINReotjI2GAWXFzJAWmst+e7i57RmMWHvSk2VEixs2vpkd6W2OMz14V1JAABmWw==","shasum":"0775473094471b2502e1751296703a3bdf6b47d6","tarball":"https://registry.npmjs.org/@aurouscia/vue-china-area-select/-/vue-china-area-select-0.4.0.tgz","fileCount":4,"unpackedSize":8875,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH8h6VQFxIu4TK3dAkLfleIVe7aq4n7bURMzGAn1B4I0AiEA97qrbm1wkxKWCzMJSpREa7AgiOrbKd38I1CY4LZxPoE="}]},"_npmUser":{"name":"aurouscia","email":"18971501210@189.cn"},"directories":{},"maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-china-area-select_0.4.0_1748187027055_0.224337089114925"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-11T08:28:18.442Z","modified":"2025-05-25T15:30:27.436Z","0.0.0":"2025-05-11T08:28:18.669Z","0.0.1":"2025-05-11T08:50:13.199Z","0.0.2":"2025-05-11T09:04:28.658Z","0.1.0":"2025-05-11T09:28:17.734Z","0.2.0":"2025-05-15T05:11:16.209Z","0.3.0":"2025-05-25T15:13:05.903Z","0.4.0":"2025-05-25T15:30:27.283Z"},"author":{"name":"Au"},"license":"MIT","keywords":["vue","vue3","component","china","cn","area","division"],"repository":{"type":"git","url":"https://gitee.com/au114514/au-npm-pkgs","directory":"packages/vue-china-area-select"},"description":"vue3中国大陆地区省市区(2025)联动选择器","maintainers":[{"name":"aurouscia","email":"18971501210@189.cn"}],"readme":"# vue3中国大陆地区省市区(2025)联动选择器\n## 行为\n- 选择一般的三级地区，将会出现三个select标签\n- 选择直辖市、省直辖县（无所属地级）、直筒子市（地级但无下辖县），将会出现两个select标签\n- 港澳台地区，只会出现一个select标签\n- 事件触发时返回的数组长度等于select标签的数量\n\n## 引入\n```js\nimport ChinaAreaSelect from \"@aurouscia/vue-china-area-select\"\n```\n\n## 使用\n```vue\n<div class=\"my-selects\">\n    <ChinaAreaSelect\n        :names-init=\"['湖北省','武汉市','江岸区']\"\n        :code-init=\"'000000'\"\n        @change=\"changeHandler\"\n    ></ChinaAreaSelect>\n</div>\n```\n### Props\n- `:names-init` 初始化选择的省市区名称\n- `:code-init` 初始化选择的省市区六位代码（优先级高于`names-init`）\n- `:emit-on-inited` 初始化时是否emit一次？（默认为`false`）\n\n### Emits\n- `@change` 选择器值改变时触发的事件  \n    - 返回值为当前选中的省市区名称数组`names`（长度可能为1、2、3）和六位代码`code`，以及当前状态是否正确即`valid`布尔值（有可选项时必须选择一个）  \n    - 初始化时默认不会触发，但使用expose重新初始化时若改变了当前值则会触发\n\n### Expose\n- `initByProps()`使用组件当前的props重新初始化选择器（覆盖当前的值）\n- `getEmitData()`获取当前数据，和`@change`获取的一样\n\n### 自定义样式\n本组件不提供任何样式，需自定义样式请在外面套上容器，并编写**非scoped**`style`标签，例如：\n```css\n.my-selects select{\n    font-size: 18px;\n    height: 26px;\n}\n.my-selects select.cas_not_selected{\n    border: 2px solid red;\n}\n```\n其中`cas_not_selected`为未选择选项的select的类名，需重点强调，提示用户选择该项\n\n### 自定义布局\n本组件内是1-3个select标签，没有用容器包起来。需自定义布局请在外面套上容器，并指定容器的布局，例如：\n```css\n.my-selects{\n    display: flex;\n    justify-content: space-between;\n}\n```\n由于select标签的数量和长度不确定，建议使用`flex`布局，并设置`flex-wrap: wrap`\n\n## 数据来源\n[@aurouscia/china-areas](https://www.npmjs.com/package/@aurouscia/china-areas)  \n该包也是我负责维护，如果行政区划有变动，请在gitee上提issue，我会及时更新\n\n## 许可证\nMIT","readmeFilename":"README.md"}