{"_id":"q-cascader","_rev":"5-28c7fd7a8266092efd2d5c04841036fb","name":"q-cascader","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.2":{"name":"q-cascader","version":"0.0.2","keywords":["quasar","cascader"],"author":{"name":"seffeng","email":"save.zxf@gmail.com"},"license":"MIT","_id":"q-cascader@0.0.2","maintainers":[{"name":"seffeng","email":"save.zxf@gmail.com"}],"homepage":"https://github.com/seffeng/quasar-cascader#readme","bugs":{"url":"https://github.com/seffeng/quasar-cascader/issues"},"dist":{"shasum":"5feb8522e61378fd5b556ee306b892cc7d2ee068","tarball":"https://registry.npmjs.org/q-cascader/-/q-cascader-0.0.2.tgz","fileCount":3,"integrity":"sha512-nQy8XBe3/VMxJkwKdGSbYO9F0mf2WwMNXWu39MlaWqEaJIgL4SncWGY7EWMpE3umK4ICt3Y8x7ztJp8Ly+CKAA==","signatures":[{"sig":"MEUCIQDjLQIKPi/QoYm5nt1rd64s8GLVESQf3oYTtVk7PBjEtQIgLk44vKVb6wWnYSvwAVpXN76bJA5aQJlpADhsay62wXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9422},"main":"src/QCascader.vue","gitHead":"377d1f1aa3cdbde9201197d51e1c40cca33ad530","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"seffeng","email":"save.zxf@gmail.com"},"deprecated":false,"repository":{"url":"git://github.com/seffeng/quasar-cascader.git","type":"git"},"_npmVersion":"10.7.0","description":"quasar-cascader","directories":{},"_nodeVersion":"18.20.4","dependencies":{"quasar":"^2.8.5","@quasar/extras":"^1.16.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/q-cascader_0.0.2_1725706935464_0.9086598301061797","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"q-cascader","version":"0.0.3","keywords":["quasar","cascader"],"author":{"name":"seffeng","email":"save.zxf@gmail.com"},"license":"MIT","_id":"q-cascader@0.0.3","maintainers":[{"name":"seffeng","email":"save.zxf@gmail.com"}],"homepage":"https://github.com/seffeng/quasar-cascader#readme","bugs":{"url":"https://github.com/seffeng/quasar-cascader/issues"},"dist":{"shasum":"c79ca41dd85677259ddac5cdda6cd0929109aaf8","tarball":"https://registry.npmjs.org/q-cascader/-/q-cascader-0.0.3.tgz","fileCount":3,"integrity":"sha512-OeQ6wu6n/RWfURcnZ4HE6gOagTpd2sc/9roihMwBY8Wy+/TESEXnf2mcXu3ZSO98+dtWxAxxSKwlxIhbbnLrFw==","signatures":[{"sig":"MEYCIQD7VMDcArNyv/mfRbTRdVb4yBbozJZcySx/Sp/6MxMNSQIhAOSv16eHbe016dp3u51P2IdgwWtG4K0wa2GjfMBpGp1f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9152},"main":"src/QCascader.vue","gitHead":"13e3f2c2c4c8803ef837eef529bc3f6ea21d611a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"seffeng","email":"save.zxf@gmail.com"},"deprecated":false,"repository":{"url":"git://github.com/seffeng/quasar-cascader.git","type":"git"},"_npmVersion":"8.19.2","description":"quasar-cascader","directories":{},"_nodeVersion":"18.12.1","dependencies":{"quasar":"^2.8.5","@quasar/extras":"^1.16.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/q-cascader_0.0.3_1726127085136_0.7144035384358016","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"q-cascader","version":"0.0.4","keywords":["quasar","cascader"],"author":{"name":"seffeng","email":"save.zxf@gmail.com"},"license":"MIT","_id":"q-cascader@0.0.4","maintainers":[{"name":"seffeng","email":"save.zxf@gmail.com"}],"homepage":"https://github.com/seffeng/quasar-cascader#readme","bugs":{"url":"https://github.com/seffeng/quasar-cascader/issues"},"dist":{"shasum":"07bc5234691eeca566428327aa4097b073afd0eb","tarball":"https://registry.npmjs.org/q-cascader/-/q-cascader-0.0.4.tgz","fileCount":3,"integrity":"sha512-iimlrDxeVkayC3JkMRueSDrQgz8CsD0g8H2lGNPwHI2yyULKlfNraCXPpJxH80wkiKedx4AC1Ky+XKKD7EYt0Q==","signatures":[{"sig":"MEYCIQDeexdiVb2dQ8vyMBNEhr1rXpqVC0c+5XYyUrCTUAQDOAIhAIIdwLaFXBRZY+mXkFdFKM/YDQDfKPNRv1NJ+XpSo6t6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9290},"main":"src/QCascader.vue","gitHead":"8ddcda67ea47b32bc2efea017e7d3e70cd83ba27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"seffeng","email":"save.zxf@gmail.com"},"deprecated":false,"repository":{"url":"git://github.com/seffeng/quasar-cascader.git","type":"git"},"_npmVersion":"8.19.2","description":"quasar-cascader","directories":{},"_nodeVersion":"18.12.1","dependencies":{"quasar":"^2.8.5","@quasar/extras":"^1.16.4"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/q-cascader_0.0.4_1726140043624_0.8740147930239546","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"q-cascader","version":"0.0.5","description":"quasar-cascader","main":"src/QCascader.vue","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["quasar","cascader"],"author":{"name":"seffeng","email":"save.zxf@gmail.com"},"dependencies":{"@quasar/extras":"^1.16.4","quasar":"^2.8.5"},"devDependencies":{},"license":"MIT","deprecated":false,"repository":{"type":"git","url":"git://github.com/seffeng/quasar-cascader.git"},"gitHead":"a09a7e84cfdc65f539a900f0232abcb3b652d26f","bugs":{"url":"https://github.com/seffeng/quasar-cascader/issues"},"homepage":"https://github.com/seffeng/quasar-cascader#readme","_id":"q-cascader@0.0.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-oJOlWC/VPocGQ5xByebaJFW+RdC2NRMK8k1A9TrYA2usDmTjhHJpth/UmjoIQicllxm2Aa6lcK/w9EFudRUCeQ==","shasum":"3ba982da5a6dd047f48dd4f97b9cf2c6aa369b12","tarball":"https://registry.npmjs.org/q-cascader/-/q-cascader-0.0.5.tgz","fileCount":3,"unpackedSize":10281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUNTphI7/9uHEop3egfD9fIE/QNJ0u797SyVPSMud+VAIgAcvuSIsfUlppIe7q/0eSixc9ryNZMm4NIah9LtWMquA="}]},"_npmUser":{"name":"seffeng","email":"save.zxf@gmail.com"},"directories":{},"maintainers":[{"name":"seffeng","email":"save.zxf@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/q-cascader_0.0.5_1726215683108_0.60116871981195"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-07T11:02:15.463Z","modified":"2024-09-13T08:21:23.428Z","0.0.1":"2024-09-05T08:31:30.519Z","0.0.2":"2024-09-07T11:02:15.613Z","0.0.3":"2024-09-12T07:44:45.304Z","0.0.4":"2024-09-12T11:20:43.778Z","0.0.5":"2024-09-13T08:21:23.274Z"},"bugs":{"url":"https://github.com/seffeng/quasar-cascader/issues"},"author":{"name":"seffeng","email":"save.zxf@gmail.com"},"license":"MIT","homepage":"https://github.com/seffeng/quasar-cascader#readme","keywords":["quasar","cascader"],"repository":{"type":"git","url":"git://github.com/seffeng/quasar-cascader.git"},"description":"quasar-cascader","maintainers":[{"name":"seffeng","email":"save.zxf@gmail.com"}],"readme":"# Vue Quasar Cascader\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm install q-cascader\r\n```\r\n\r\n## 示例\r\n\r\n```vue\r\n<template>\r\n  <q-cascader v-model=\"select\" :options=\"options\" :index=\"0\" @update:model-value=\"getValue\" />\r\n  <q-cascader v-model=\"select\" :options=\"options\" :index=\"1\" @update:model-value=\"getValue\" />\r\n</template>\r\n\r\n<script>\r\nimport { defineComponent, ref } from 'vue'\r\nimport QCascader from 'q-cascader'\r\n\r\nexport default defineComponent({\r\n  components: {\r\n    QCascader\r\n  },\r\n  setup () {\r\n    const select = ref([\r\n        {\r\n          value: '1-2',\r\n          label: '1-2--222'\r\n        },\r\n        {\r\n          value: '1',\r\n          label: 'aaa'\r\n        }\r\n    ])\r\n    const options = ref([\r\n      {\r\n        value: '1',\r\n        label: 'aaa',\r\n        children: [\r\n          {\r\n            value: '1-1',\r\n            label: '1-1--1111'\r\n          },\r\n          {\r\n            value: '1-2',\r\n            label: '1-2--222'\r\n          }\r\n        ]\r\n      }, {\r\n        value: '2',\r\n        label: 'bbb',\r\n        children: [\r\n          {\r\n            value: '2-1',\r\n            label: '2-1--1111'\r\n          },\r\n          {\r\n            value: '2-2',\r\n            label: '2-2--222',\r\n            children: [\r\n              {\r\n                value: '2-2-1',\r\n                label: '2-2-1--1111'\r\n              },\r\n              {\r\n                value: '2-2-2',\r\n                label: '2-2-2--222',\r\n                children: [\r\n                  {\r\n                    value: '2-2-2-1',\r\n                    label: '2-2-2-1--1111'\r\n                  }\r\n                ]\r\n              }\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ])\r\n\r\n    return {\r\n      options,\r\n      getValue (a, index) {\r\n        console.log(a, index)\r\n      }\r\n    }\r\n  }\r\n})\r\n</script>\r\n```\r\n\r\n## 参数\r\n\r\n```VUE\r\n<q-cascader v-model=\"select\" :options=\"options\" @update:model-value=\"getValue\" />\r\n```\r\n\r\n| 参数    | 类型    | 默认               | 说明             |\r\n| ------- | ------- | ------------------ | ---------------------- |\r\n| model-value | array | [] | 回显数据[子Object，..., 父Object]，从最深层开始 |\r\n| label | string | 请选择 | 默认显示文字 |\r\n| dense | boolean | false              | 紧凑模式 |\r\n| options | array   | []               | 必须，选项数组结构，参考示例 |\r\n| option-label | string | label              | 数据结构中的名称，展示在控件中 |\r\n| option-value | string | value  | 数据结构中的值 |\r\n| @update:model-value | function(array, index) | -           | 选项变化时值传给父组件，参考示例 |\r\n| no-caps | boolean | true | 是否禁用自动转为大写       |\r\n| expand-icon | string  | keyboard_arrow_right | 展开icon         |\r\n| index | integer | 0 | 第几个组件，当循环多个组件时使用 |\r\n\r\n## 备注\r\n\r\n* 最多支持 4 级，即只能有 3 层 children，参考示例。","readmeFilename":"README.md"}