{"_id":"@alicd/crui-address-multi-field","_rev":"24-df0a162cb4e6edb5ae3fef45bcad6694","name":"@alicd/crui-address-multi-field","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.18":{"name":"@alicd/crui-address-multi-field","version":"0.0.18","author":{"name":"@alicd/walle"},"_id":"@alicd/crui-address-multi-field@0.0.18","maintainers":[{"name":"later_7","email":"tony7leek@gmail.com"}],"dist":{"shasum":"0f57b1024a686cd53643c68f1caf9d7c6f45968e","tarball":"https://registry.npmjs.org/@alicd/crui-address-multi-field/-/crui-address-multi-field-0.0.18.tgz","fileCount":23,"integrity":"sha512-OXEFPUSj/1No5V0C1jwGRXxvpJ97tMbll62n6f6CTlAsTvgaha0DLcowqYBhq7WIV2q20FfWqpDa+GoOLg4tiw==","signatures":[{"sig":"MEYCIQCSvTheoJjz78MYlip3ETcf98YnEbN75c095gqpK6CFSgIhAKRppVauISnwP2PTj41jJoh9nO4hfjSKdYflBBQRp7yD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11796084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOWsSCRA9TVsSAnZWagAAsp4P+gOc9WmrMFeZi913//tj\nBkfF/1YUAkEH7OszVzdOhq7HHr2fHxk7aO/5HPzkSkGsfivKE8ergWtc0l82\nrBcOGninbSOcMm05Cng/IrhgHsp2PQZiuuKsQHRj3XcF3Ouj5xXUkG0uZs59\nXMe/gSNjNvVaVKLoGd6qyMVDnvQA6vHhRx6n0Xvqm3lqZCEQCvR6iZ5YOlqG\nMJ9RbcMIQqI3XIseUu6g/ALt7kotZu631WqsJhzbKe0kxJwBmqRjbG59ne28\nmmpvbMar2zdA6e0NbN97LuEw+ezDU/LgMFuLOLQE80xtNZ3Ar7MrJjuxuQrf\nNEvE02zOz6ew3BYV1O4K5lyrbBCcfqg9qAGj8fJpUZjTEi9/G5PIIGzU4WXu\nrbAqypfY15dBREF49cy9zdGOefjxOkwCMqJMurzLgGChCOC+jakshjoTFmpY\nm8nC6nhjg0avdAR5eIWS33YAhQxe1A77Tpzq3UNnzjmUZ+S//MC+3r7jnU7Q\nTL3ka2BNf59E0TUa/zAU2Rb+p4q/FXtCtx0bXvI7zc1c8doMyuxXMK7nzkVe\nF02bZJxWxGzKEFJrUIOxuo6w97FMDOojiTxKT4OmZOaRy2VtBCC5422Mk4ze\nVPwKAcxJRPC+jC6RDbph9cnO3dxESy1ehOZonUBZ/zZxjPzjYrBDvfRTiGRA\nHlHm\r\n=NQe5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"7d6ff8749a002cb7da253c2ecbc6263dd4dcfe92","scripts":{"dev":"rm -rf ./site && NODE_ENV=development webpack --config webpack.config.babel.js --progress && webpack-dev-server","pub":"rm -rf ./lib && rm -rf ./dist && babel src --copy-file --extensions .js,.jsx --out-dir lib && npm run prod","demo":"rm -rf ./site ./_data && NODE_ENV=demo webpack-dev-server --config webpack.config.babel.js --progress","prod":"NODE_ENV=production webpack --config webpack.config.babel.js --progress","build":"babel src -d lib & webpack --config webpack.config.babel.js --progress","clean":"rm -rf ./dist ./lib ./site","start":"npm run dev"},"_npmUser":{"name":"later_7","email":"tony7leek@gmail.com"},"_npmVersion":"5.6.0","description":"--- category: Components type: UI Views component: Form chinese: 地址多选框 english: AddressMultiField ---","directories":{},"_nodeVersion":"9.8.0","dependencies":{"prop-types":"^15.5.10","@alicd/crui-address":"^0.0.80","@alicd/crui-form-item":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^2.6.1","babel-cli":"^6.26.0","node-sass":"^4.5.3","babel-core":"^6.25.0","css-loader":"^0.28.4","@alicd/next":"^0.19.16","file-loader":"^0.11.2","sass-loader":"^6.0.6","autoprefixer":"^7.1.1","babel-loader":"^7.1.1","style-loader":"^0.18.2","webpack-merge":"^4.1.0","md-meta-loader":"^0.0.4","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.8.2","babel-plugin-import":"^1.4.0","babel-preset-es2015":"^6.24.1","html-webpack-plugin":"^2.29.0","babel-preset-stage-0":"^6.22.0","escape-string-regexp":"^1.0.5","wrapper-webpack-plugin":"^1.0.0","jsonml-to-react-component":"^0.2.6","extract-text-webpack-plugin":"^2.1.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"@alicd/next":"^0.18.1","@alicd/crui-address":"^0.0.80"},"_npmOperationalInternal":{"tmp":"tmp/crui-address-multi-field_0.0.18_1564044048972_0.553026078996135","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-25T08:40:48.770Z","modified":"2024-07-15T07:13:58.541Z","0.0.18":"2019-07-25T08:40:49.461Z"},"author":{"name":"@alicd/walle"},"description":"--- category: Components type: UI Views component: Form chinese: 地址多选框 english: AddressMultiField ---","maintainers":[{"email":"hahaiwin@163.com","name":"hahaiwin"},{"email":"1149518004@qq.com","name":"snowden_"},{"email":"1312065793@qq.com","name":"vincent.ljq"},{"email":"595620510@qq.com","name":"zhen.hz"},{"email":"251250076@qq.com","name":"cismous"},{"email":"juntao.wjt@alibaba-inc.com","name":"juntao.wjt"},{"email":"xiongqi.me@foxmail.com","name":"xiongqi"},{"email":"guoli.ygl@cainiao.com","name":"mingche_286130"},{"email":"joshuasui@163.com","name":"joshuasui"},{"email":"maopengcheng1994@gmail.com","name":"mmpc"},{"email":"littlehmy@163.com","name":"0little"},{"email":"yf871020@163.com","name":"yf871020"},{"email":"zyy7259@gmail.com","name":"zyy7259"},{"email":"tony7leek@gmail.com","name":"later_7"},{"email":"775710651@qq.com","name":"qijian1990"},{"email":"xiekaif@163.com","name":"gepik"},{"email":"yanzhe.xyz@alibaba-inc.com","name":"jimmyxuster"},{"email":"laijianqing@gmail.com","name":"helloljq"},{"email":"rentj1@163.com","name":"rentj1"},{"email":"zhangqing332@live.com","name":"js8zq332"},{"email":"527710279@qq.com","name":"xiaobc"}],"readme":"---\ncategory: Components\ntype: UI Views\ncomponent: Form\nchinese: 地址多选框\nenglish: AddressMultiField\n---\n\n地址多选组件。\n\n## API\n\n|   成员   | 说明 | 类型 | 默认值 |\n| ----- | ----- | ----- | ----- |\n| value | 当前组件中的地址值，以 JSON 对象的数组的形式表示，每一个元素包含 `country`，`province`，`city`，`area`，`town` 等字段 | `object[]` | N/A |\n| onChange | 用户的选择等交互使地址值变化时所调用的函数<br>_参数_:<br>_value_: `object` 改变后的地址数组，可直接设置到 `value` 属性上<br>_nodes_: `object[]` 该 `value` 各值对应的地址详细信息，可用来取地名等 | `(value: object[], nodes: object[]) => void` | N/A |\n| root | 多选框选择弹层的根地址节点，用于指定地址选择的区域，地址组件只能选择区域内的地址 | `object` | `{ \"country\": 1 }`（默认选择国内地址） |\n| className | 自定义类名 | `string` | N/A |\n| style | 自定义组件内联样式 | `object` | N/A |\n| size | 选择框大小 | `\"small\"` 或 `\"medium\"` 或 `\"large\"` | `\"medium\"` |\n| level | 选择到几级地址，1 为只选择省，4 为从省到街道全部选择（国家选择请使用 `root` 属性控制） | `number` | `4` (省、市、区、街道四级全部启用) |\n| placeholder | 选择框占位符 | `string` | N/A |\n| disabled | 是否禁止用户编辑地址 | `boolean` | `false` |\n| container | 指定渲染地址选择弹层的容器，一般不需要设置该属性 | any | 默认为地址组件本身 |\n| popupProps | 弹层的属性，参见 SelectField 组件 | `object` | N/A |\n| popupClassName | 弹层的类名 | `string` | N/A |\n| requestAddressUrl | 国家、省、市、区四级数据的接口地址，默认拉取最新数据 | `string` | `\"//division-data.alicdn.com/simple/addr_4_1111_1_0.js\"` |\n| requestTownUrl | 用于街道一级数据的接口地址 | `string` | `\"//lsp.wuliu.taobao.com/locationservice/addr/output_address_town.do\"` |\n| requestAddressLevelUrl | 用于街道一级数据的接口地址 | `string` | `\"//lsp.wuliu.taobao.com/locationservice/addr/outputParentDivisons.do\"` |\n| hiddenData |数据中不做展示的地址 ID 数组，用于去除部分数据。**注意不要将该属性误写为 \"hidden\"，\"hidden\" 属性将会将组件隐藏**|`string[]`|`[]`|\n| ignored |数据中忽略的地址 ID 数组，用于去除部分数据。注意 `hiddenData` 与本属性的区别，`ignored` 会将地址节点从数据中彻底剔除（用户无法选择，且使用被忽略掉的地址进行 setValue() 不被识别），`hiddenData` 仅仅在展示时隐藏地址节点（用户无法选择），且 `ignored`、`dataOverride`、`preprocessor` 等属性仅在地址数据加载时有效，之后对这些属性的更新均无效。一般推荐使用 `hiddenData` 属性|`string[]`|`[]`|\n| dataOverride |需要临时复写、增加新的地址数据时使用|`{ [addressID: number]: string[] }`||`{}`|\n| preprocessor |需要对地址数据定制更细致的预处理工作时使用的回调接口，一般优先使用 `hiddenData`, `ignored`, `dataOverride` 等属性，需求无法满足时再考虑使用本属性|`(dataRaw: { [addressID: number]: string[] }) => { [addressID: number]: string[] }`|默认直接返回第一个参数（不进行任何操作）|\n","readmeFilename":"README.md"}