ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 887 B
Source Map (JSON)
{"version":3,"file":"useSelectMethods.cjs","sources":["../../../../../../packages/element/select/src/hooks/useSelectMethods.ts"],"sourcesContent":["import { getCurrentInstance } from 'vue'\nimport type { ComponentInternalInstance } from 'vue'\n\ninterface SelectMethods {\n focus: () => void\n blur: () => void\n}\n\nexport function useSelectMethods() {\n const { proxy: ctx } = getCurrentInstance() as ComponentInternalInstance\n\n const focus = () => {\n (ctx?.$refs.selectRef as SelectMethods).focus()\n }\n\n const blur = () => {\n (ctx?.$refs.selectRef as SelectMethods).blur()\n }\n\n return { focus, blur }\n}\n"],"names":["useSelectMethods","ctx","vue"],"mappings":"uGAQO,SAAAA,GAAA,CACL,KAAA,CAAA,MAAAC,CAAA,EAAAC,EAAA,mBAAA,EAUA,MAAA,CAAA,MARA,IAAA,EACED,GAAA,YAAAA,EAAA,MAAA,WAAA,MAAA,CAA8C,EAOhD,KAJA,IAAA,EACEA,GAAA,YAAAA,EAAA,MAAA,WAAA,KAAA,CAA6C,CAG/C,CACF"}