{"$schema":"https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json","framework":"vue","name":"vant","version":"0.0.54","contributions":{"html":{"tags":[{"name":"van-action-bar","attributes":[{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"placeholder","default":"`false`","description":"Whether to generate a placeholder element","value":{"type":"boolean","kind":"expression"}}]},{"name":"van-action-bar-icon","attributes":[{"name":"text","default":"-","description":"Button text","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Icon","value":{"type":"string","kind":"expression"}},{"name":"color","default":"`#323233`","description":"Icon color","value":{"type":"string","kind":"expression"}},{"name":"icon-class","default":"`''`","description":"Icon class name","value":{"type":"string | Array | object","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"-","description":"Whether to show red dot","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"-","description":"Content of the badge","value":{"type":"number | string","kind":"expression"}},{"name":"badge-props","default":"-","description":"Props of Badge, see [Badge - props](#/en-US/badge#props)","value":{"type":"BadgeProps","kind":"expression"}},{"name":"url","default":"-","description":"Link URL","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"Text"},{"name":"icon","description":"Custom icon"}]},{"name":"van-action-bar-button","attributes":[{"name":"text","default":"-","description":"Button text","value":{"type":"string","kind":"expression"}},{"name":"type","default":"`default`","description":"Button type, Can be set to `primary` `info` `warning` `danger`","value":{"type":"string","kind":"expression"}},{"name":"color","default":"-","description":"Button color, support linear-gradient","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Left Icon","value":{"type":"string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable button","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading status","value":{"type":"boolean","kind":"expression"}},{"name":"url","default":"-","description":"Link","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"Button content"}]},{"name":"van-action-sheet","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show ActionSheet","value":{"type":"boolean","kind":"expression"}},{"name":"actions","default":"`[]`","description":"Options","value":{"type":"ActionSheetAction[]","kind":"expression"}},{"name":"title","default":"-","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"cancel-text","default":"-","description":"Text of cancel button","value":{"type":"string","kind":"expression"}},{"name":"description","default":"-","description":"Description above the options","value":{"type":"string","kind":"expression"}},{"name":"content-adaptive","default":"`false`","description":"Whether to adapt the panel height to short content","value":{"type":"boolean","kind":"expression"}},{"name":"closeable","default":"`true`","description":"Whether to show the close icon from the basic NavBar example","value":{"type":"boolean","kind":"expression"}},{"name":"duration","default":"`0.3`","description":"Transition duration, unit second","value":{"type":"number | string","kind":"expression"}},{"name":"round","default":"`true`","description":"Whether to show round corner","value":{"type":"boolean","kind":"expression"}},{"name":"overlay","default":"`true`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"overlay-class","default":"-","description":"Custom overlay class","value":{"type":"string | Array | object","kind":"expression"}},{"name":"overlay-style","default":"-","description":"Custom overlay style","value":{"type":"object","kind":"expression"}},{"name":"lock-scroll","default":"`true`","description":"Whether to lock background scroll","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util appeared","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-popstate","default":"`true`","description":"Whether to close when popstate","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-action","default":"`false`","description":"Whether to close when an action is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`true`","description":"Whether to close when overlay is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where ActionSheet will be mounted","value":{"type":"string | Element","kind":"expression"}},{"name":"before-close","default":"-","description":"Callback function before close","value":{"type":"(action: string) => boolean | Promise\\<boolean\\>","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when an option is clicked","arguments":[{"name":"action","type":"ActionSheetAction"},{"name":"index","type":"number"}]},{"name":"cancel","description":"Emitted when the cancel button is clicked","arguments":[]},{"name":"open","description":"Emitted when opening ActionSheet","arguments":[]},{"name":"close","description":"Emitted when closing ActionSheet","arguments":[]},{"name":"opened","description":"Emitted when ActionSheet is opened","arguments":[]},{"name":"closed","description":"Emitted when ActionSheet is closed","arguments":[]},{"name":"click-overlay","description":"Emitted when overlay is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Custom content"},{"name":"description","description":"Custom description above the options"},{"name":"cancel","description":"Custom the content of cancel button"},{"name":"action","description":"Custom the content of action"}]},{"name":"van-address-edit","attributes":[{"name":"area-list","default":"-","description":"Area List","value":{"type":"object","kind":"expression"}},{"name":"area-columns-placeholder","default":"`[]`","description":"placeholder of area columns","value":{"type":"string[]","kind":"expression"}},{"name":"area-placeholder","default":"`Area`","description":"placeholder of area input field","value":{"type":"string","kind":"expression"}},{"name":"address-info","default":"`{}`","description":"Address Info","value":{"type":"AddressEditInfo","kind":"expression"}},{"name":"search-result","default":"`[]`","description":"Address search result","value":{"type":"AddressEditSearchItem[]","kind":"expression"}},{"name":"show-postal","default":"`false`","description":"Whether to show postal field","value":{"type":"boolean","kind":"expression"}},{"name":"show-delete","default":"`false`","description":"Whether to show delete button","value":{"type":"boolean","kind":"expression"}},{"name":"show-set-default","default":"`false`","description":"Whether to show default address switch","value":{"type":"boolean","kind":"expression"}},{"name":"show-search-result","default":"`false`","description":"Whether to show address search result","value":{"type":"boolean","kind":"expression"}},{"name":"show-area","default":"`true`","description":"Whether to show area cell","value":{"type":"boolean","kind":"expression"}},{"name":"show-detail","default":"`true`","description":"Whether to show detail field","value":{"type":"boolean","kind":"expression"}},{"name":"disable-area","default":"`false`","description":"Whether to disable area select","value":{"type":"boolean","kind":"expression"}},{"name":"save-button-text","default":"`Save`","description":"Save button text","value":{"type":"string","kind":"expression"}},{"name":"delete-button-text","default":"`Delete`","description":"Delete button text","value":{"type":"string","kind":"expression"}},{"name":"detail-rows","default":"`1`","description":"Detail input rows","value":{"type":"number | string","kind":"expression"}},{"name":"detail-maxlength","default":"`200`","description":"Detail maxlength","value":{"type":"number | string","kind":"expression"}},{"name":"is-saving","default":"`false`","description":"Whether to show save button loading status","value":{"type":"boolean","kind":"expression"}},{"name":"is-deleting","default":"`false`","description":"Whether to show delete button loading status","value":{"type":"boolean","kind":"expression"}},{"name":"tel-validator","default":"-","description":"The method to validate tel","value":{"type":"(tel: string) => boolean","kind":"expression"}},{"name":"tel-maxlength","default":"-","description":"Tel maxlength","value":{"type":"number | string","kind":"expression"}},{"name":"postal-validator","default":"-","description":"The method to validate postal","value":{"type":"(tel: string) => boolean","kind":"expression"}},{"name":"validator","default":"-","description":"Custom validator","value":{"type":"(key, val) => string","kind":"expression"}}],"events":[{"name":"save","description":"Emitted when the save button is clicked","arguments":[{"name":"content","type":"form content"}]},{"name":"focus","description":"Emitted when field is focused","arguments":[{"name":"key","type":"field name"}]},{"name":"delete","description":"Emitted when confirming delete","arguments":[{"name":"content","type":"form content"}]},{"name":"select-search","description":"Emitted when a search result is selected","arguments":[{"name":"value","type":"search content"}]},{"name":"click-area","description":"Emitted when the area field is clicked","arguments":[]},{"name":"change-area","description":"Emitted when area changed","arguments":[{"name":"values","type":"area values"}]},{"name":"change-detail","description":"Emitted when address detail changed","arguments":[{"name":"value","type":"address detail"}]},{"name":"change-default","description":"Emitted when switching default address","arguments":[{"name":"value","type":"checked"}]}],"slots":[{"name":"default","description":"Custom content below postal"}]},{"name":"van-address-list","attributes":[{"name":"v-model","default":"-","description":"Id of chosen address","value":{"type":"string","kind":"expression"}},{"name":"list","default":"`[]`","description":"Address list","value":{"type":"Address[]","kind":"expression"}},{"name":"disabled-list","default":"`[]`","description":"Disabled address list","value":{"type":"Address[]","kind":"expression"}},{"name":"disabled-text","default":"-","description":"Disabled text","value":{"type":"string","kind":"expression"}},{"name":"switchable","default":"`true`","description":"Whether to allow switch address","value":{"type":"boolean","kind":"expression"}},{"name":"add-button-text","default":"`Add new address`","description":"Add button text","value":{"type":"string","kind":"expression"}},{"name":"default-tag-text","default":"-","description":"Default tag text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"add","description":"Emitted when the add button is clicked","arguments":[]},{"name":"edit","description":"Emitted when the edit icon of address is clicked","arguments":[{"name":"item","type":"Address"},{"name":"index","type":"number"}]},{"name":"select","description":"Emitted when an address is selected","arguments":[{"name":"item","type":"Address"},{"name":"index","type":"number"}]},{"name":"edit-disabled","description":"Emitted when the edit icon of disabled address is clicked","arguments":[{"name":"item","type":"Address"},{"name":"index","type":"number"}]},{"name":"select-disabled","description":"Emitted when a disabled address is selected","arguments":[{"name":"item","type":"Address"},{"name":"index","type":"number"}]},{"name":"click-item","description":"Emitted when an address item is clicked","arguments":[{"name":"item","type":"Address"},{"name":"index","type":"number"}]}],"slots":[{"name":"default","description":"Custom content after list"},{"name":"top","description":"Custom content before list"},{"name":"item-bottom","description":"Custom content after list item"},{"name":"tag","description":"Custom tag of list item"}]},{"name":"van-area","attributes":[{"name":"value","default":"-","description":"the `code` of selected area","value":{"type":"string","kind":"expression"}},{"name":"title","default":"-","description":"Toolbar title","value":{"type":"string","kind":"expression"}},{"name":"confirm-button-text","default":"`Confirm`","description":"Text of confirm button","value":{"type":"string","kind":"expression"}},{"name":"cancel-button-text","default":"`Cancel`","description":"Text of cancel button","value":{"type":"string","kind":"expression"}},{"name":"area-list","default":"-","description":"Area list data","value":{"type":"object","kind":"expression"}},{"name":"columns-placeholder","default":"`[]`","description":"Placeholder of columns","value":{"type":"string[]","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading prompt","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"item-height","default":"`44`","description":"Option height, supports `px` `vw` `vh` `rem` unit, default `px`","value":{"type":"number | string","kind":"expression"}},{"name":"columns-num","default":"`3`","description":"Level of picker","value":{"type":"number | string","kind":"expression"}},{"name":"visible-item-count","default":"`6`","description":"Count of visible columns","value":{"type":"number | string","kind":"expression"}},{"name":"swipe-duration","default":"`1000`","description":"Duration of the momentum animation, unit `ms`","value":{"type":"number | string","kind":"expression"}},{"name":"is-oversea-code","default":"-","description":"The method to validate oversea code","value":{"type":"() => boolean","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[{"name":"result","type":"ConfirmResult"}]},{"name":"cancel","description":"Emitted when the cancel button is clicked","arguments":[]},{"name":"change","description":"Emitted when current option changed","arguments":[{"name":"current","type":"values"},{"name":"column","type":"index"}]}],"slots":[{"name":"toolbar","description":"Custom toolbar content"},{"name":"title","description":"Custom title"},{"name":"confirm","description":"Custom confirm button text"},{"name":"cancel","description":"Custom cancel button text"},{"name":"columns-top","description":"Custom content above columns"},{"name":"columns-bottom","description":"Custom content below columns"}]},{"name":"van-badge","attributes":[{"name":"content","default":"-","description":"Badge content","value":{"type":"number | string","kind":"expression"}},{"name":"color","default":"`#ee0a24`","description":"Background color","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"`false`","description":"Whether to show dot","value":{"type":"boolean","kind":"expression"}},{"name":"size","default":"`default`","description":"Badge size, can be set to `default` or `mini`. Mini dot badges are `6 × 6px`.","value":{"type":"string","kind":"expression"}},{"name":"max","default":"-","description":"Max value, show `{max}+` when exceed, only works when content is number","value":{"type":"number | string","kind":"expression"}},{"name":"offset","default":"-","description":"Offset of badge dot","value":{"type":"[number | string, number | string]","kind":"expression"}},{"name":"show-zero","default":"`true`","description":"Whether to show badge when content is zero","value":{"type":"boolean","kind":"expression"}},{"name":"position","default":"`top-right`","description":"Badge position, can be set to `top-left` `bottom-left` `bottom-right`","value":{"type":"string","kind":"expression"}}],"slots":[{"name":"default","description":"Default slot"},{"name":"content","description":"Custom badge content"}]},{"name":"van-background","attributes":[{"name":"theme","default":"`default`","description":"Built-in background theme","value":{"type":"BackgroundTheme","kind":"expression"}}],"slots":[{"name":"default","description":"Page content"}]},{"name":"van-blue-mark","attributes":[{"name":"size","default":"`normal`","description":"Can be set to `small` `normal` `large`","value":{"type":"string","kind":"expression"}},{"name":"color","default":"`var(--van-text-color)`","description":"Text color","value":{"type":"string","kind":"expression"}},{"name":"mark-color","default":"`var(--van-primary-color)`","description":"Marker color","value":{"type":"string","kind":"expression"}},{"name":"font-size","default":"-","description":"Custom font size","value":{"type":"number | string","kind":"expression"}},{"name":"mark-width","default":"-","description":"Custom marker width","value":{"type":"number | string","kind":"expression"}},{"name":"mark-height","default":"-","description":"Custom marker height","value":{"type":"number | string","kind":"expression"}},{"name":"gap","default":"-","description":"Gap between marker and text","value":{"type":"number | string","kind":"expression"}},{"name":"is-link","default":"`false`","description":"Whether to show the navigation arrow","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when BlueMark is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-blue-mark-header","attributes":[{"name":"title","default":"-","description":"Title text","value":{"type":"number | string","kind":"expression"}},{"name":"size","default":"`large`","description":"BlueMark size","value":{"type":"string","kind":"expression"}},{"name":"required","default":"`false`","description":"Whether to show the required mark","value":{"type":"boolean","kind":"expression"}},{"name":"action-text","default":"-","description":"Text of the action","value":{"type":"string","kind":"expression"}},{"name":"expandable","default":"`false`","description":"Whether to enable expand/collapse; the whole header toggles state","value":{"type":"boolean","kind":"expression"}},{"name":"show-expand-icon","default":"`false`","description":"Whether to show the right-side expand/collapse arrow","value":{"type":"boolean","kind":"expression"}},{"name":"v-model","default":"`false`","description":"Whether the content is expanded","value":{"type":"boolean","kind":"expression"}},{"name":"divider","default":"`false`","description":"Whether to show dividers on both sides","value":{"type":"boolean","kind":"expression"}},{"name":"expand-text","default":"`展开`","description":"Text when collapsed","value":{"type":"string","kind":"expression"}},{"name":"collapse-text","default":"`收起`","description":"Text when expanded","value":{"type":"string","kind":"expression"}}],"events":[{"name":"click-action","description":"Emitted when the action is clicked","arguments":[]},{"name":"change","description":"Emitted when the expanded state changes","arguments":[{"name":"expanded","type":"boolean"}]}]},{"name":"van-collapse-toggle","attributes":[{"name":"v-model","default":"`false`","description":"Whether the content is expanded","value":{"type":"boolean","kind":"expression"}},{"name":"show-icon","default":"`true`","description":"Whether to show the arrow icon","value":{"type":"boolean","kind":"expression"}},{"name":"expand-text","default":"`展开`","description":"Text when collapsed","value":{"type":"string","kind":"expression"}},{"name":"collapse-text","default":"`收起`","description":"Text when expanded","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when the expanded state changes","arguments":[{"name":"expanded","type":"boolean"}]}],"slots":[{"name":"default","description":"Custom trigger text. Receives _{ expanded: boolean, text: string }_"}]},{"name":"van-bottom-action-bar","attributes":[{"name":"confirm-text","default":"`Confirm`","description":"Primary button text","value":{"type":"string","kind":"expression"}},{"name":"confirm-type","default":"`primary`","description":"Primary button type","value":{"type":"string","kind":"expression"}},{"name":"confirm-loading","default":"`false`","description":"Whether to show primary button loading state","value":{"type":"boolean","kind":"expression"}},{"name":"confirm-disabled","default":"`false`","description":"Whether to disable primary button","value":{"type":"boolean","kind":"expression"}},{"name":"secondary-text","default":"-","description":"Secondary button text","value":{"type":"string","kind":"expression"}},{"name":"secondary-type","default":"`default`","description":"Secondary button type","value":{"type":"string","kind":"expression"}},{"name":"secondary-loading","default":"`false`","description":"Whether to show secondary button loading state","value":{"type":"boolean","kind":"expression"}},{"name":"secondary-disabled","default":"`false`","description":"Whether to disable secondary button","value":{"type":"boolean","kind":"expression"}},{"name":"icon","default":"-","description":"Left icon button icon name","value":{"type":"string","kind":"expression"}},{"name":"icon-disabled","default":"`false`","description":"Whether to disable icon button","value":{"type":"boolean","kind":"expression"}},{"name":"more-icon","default":"`more-o`","description":"More action icon name","value":{"type":"string","kind":"expression"}},{"name":"more-text","default":"-","description":"More action text","value":{"type":"string","kind":"expression"}},{"name":"more-badge","default":"-","description":"More action badge content","value":{"type":"number | string","kind":"expression"}},{"name":"more-badge-max","default":"-","description":"Maximum displayed more-action badge value; values beyond it use `+`","value":{"type":"number | string","kind":"expression"}},{"name":"more-disabled","default":"`false`","description":"Whether to disable more action","value":{"type":"boolean","kind":"expression"}},{"name":"more-popover-actions","default":"`[]`","description":"Actions in the more-actions popover","value":{"type":"PopoverAction[]","kind":"expression"}},{"name":"fixed","default":"`true`","description":"Whether to fix the bar to the bottom","value":{"type":"boolean","kind":"expression"}},{"name":"placeholder","default":"`false`","description":"Whether to generate a placeholder when fixed","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable safe area inset","value":{"type":"boolean","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon class name prefix","value":{"type":"string","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when the primary button is clicked","arguments":[]},{"name":"secondary","description":"Emitted when the secondary button is clicked","arguments":[]},{"name":"icon","description":"Emitted when the icon button is clicked","arguments":[]},{"name":"more","description":"Emitted when the more action is clicked","arguments":[]},{"name":"select-more-popover","description":"Emitted when a more-actions popover item is selected","arguments":[{"name":"action","type":"PopoverAction"},{"name":"index","type":"number"}]}],"slots":[{"name":"confirm","description":"Custom primary button"},{"name":"secondary","description":"Custom secondary button"},{"name":"icon","description":"Custom icon button"},{"name":"more","description":"Custom more action entry"}]},{"name":"van-button","attributes":[{"name":"type","default":"`default`","description":"Can be set to `primary` `success` `warning` `danger` `text`","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`normal`","description":"Can be set to `large` `small` `mini`","value":{"type":"string","kind":"expression"}},{"name":"text","default":"-","description":"Text","value":{"type":"string","kind":"expression"}},{"name":"color","default":"-","description":"Color, support linear-gradient","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Left Icon","value":{"type":"string","kind":"expression"}},{"name":"right-icon","default":"-","description":"Right icon, using the same size rules as the left icon","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"icon-position","default":"`left`","description":"Icon position, can be set to `right`","value":{"type":"string","kind":"expression"}},{"name":"tag","default":"`button`","description":"HTML Tag","value":{"type":"string","kind":"expression"}},{"name":"native-type","default":"`button`","description":"Native Type Attribute","value":{"type":"string","kind":"expression"}},{"name":"plain","default":"`false`","description":"Whether to be plain button","value":{"type":"boolean","kind":"expression"}},{"name":"block","default":"`false`","description":"Whether to set display block","value":{"type":"boolean","kind":"expression"}},{"name":"round","default":"`false`","description":"Whether to be round button","value":{"type":"boolean","kind":"expression"}},{"name":"square","default":"`false`","description":"Whether to be square button","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable button","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading status","value":{"type":"boolean","kind":"expression"}},{"name":"loading-text","default":"-","description":"Loading text","value":{"type":"string","kind":"expression"}},{"name":"loading-type","default":"`circular`","description":"Loading type, can be set to `spinner`","value":{"type":"string","kind":"expression"}},{"name":"loading-size","default":"string_","description":"Loading icon size","value":{"type":"number \\","kind":"expression"}},{"name":"url","default":"-","description":"Link URL","value":{"type":"string","kind":"expression"}},{"name":"to","default":"object_","description":"Target route of the link, same as using vue-router","value":{"type":"string \\","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when button is clicked and not disabled or loading","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"touchstart","description":"Emitted when button is touched","arguments":[{"name":"event","type":"TouchEvent"}]}],"slots":[{"name":"default","description":"Default slot"},{"name":"icon","description":"Custom icon"},{"name":"right-icon","description":"Custom right icon"},{"name":"loading","description":"Custom loading icon"}]},{"name":"van-calendar","attributes":[{"name":"type","default":"`single`","description":"Type, can be set to `range` `multiple`","value":{"type":"string","kind":"expression"}},{"name":"title","default":"`Calendar`","description":"Title of calendar","value":{"type":"string","kind":"expression"}},{"name":"color","default":"`#ee0a24`","description":"Color for the bottom button and selected date","value":{"type":"string","kind":"expression"}},{"name":"min-date","default":"Today","description":"Min date","value":{"type":"Date","kind":"expression"}},{"name":"max-date","default":"Six months after the today","description":"Max date","value":{"type":"Date","kind":"expression"}},{"name":"default-date","default":"Today","description":"Default selected date","value":{"type":"Date | Date[] | null","kind":"expression"}},{"name":"row-height","default":"`64`","description":"Row height","value":{"type":"number | string","kind":"expression"}},{"name":"formatter","default":"-","description":"Day formatter","value":{"type":"(day: Day) => Day","kind":"expression"}},{"name":"poppable","default":"`true`","description":"Whether to show the calendar inside a popup","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to enable lazy render","value":{"type":"boolean","kind":"expression"}},{"name":"show-mark","default":"`true`","description":"Whether to show background month mark","value":{"type":"boolean","kind":"expression"}},{"name":"show-title","default":"`true`","description":"Whether to show title","value":{"type":"boolean","kind":"expression"}},{"name":"show-subtitle","default":"`true`","description":"Whether to show subtitle","value":{"type":"boolean","kind":"expression"}},{"name":"show-confirm","default":"`true`","description":"Whether to show confirm button","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"confirm-text","default":"`Confirm`","description":"Confirm button text","value":{"type":"string","kind":"expression"}},{"name":"confirm-disabled-text","default":"`Confirm`","description":"Confirm button text when disabled","value":{"type":"string","kind":"expression"}},{"name":"first-day-of-week","default":"`0`","description":"Set the start day of week","value":{"type":"0-6","kind":"expression"}},{"name":"v-model:show","default":"`false`","description":"Whether to show calendar","value":{"type":"boolean","kind":"expression"}},{"name":"position","default":"`bottom`","description":"Popup position, can be set to `top` `right` `left`","value":{"type":"string","kind":"expression"}},{"name":"round","default":"`true`","description":"Whether to show round corner","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-popstate","default":"`true`","description":"Whether to close when popstate","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`true`","description":"Whether to close when overlay is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-top","default":"`false`","description":"Whether to enable top safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where Calendar will be mounted","value":{"type":"string | Element","kind":"expression"}},{"name":"max-range","default":"Unlimited","description":"Number of selectable days","value":{"type":"number | string","kind":"expression"}},{"name":"range-prompt","default":"`Choose no more than xx days`","description":"Error message when exceeded max range","value":{"type":"string","kind":"expression"}},{"name":"show-range-prompt","default":"`true`","description":"Whether prompt error message when exceeded max range","value":{"type":"boolean","kind":"expression"}},{"name":"allow-same-day","default":"`false`","description":"Whether the start and end time of the range is allowed on the same day","value":{"type":"boolean","kind":"expression"}},{"name":"max-range","default":"Unlimited","description":"Max count of selectable days","value":{"type":"number | string","kind":"expression"}},{"name":"range-prompt","default":"`Choose no more than xx days`","description":"Error message when exceeded max count","value":{"type":"string","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when date is selected","arguments":[{"name":"value","type":"Date | Date[]"}]},{"name":"confirm","description":"Emitted after date selection is complete, if `show-confirm` is `true`, it is Emitted after clicking the confirm button","arguments":[{"name":"value","type":"Date | Date[]"}]},{"name":"open","description":"Emitted when opening Popup","arguments":[]},{"name":"close","description":"Emitted when closing Popup","arguments":[]},{"name":"opened","description":"Emitted when Popup is opened","arguments":[]},{"name":"closed","description":"Emitted when Popup is closed","arguments":[]},{"name":"unselect","description":"Emitted when unselect date when type is multiple","arguments":[{"name":"value","type":"Date"}]},{"name":"month-show","description":"Emitted when a month enters the visible area","arguments":[{"name":"value","type":"{ date: Date, title: string }"}]},{"name":"over-range","description":"Emitted when exceeded max range","arguments":[]},{"name":"click-subtitle","description":"Emitted when clicking the subtitle","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"title","description":"Custom title"},{"name":"subtitle","description":"Custom subtitle"},{"name":"footer","description":"Custom footer"},{"name":"confirm-text","description":"Custom confirm text"},{"name":"top-info","description":"Custom top info of day"},{"name":"bottom-info","description":"Custom bottom info of day"}]},{"name":"van-card","attributes":[{"name":"thumb","default":"-","description":"Left thumb image URL","value":{"type":"string","kind":"expression"}},{"name":"title","default":"-","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"desc","default":"-","description":"Description","value":{"type":"string","kind":"expression"}},{"name":"tag","default":"-","description":"Tag","value":{"type":"string","kind":"expression"}},{"name":"num","default":"-","description":"number","value":{"type":"number | string","kind":"expression"}},{"name":"price","default":"-","description":"Price","value":{"type":"number | string","kind":"expression"}},{"name":"origin-price","default":"-","description":"Origin price","value":{"type":"number | string","kind":"expression"}},{"name":"centered","default":"`false`","description":"Whether content vertical centered","value":{"type":"boolean","kind":"expression"}},{"name":"currency","default":"`¥`","description":"Currency symbol","value":{"type":"string","kind":"expression"}},{"name":"thumb-link","default":"-","description":"Thumb link URL","value":{"type":"string","kind":"expression"}},{"name":"lazy-load","default":"`false`","description":"Whether to enable thumb lazy load, should register [Lazyload](#/en-US/lazyload) component","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-thumb","description":"Emitted when thumb is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"title","description":"Custom title"},{"name":"desc","description":"Custom description"},{"name":"num","description":"Custom num"},{"name":"price","description":"Custom price"},{"name":"origin-price","description":"Custom origin price"},{"name":"price-top","description":"Custom price top"},{"name":"bottom","description":"Custom price bottom"},{"name":"thumb","description":"Custom thumb"},{"name":"tag","description":"Custom thumb tag"},{"name":"tags","description":"Custom tags"},{"name":"footer","description":"Custom footer"}]},{"name":"van-bot-mobile","attributes":[{"name":"gateway-base-url","default":"`''`","description":"AI gateway address (injected by the host)","value":{"type":"string","kind":"expression"}},{"name":"business-context","default":"-","description":"Business context object (injected by the host, forwarded with the session to the gateway)","value":{"type":"object","kind":"expression"}},{"name":"references","default":"`[]`","description":"A list of reference/context entries","value":{"type":"unknown[]","kind":"expression"}},{"name":"title","default":"-","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"show-header","default":"`true`","description":"Whether to show the header","value":{"type":"boolean","kind":"expression"}},{"name":"show-footer","default":"`true`","description":"Whether to show the footer action area","value":{"type":"boolean","kind":"expression"}},{"name":"client-id","default":"-","description":"Client identifier, used to persist session indexing","value":{"type":"string","kind":"expression"}},{"name":"auto-connect","default":"`true`","description":"Whether to establish a connection automatically after mount","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"send","description":"Emitted when a message is sent","arguments":[]},{"name":"action","description":"Emitted when a card/message action is triggered","arguments":[]},{"name":"new-session","description":"Emitted when a new session is created","arguments":[]},{"name":"select-session","description":"Emitted when the active session changes","arguments":[]},{"name":"rename-session","description":"Emitted when a session is renamed","arguments":[]},{"name":"delete-session","description":"Emitted when a session is deleted","arguments":[]},{"name":"change-model","description":"Emitted when the model is changed","arguments":[]},{"name":"toggle-history","description":"Emitted when the history drawer is toggled","arguments":[]},{"name":"request-fullscreen","description":"Emitted when fullscreen is requested","arguments":[]},{"name":"upload","description":"Emitted when an attachment is uploaded","arguments":[]},{"name":"remove-attachment","description":"Emitted when an attachment is removed","arguments":[]},{"name":"preview-attachment","description":"Emitted when an attachment is previewed","arguments":[]},{"name":"retry-upload","description":"Emitted when an upload is retried","arguments":[]},{"name":"slash-search","description":"Emitted when a slash command is searched","arguments":[]},{"name":"copy-message","description":"Emitted when a message is copied","arguments":[]},{"name":"regenerate","description":"Emitted when a response is regenerated","arguments":[]},{"name":"submit-question","description":"Emitted when a follow-up question is submitted","arguments":[]},{"name":"confirm-card","description":"Emitted when a confirmation card action is triggered","arguments":[]},{"name":"stop-generation","description":"Emitted when generation is stopped","arguments":[]},{"name":"status-change","description":"Emitted when the connection status changes","arguments":[]},{"name":"sessions-change","description":"Emitted when the session list changes","arguments":[]},{"name":"error","description":"Emitted on error","arguments":[]},{"name":"interaction","description":"A generic interaction event","arguments":[]}]},{"name":"van-bot-mobile-prompts","attributes":[{"name":"items","default":"`[]`","description":"A list of example prompt entries","value":{"type":"BotMobilePromptItem[]","kind":"expression"}},{"name":"title","default":"`''`","description":"Title text; when empty, the title row is not rendered","value":{"type":"string","kind":"expression"}},{"name":"active-id","default":"`''`","description":"The id of the currently selected item; touch devices have no hover, so this drives the persistent highlight after tap","value":{"type":"string","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when an item is clicked","arguments":[{"name":"item","type":"BotMobilePromptItem"}]}]},{"name":"van-bot-mobile-context-tags","attributes":[{"name":"tags","default":"`[]`","description":"A list of tags","value":{"type":"BotMobileContextTag[]","kind":"expression"}},{"name":"model-value","default":"`[]`","description":"The selected tag id array, used with `v-model`","value":{"type":"string[]","kind":"expression"}},{"name":"max","default":"`0`","description":"Maximum number of selectable tags, `0` means unlimited; when `1`, clicking a new tag replaces the previous selection","value":{"type":"number","kind":"expression"}}],"events":[{"name":"update:model-value","description":"Emitted when the selected tag id array changes","arguments":[{"name":"ids","type":"string[]"}]},{"name":"change","description":"Emitted when the selected tags change","arguments":[{"name":"tags","type":"BotMobileContextTag[]"}]}]},{"name":"van-bot-mobile-sheet","attributes":[{"name":"show","default":"`false`","description":"Whether the panel is visible, used with `v-model:show`","value":{"type":"boolean","kind":"expression"}},{"name":"gateway-base-url","default":"`''`","description":"Same as BotMobile","value":{"type":"string","kind":"expression"}},{"name":"business-context","default":"-","description":"Same as BotMobile","value":{"type":"object","kind":"expression"}},{"name":"references","default":"`[]`","description":"Same as BotMobile","value":{"type":"unknown[]","kind":"expression"}},{"name":"title","default":"-","description":"Same as BotMobile","value":{"type":"string","kind":"expression"}},{"name":"show-header","default":"`true`","description":"Same as BotMobile","value":{"type":"boolean","kind":"expression"}},{"name":"show-footer","default":"`true`","description":"Same as BotMobile","value":{"type":"boolean","kind":"expression"}},{"name":"client-id","default":"-","description":"Same as BotMobile","value":{"type":"string","kind":"expression"}},{"name":"auto-connect","default":"`true`","description":"Same as BotMobile","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"update:show","description":"Emitted when the panel visibility changes (e.g. clicking the overlay to close it)","arguments":[{"name":"show","type":"boolean"}]}]},{"name":"van-bot-mobile-view","attributes":[{"name":"messages","default":"`[]`","description":"The list of session messages, fully managed by the host (the component does not connect to a gateway)","value":{"type":"unknown[]","kind":"expression"}},{"name":"title","default":"`''`","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"show-header","default":"`true`","description":"Whether to show the header","value":{"type":"boolean","kind":"expression"}},{"name":"show-footer","default":"`true`","description":"Whether to show the footer action area","value":{"type":"boolean","kind":"expression"}},{"name":"placeholder","default":"`''`","description":"Input placeholder text","value":{"type":"string","kind":"expression"}},{"name":"generating","default":"`false`","description":"Whether generation is in progress","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether interaction is disabled","value":{"type":"boolean","kind":"expression"}}]},{"name":"van-bot-fab","attributes":[{"name":"icon","default":"`'chat-o'`","description":"Icon name","value":{"type":"string","kind":"expression"}},{"name":"side","default":"`'right'`","description":"Snap side","value":{"type":"'left' | 'right'","kind":"expression"}},{"name":"offset-bottom","default":"`80`","description":"Initial offset from the bottom of the viewport (px)","value":{"type":"number","kind":"expression"}},{"name":"draggable","default":"`true`","description":"Whether the button can be dragged","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"-","description":"Badge content","value":{"type":"number | string","kind":"expression"}}],"events":[{"name":"click","description":"Emitted on click (not a drag)","arguments":[]},{"name":"position-change","description":"Emitted after a drag ends and the button snaps to an edge","arguments":[{"name":"payload","type":"{ side: 'left' | 'right'; top: number }"}]}]},{"name":"van-bot-history-drawer","attributes":[{"name":"show","default":"`false`","description":"Whether the drawer is visible, used with `v-model:show`","value":{"type":"boolean","kind":"expression"}},{"name":"sessions","default":"`[]`","description":"The list of sessions","value":{"type":"BotMobileSession[]","kind":"expression"}},{"name":"active-id","default":"`''`","description":"The id of the currently active session","value":{"type":"string","kind":"expression"}},{"name":"searchable","default":"`true`","description":"Whether to show the search box","value":{"type":"boolean","kind":"expression"}},{"name":"title","default":"`'历史会话'`","description":"Drawer title","value":{"type":"string","kind":"expression"}}],"events":[{"name":"update:show","description":"Emitted when the drawer visibility changes","arguments":[{"name":"show","type":"boolean"}]},{"name":"select","description":"Emitted when a session item is clicked","arguments":[{"name":"session","type":"BotMobileSession"}]},{"name":"rename","description":"Emitted when a rename is submitted (the component does not mutate its own data — this is up to the host)","arguments":[{"name":"payload","type":"{ session: BotMobileSession; name: string }"}]},{"name":"delete","description":"Emitted when delete is clicked (the component shows no confirmation dialog — this is up to the host)","arguments":[{"name":"session","type":"BotMobileSession"}]},{"name":"create","description":"Emitted when the create-session button is clicked","arguments":[]}]},{"name":"van-bot-voice-bar","attributes":[{"name":"state","default":"`'idle'`","description":"Controlled state","value":{"type":"'idle' | 'recording' | 'transcribing'","kind":"expression"}},{"name":"elapsed-label","default":"`'0:00'`","description":"Elapsed recording time text","value":{"type":"string","kind":"expression"}},{"name":"amplitudes","default":"`[]`","description":"Waveform amplitude array (passed in by the host)","value":{"type":"number[]","kind":"expression"}},{"name":"cancel-distance","default":"`60`","description":"Upward-swipe distance threshold that triggers the cancel gesture (px)","value":{"type":"number","kind":"expression"}},{"name":"hint","default":"`''`","description":"Hint text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"start","description":"Emitted on press (while in `idle` state)","arguments":[]},{"name":"cancel","description":"Emitted on release while in the cancel zone, or when the pointer is cancelled by the system","arguments":[]},{"name":"adopt","description":"Emitted on release while not in the cancel zone","arguments":[]},{"name":"cancel-zone-change","description":"Emitted when the cancel-zone state changes","arguments":[{"name":"inCancelZone","type":"boolean"}]}]},{"name":"van-bot-session-list","attributes":[{"name":"sessions","default":"`[]`","description":"The list of sessions","value":{"type":"BotMobileSession[]","kind":"expression"}},{"name":"active-id","default":"`''`","description":"The id of the currently active session","value":{"type":"string","kind":"expression"}},{"name":"searchable","default":"`true`","description":"Whether to show the search box","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show the loading state","value":{"type":"boolean","kind":"expression"}},{"name":"empty-text","default":"`'暂无会话'`","description":"Empty-state text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when a session item is clicked","arguments":[{"name":"session","type":"BotMobileSession"}]},{"name":"rename","description":"Emitted when a rename is submitted (the component does not mutate its own data — this is up to the host)","arguments":[{"name":"payload","type":"{ session: BotMobileSession; name: string }"}]},{"name":"delete","description":"Emitted when delete is clicked (the component shows no confirmation dialog — this is up to the host)","arguments":[{"name":"session","type":"BotMobileSession"}]},{"name":"create","description":"Emitted when the create-session button is clicked","arguments":[]}]},{"name":"van-cascader","attributes":[{"name":"title","default":"-","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"value","default":"-","description":"Value of selected option","value":{"type":"string | number","kind":"expression"}},{"name":"options","default":"`[]`","description":"Options","value":{"type":"CascaderOption[]","kind":"expression"}},{"name":"placeholder","default":"`Select`","description":"Placeholder of unselected tab","value":{"type":"string","kind":"expression"}},{"name":"active-color","default":"`#ee0a24`","description":"Active color","value":{"type":"string","kind":"expression"}},{"name":"swipeable","default":"`false`","description":"Whether to enable gestures to slide left and right","value":{"type":"boolean","kind":"expression"}},{"name":"closeable","default":"`true`","description":"Whether to show close icon","value":{"type":"boolean","kind":"expression"}},{"name":"show-header","default":"`true`","description":"Whether to show header","value":{"type":"boolean","kind":"expression"}},{"name":"close-icon","default":"`cross`","description":"Close icon name","value":{"type":"string","kind":"expression"}},{"name":"field-names","default":"`{ text: 'text', value: 'value', children: 'children' }`","description":"Custom the fields of options","value":{"type":"object","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when active option changed","arguments":[{"name":"{ value: string | number, selectedOptions: CascaderOption[], tabIndex: number }"}]},{"name":"finish","description":"Emitted when all options is selected","arguments":[{"name":"{ value: string | number, selectedOptions: CascaderOption[], tabIndex: number }"}]},{"name":"close","description":"Emitted when the close icon is clicked","arguments":[]},{"name":"click-tab","description":"Emitted when a tab is clicked","arguments":[{"name":"activeTab","type":"number"},{"name":"title","type":"string"}]}],"slots":[{"name":"title","description":"Custom title"},{"name":"option","description":"Custom option text"},{"name":"options-top","description":"Custom the content above the options"},{"name":"options-bottom","description":"Custom the content below the options"}]},{"name":"van-cell-group","attributes":[{"name":"title","default":"-","description":"Group title","value":{"type":"string","kind":"expression"}},{"name":"inset","default":"`false`","description":"Whether to be inset grouped","value":{"type":"boolean","kind":"expression"}},{"name":"gray-card","default":"`false`","description":"Whether to wrap white cells in a gradient gray card","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show outer border","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"Default slot"},{"name":"title","description":"Custom title"}]},{"name":"van-cell","attributes":[{"name":"title","default":"-","description":"Title","value":{"type":"number | string","kind":"expression"}},{"name":"value","default":"-","description":"Right text","value":{"type":"number | string","kind":"expression"}},{"name":"label","default":"-","description":"Description below the title","value":{"type":"string","kind":"expression"}},{"name":"label-clickable","default":"`false`","description":"Whether the second-line label is blue, bold, and clickable","value":{"type":"boolean","kind":"expression"}},{"name":"label-icon","default":"-","description":"Icon before the label text; uses 12px size and label color","value":{"type":"string","kind":"expression"}},{"name":"show-label-icon","default":"-","description":"Whether to display the icon before the label text","value":{"type":"boolean","kind":"expression"}},{"name":"description","default":"-","description":"Third-line text in the three-line style","value":{"type":"number | string","kind":"expression"}},{"name":"description-clickable","default":"`false`","description":"Whether the third-line description is clickable","value":{"type":"boolean","kind":"expression"}},{"name":"multi-line-notes","default":"-","description":"Multi-line note data; each array item occupies one line","value":{"type":"Array&lt;number | string&gt;","kind":"expression"}},{"name":"show-multi-line-notes","default":"-","description":"Whether to display multi-line notes","value":{"type":"boolean","kind":"expression"}},{"name":"show-title-collapse-icon","default":"`false`","description":"Whether to show the title leading collapse icon and enable the title hot zone","value":{"type":"boolean","kind":"expression"}},{"name":"default-multi-line-notes-collapsed","default":"`false`","description":"Whether multi-line notes are collapsed by default","value":{"type":"boolean","kind":"expression"}},{"name":"three-line","default":"`false`","description":"Whether to use the three-line style","value":{"type":"boolean","kind":"expression"}},{"name":"label-size","default":"-","description":"Font size of the text below the title","value":{"type":"number | string","kind":"expression"}},{"name":"size","default":"`normal`","description":"Size, can be set to `normal` or `large`","value":{"type":"string","kind":"expression"}},{"name":"background","default":"white","description":"Cell background; supports `transparent` and shared color or gradient variables","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Left Icon","value":{"type":"string","kind":"expression"}},{"name":"show-icon","default":"-","description":"Whether to display the left icon","value":{"type":"boolean","kind":"expression"}},{"name":"avatar","default":"-","description":"Left avatar image URL","value":{"type":"string","kind":"expression"}},{"name":"show-avatar","default":"-","description":"Whether to display the left avatar","value":{"type":"boolean","kind":"expression"}},{"name":"left-select","default":"`false`","description":"Whether to show the left selection icon","value":{"type":"boolean","kind":"expression"}},{"name":"show-left-select","default":"-","description":"Whether to display the left selection element","value":{"type":"boolean","kind":"expression"}},{"name":"blue-mark","default":"`false`","description":"Whether to show the leading blue mark","value":{"type":"boolean","kind":"expression"}},{"name":"show-blue-mark","default":"-","description":"Whether to display the leading blue mark","value":{"type":"boolean","kind":"expression"}},{"name":"title-bold","default":"`false`","description":"Whether to make the left title text bold","value":{"type":"boolean","kind":"expression"}},{"name":"tags","default":"-","description":"Tags following the title","value":{"type":"Array&lt;number | string&gt;","kind":"expression"}},{"name":"show-tags","default":"-","description":"Whether to display tags following the title","value":{"type":"boolean","kind":"expression"}},{"name":"title-tag","default":"-","description":"Small tag following the title, using Tag default style","value":{"type":"number | string","kind":"expression"}},{"name":"show-title-tag","default":"-","description":"Whether to display the tag following the title","value":{"type":"boolean","kind":"expression"}},{"name":"wrap-tags","default":"-","description":"Wrapping tag bar between the title and label, using Tag defaults","value":{"type":"Array&lt;number | string&gt;","kind":"expression"}},{"name":"show-wrap-tags","default":"-","description":"Whether to display the wrapping tag bar","value":{"type":"boolean","kind":"expression"}},{"name":"title-icon","default":"-","description":"Icon following the title","value":{"type":"string","kind":"expression"}},{"name":"title-icon-clickable","default":"`false`","description":"Whether the following icon is an independent clickable target","value":{"type":"boolean","kind":"expression"}},{"name":"show-title-icon","default":"-","description":"Whether to display the icon following the title","value":{"type":"boolean","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"right-icon","default":"-","description":"Right icon name, higher priority than `is-link`; `arrow` enables click feedback automatically","value":{"type":"string","kind":"expression"}},{"name":"show-right-icon","default":"-","description":"Whether to display the right icon","value":{"type":"boolean","kind":"expression"}},{"name":"right-select","default":"`false`","description":"Whether to show the right selection icon","value":{"type":"boolean","kind":"expression"}},{"name":"show-right-select","default":"-","description":"Whether to display the right selection element","value":{"type":"boolean","kind":"expression"}},{"name":"note","default":"-","description":"Right note text","value":{"type":"number | string","kind":"expression"}},{"name":"show-note","default":"-","description":"Whether to display the right note text","value":{"type":"boolean","kind":"expression"}},{"name":"note-bold","default":"`false`","description":"Whether to make the right note bold","value":{"type":"boolean","kind":"expression"}},{"name":"note-clickable","default":"`false`","description":"Whether the right note can be clicked","value":{"type":"boolean","kind":"expression"}},{"name":"note-to","default":"-","description":"Target route when the right note is clicked","value":{"type":"string | object","kind":"expression"}},{"name":"note-url","default":"-","description":"Link URL when the right note is clicked","value":{"type":"string","kind":"expression"}},{"name":"note-replace","default":"`false`","description":"Whether to replace history for note navigation","value":{"type":"boolean","kind":"expression"}},{"name":"right-avatar","default":"-","description":"Right avatar image URL","value":{"type":"string","kind":"expression"}},{"name":"show-right-avatar","default":"-","description":"Whether to display the right avatar","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"-","description":"Right badge content","value":{"type":"number | string","kind":"expression"}},{"name":"show-badge","default":"-","description":"Whether to display the right badge","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show inner border","value":{"type":"boolean","kind":"expression"}},{"name":"center","default":"`false`","description":"Whether to center content vertically","value":{"type":"boolean","kind":"expression"}},{"name":"url","default":"-","description":"Link URL","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}},{"name":"clickable","default":"`null`","description":"Whether to show click feedback when clicked","value":{"type":"boolean","kind":"expression"}},{"name":"is-link","default":"`false`","description":"Whether to show link icon","value":{"type":"boolean","kind":"expression"}},{"name":"required","default":"`false`","description":"Whether to show required mark","value":{"type":"boolean","kind":"expression"}},{"name":"arrow-direction","default":"`right`","description":"Can be set to `left` `up` `down`","value":{"type":"string","kind":"expression"}},{"name":"title-style","default":"-","description":"Title style","value":{"type":"string | Array | object","kind":"expression"}},{"name":"title-class","default":"-","description":"Title className","value":{"type":"string | Array | object","kind":"expression"}},{"name":"value-class","default":"-","description":"Value className","value":{"type":"string | Array | object","kind":"expression"}},{"name":"label-class","default":"-","description":"Label className","value":{"type":"string | Array | object","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when cell is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-label","description":"Emitted when the clickable second-line label is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-description","description":"Emitted when the clickable third-line description is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-note","description":"Emitted when a clickable right note is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-title-icon","description":"Emitted when the following icon is clicked, without triggering the cell click","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"update:multi-line-notes-collapsed","description":"Emitted when the title hot zone toggles multi-line notes","arguments":[{"name":"value","type":"boolean"}]}],"slots":[{"name":"title","description":"Custom title"},{"name":"value","description":"Custom value"},{"name":"label","description":"Custom label"},{"name":"label-icon","description":"Custom icon before the label"},{"name":"description","description":"Custom third-line content"},{"name":"multi-line-notes","description":"Custom multi-line notes below the title"},{"name":"icon","description":"Custom left icon"},{"name":"left-select","description":"Custom left selection element"},{"name":"right-select","description":"Custom right selection element"},{"name":"left-avatar","description":"Custom left avatar"},{"name":"right-avatar","description":"Custom right avatar"},{"name":"blue-mark","description":"Custom leading blue mark"},{"name":"tags","description":"Custom tags following the title"},{"name":"title-tag","description":"Custom tag following the title"},{"name":"wrap-tags","description":"Custom tag bar between title and label"},{"name":"title-icon","description":"Custom icon following the title"},{"name":"note","description":"Custom right note"},{"name":"badge","description":"Custom right badge"},{"name":"right-icon","description":"Custom right icon"},{"name":"extra","description":"Custom extra content on the right"}]},{"name":"van-checkbox","attributes":[{"name":"v-model","default":"`false`","description":"Check status","value":{"type":"boolean","kind":"expression"}},{"name":"name","default":"-","description":"Checkbox name, usually a unique string or number","value":{"type":"any","kind":"expression"}},{"name":"size","default":"`large`","description":"`normal`: 16px icon / 14px label; `large`: 20px icon / 16px label","value":{"type":"string","kind":"expression"}},{"name":"shape","default":"`round`","description":"Can be set to `square`","value":{"type":"string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Disable checkbox","value":{"type":"boolean","kind":"expression"}},{"name":"label-disabled","default":"`false`","description":"Whether to disable label click","value":{"type":"boolean","kind":"expression"}},{"name":"label-position","default":"`right`","description":"Can be set to `left`","value":{"type":"string","kind":"expression"}},{"name":"icon-size","default":"`16px`","description":"Icon size","value":{"type":"number | string","kind":"expression"}},{"name":"label-font-size","default":"`14px`","description":"Label font size","value":{"type":"number | string","kind":"expression"}},{"name":"checked-color","default":"`#1989fa`","description":"Checked color","value":{"type":"string","kind":"expression"}},{"name":"bind-group","default":"`true`","description":"Whether to bind with CheckboxGroup","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when value changed","arguments":[{"name":"checked","type":"boolean"}]},{"name":"click","description":"Emitted when the checkbox is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Custom label"},{"name":"icon","description":"Custom icon"}]},{"name":"van-checkbox-group","attributes":[{"name":"v-model","default":"-","description":"Names of all checked checkboxes","value":{"type":"any[]","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable all checkboxes","value":{"type":"boolean","kind":"expression"}},{"name":"max","default":"`0`(Unlimited)","description":"Maximum amount of checked options","value":{"type":"number | string","kind":"expression"}},{"name":"direction","default":"`vertical`","description":"Direction, can be set to `horizontal`","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`large`","description":"Size of all checkboxes. `normal`: 16px icon / 14px label; `large`: 20px icon / 16px label","value":{"type":"string","kind":"expression"}},{"name":"icon-size","default":"`16px`","description":"Icon size of all checkboxes","value":{"type":"number | string","kind":"expression"}},{"name":"label-font-size","default":"`14px`","description":"Label font size of all checkboxes","value":{"type":"number | string","kind":"expression"}},{"name":"checked-color","default":"`#1989fa`","description":"Checked color of all checkboxes","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when value changed","arguments":[{"name":"names","type":"any[]"}]}]},{"name":"van-checkbox-panel","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"v-model","default":"-","description":"Selected values","value":{"type":"string[]","kind":"expression"}},{"name":"title","default":"-","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"options","default":"`[]`","description":"Option list","value":{"type":"CheckboxPanelOption[]","kind":"expression"}},{"name":"searchable","default":"`false`","description":"Whether to show the search field","value":{"type":"boolean","kind":"expression"}},{"name":"search-placeholder","default":"`Enter a search keyword`","description":"Search placeholder","value":{"type":"string","kind":"expression"}},{"name":"filterable","default":"`false`","description":"Whether to show the top-right filter trigger","value":{"type":"boolean","kind":"expression"}},{"name":"filter-active","default":"`false`","description":"Whether to show the active-filter badge","value":{"type":"boolean","kind":"expression"}},{"name":"lazy","default":"`false`","description":"Whether to enable scroll loading","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether more options are loading","value":{"type":"boolean","kind":"expression"}},{"name":"finished","default":"`false`","description":"Whether all options have loaded","value":{"type":"boolean","kind":"expression"}},{"name":"error","default":"`false`","description":"Whether to show the load error state","value":{"type":"boolean","kind":"expression"}},{"name":"loading-text","default":"-","description":"Loading hint","value":{"type":"string","kind":"expression"}},{"name":"finished-text","default":"-","description":"Finished hint","value":{"type":"string","kind":"expression"}},{"name":"error-text","default":"-","description":"Loading error hint","value":{"type":"string","kind":"expression"}},{"name":"confirm-text","default":"`确定`","description":"Confirm button text","value":{"type":"string","kind":"expression"}},{"name":"select-all-text","default":"`Select All`","description":"Bottom secondary-action text before all values are selected","value":{"type":"string","kind":"expression"}},{"name":"cancel-select-all-text","default":"`Deselect All`","description":"Bottom secondary-action text after all values are selected","value":{"type":"string","kind":"expression"}},{"name":"selected-text","default":"`Expand selected`","description":"Bottom multi-select action text","value":{"type":"string","kind":"expression"}},{"name":"collapse-selected-text","default":"`Collapse selected`","description":"Bottom action text when selected items are expanded","value":{"type":"string","kind":"expression"}},{"name":"clear-selected-text","default":"`Clear selected`","description":"Selected-items clear action text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[{"name":"values","type":"string[]"}]},{"name":"search","description":"Emitted when the search keyword changes or is submitted","arguments":[{"name":"value","type":"string"}]},{"name":"filter","description":"Emitted when the top-right filter trigger is clicked","arguments":[]},{"name":"load","description":"Emitted when the list reaches its end with `lazy` enabled","arguments":[]},{"name":"update:loading","description":"Emitted when the loading state changes","arguments":[{"name":"value","type":"boolean"}]},{"name":"update:error","description":"Emitted when the load error state changes","arguments":[{"name":"value","type":"boolean"}]},{"name":"show-selected","description":"Emitted when the bottom selected-items action is clicked to expand or collapse","arguments":[{"name":"values","type":"string[]"}]}],"slots":[{"name":"filter","description":"Custom top-right filter content; replaces the default filter icon"}]},{"name":"van-circle","attributes":[{"name":"v-model:current-rate","default":"-","description":"Current rate","value":{"type":"number","kind":"expression"}},{"name":"rate","default":"`100`","description":"Target rate","value":{"type":"number | string","kind":"expression"}},{"name":"size","default":"`100px`","description":"Circle size","value":{"type":"number | string","kind":"expression"}},{"name":"color","default":"`#1989fa`","description":"Progress color, passing object to render gradient","value":{"type":"string | object","kind":"expression"}},{"name":"layer-color","default":"`white`","description":"Layer color","value":{"type":"string","kind":"expression"}},{"name":"fill","default":"`none`","description":"Fill color","value":{"type":"string","kind":"expression"}},{"name":"speed","default":"`0`","description":"Animate speed（rate/s）","value":{"type":"number | string","kind":"expression"}},{"name":"text","default":"-","description":"Text","value":{"type":"string","kind":"expression"}},{"name":"stroke-width","default":"`40`","description":"Stroke width","value":{"type":"number | string","kind":"expression"}},{"name":"stroke-linecap","default":"`round`","description":"Stroke linecap, can be set to `square` `butt`","value":{"type":"string","kind":"expression"}},{"name":"clockwise","default":"`true`","description":"Whether to be clockwise","value":{"type":"boolean","kind":"expression"}},{"name":"start-position","default":"`top`","description":"Progress start position, can be set to `left`、`right`、`bottom`","value":{"type":"CircleStartPosition","kind":"expression"}}],"slots":[{"name":"default","description":"custom text content"}]},{"name":"van-row","attributes":[{"name":"gutter","default":"-","description":"Grid spacing（px）","value":{"type":"number | string","kind":"expression"}},{"name":"tag","default":"`div`","description":"Custom element tag","value":{"type":"string","kind":"expression"}},{"name":"justify","default":"`start`","description":"Flex main axis, can be set to end/center/space-around/space-between","value":{"type":"string","kind":"expression"}},{"name":"align","default":"`top`","description":"Flex cross axis, be set to center/bottom","value":{"type":"string","kind":"expression"}},{"name":"wrap","default":"`true`","description":"Whether to wrap","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when the row is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-col","attributes":[{"name":"span","default":"-","description":"number of column the grid spans","value":{"type":"number | string","kind":"expression"}},{"name":"offset","default":"-","description":"number of spacing on the left side of the grid","value":{"type":"number | string","kind":"expression"}},{"name":"tag","default":"`div`","description":"Custom element tag","value":{"type":"string","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when the col is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-collapse","attributes":[{"name":"v-model","default":"-","description":"Names of current active panels","value":{"type":"accordion mode: _number | string_<br>non-accordion mode: _(number | string)[]","kind":"expression"}},{"name":"accordion","default":"`false`","description":"Whether to be accordion mode","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show outer border","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when switching panel","arguments":[{"name":"activeNames","type":"string | number | Array<string | number>"}]}]},{"name":"van-collapse-item","attributes":[{"name":"name","default":"`index`","description":"Name","value":{"type":"number | string","kind":"expression"}},{"name":"icon","default":"-","description":"Left Icon","value":{"type":"string","kind":"expression"}},{"name":"size","default":"-","description":"Title size, can be set to `large`","value":{"type":"string","kind":"expression"}},{"name":"title","default":"-","description":"Title","value":{"type":"number | string","kind":"expression"}},{"name":"value","default":"-","description":"Right text","value":{"type":"number | string","kind":"expression"}},{"name":"label","default":"-","description":"Description below the title","value":{"type":"string","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show inner border","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disabled collapse","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"is-link","default":"`true`","description":"Whether to show link icon","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util opened","value":{"type":"boolean","kind":"expression"}},{"name":"title-class","default":"-","description":"Title className","value":{"type":"string","kind":"expression"}},{"name":"value-class","default":"-","description":"Value className","value":{"type":"string","kind":"expression"}},{"name":"label-class","default":"-","description":"Label className","value":{"type":"string","kind":"expression"}}],"slots":[{"name":"default","description":"Content"},{"name":"title","description":"Custom header title"},{"name":"value","description":"Custom header value"},{"name":"label","description":"Custom header label"},{"name":"icon","description":"Custom header left icon"},{"name":"right-icon","description":"Custom header right icon"}]},{"name":"van-config-provider","attributes":[{"name":"theme-vars","default":"-","description":"Theme variables","value":{"type":"object","kind":"expression"}},{"name":"tag","default":"`div`","description":"HTML Tag of root element","value":{"type":"string","kind":"expression"}},{"name":"z-index","default":"`2000`","description":"Set the z-index of all popup components, this property takes effect globally","value":{"type":"number","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}}]},{"name":"van-contact-card","attributes":[{"name":"type","default":"`add`","description":"Can be set to `edit`","value":{"type":"string","kind":"expression"}},{"name":"name","default":"-","description":"Name","value":{"type":"string","kind":"expression"}},{"name":"tel","default":"-","description":"Phone","value":{"type":"string","kind":"expression"}},{"name":"add-text","default":"`Add contact info`","description":"Add card text","value":{"type":"string","kind":"expression"}},{"name":"editable","default":"`true`","description":"Whether to allow editing of contacts","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-contact-edit","attributes":[{"name":"contact-info","default":"`[]`","description":"Contact Info","value":{"type":"Contact","kind":"expression"}},{"name":"is-edit","default":"`false`","description":"Whether is editing","value":{"type":"boolean","kind":"expression"}},{"name":"is-saving","default":"`false`","description":"Whether to show save button loading status","value":{"type":"boolean","kind":"expression"}},{"name":"is-deleting","default":"`false`","description":"Whether to show delete button loading status","value":{"type":"boolean","kind":"expression"}},{"name":"tel-validator","default":"-","description":"The method to validate tel","value":{"type":"(tel: string) => boolean","kind":"expression"}},{"name":"show-set-default","default":"`false`","description":"Whether to show default contact switch","value":{"type":"boolean","kind":"expression"}},{"name":"set-default-label","default":"-","description":"default contact switch label","value":{"type":"string","kind":"expression"}}],"events":[{"name":"save","description":"Emitted when the save button is clicked","arguments":[{"name":"content","type":"contact info"}]},{"name":"delete","description":"Emitted when the delete button is clicked","arguments":[{"name":"content","type":"contact info"}]}]},{"name":"van-contact-list","attributes":[{"name":"v-model","default":"-","description":"Id of chosen contact","value":{"type":"number | string","kind":"expression"}},{"name":"list","default":"`[]`","description":"Contact list","value":{"type":"Contact[]","kind":"expression"}},{"name":"add-text","default":"`Add new contact`","description":"Add button text","value":{"type":"string","kind":"expression"}},{"name":"default-tag-text","default":"-","description":"Default tag text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"add","description":"Emitted when the add button is clicked","arguments":[]},{"name":"edit","description":"Emitted when the edit button is clicked","arguments":[{"name":"contact","type":"Contact"},{"name":"index","type":"number"}]},{"name":"select","description":"Emitted when a contact is selected","arguments":[{"name":"contact","type":"Contact"},{"name":"index","type":"number"}]}]},{"name":"van-content-panel","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"title","default":"-","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"confirm-text","default":"`我已知晓`","description":"Default confirmation button text","value":{"type":"string","kind":"expression"}},{"name":"show-footer","default":"`true`","description":"Whether to show the footer","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when the default confirmation button is clicked","arguments":[]},{"name":"close","description":"Emitted when the panel closes","arguments":[]}],"slots":[{"name":"default","description":"Panel content; accepts any component or custom content"},{"name":"footer","description":"Custom footer, replacing the default confirmation button"}]},{"name":"van-count-down","attributes":[{"name":"time","default":"`0`","description":"Total time, unit milliseconds","value":{"type":"number | string","kind":"expression"}},{"name":"format","default":"`HH:mm:ss`","description":"Time format","value":{"type":"string","kind":"expression"}},{"name":"auto-start","default":"`true`","description":"Whether to auto start count down","value":{"type":"boolean","kind":"expression"}},{"name":"millisecond","default":"`false`","description":"Whether to enable millisecond render","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"finish","description":"Emitted when count down finished","arguments":[]},{"name":"change","description":"Emitted when count down changed","arguments":[{"name":"currentTime","type":"CurrentTime"}]}],"slots":[{"name":"default","description":"Custom Content"}]},{"name":"van-coupon-cell","attributes":[{"name":"title","default":"`Coupon`","description":"Cell title","value":{"type":"string","kind":"expression"}},{"name":"chosen-coupon","default":"`-1`","description":"Index of chosen coupon","value":{"type":"number | string","kind":"expression"}},{"name":"coupons","default":"`[]`","description":"Coupon list","value":{"type":"Coupon[]","kind":"expression"}},{"name":"editable","default":"`true`","description":"Cell editable","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show inner border","value":{"type":"boolean","kind":"expression"}},{"name":"currency","default":"`¥`","description":"Currency symbol","value":{"type":"string","kind":"expression"}}]},{"name":"van-coupon-list","attributes":[{"name":"v-model","default":"-","description":"Current exchange code","value":{"type":"string","kind":"expression"}},{"name":"chosen-coupon","default":"`-1`","description":"Index of chosen coupon","value":{"type":"number","kind":"expression"}},{"name":"coupons","default":"`[]`","description":"Coupon list","value":{"type":"Coupon[]","kind":"expression"}},{"name":"disabled-coupons","default":"`[]`","description":"Disabled coupon list","value":{"type":"Coupon[]","kind":"expression"}},{"name":"enabled-title","default":"`Available`","description":"Title of coupon list","value":{"type":"string","kind":"expression"}},{"name":"disabled-title","default":"`Unavailable`","description":"Title of disabled coupon list","value":{"type":"string","kind":"expression"}},{"name":"exchange-button-text","default":"`Exchange`","description":"Exchange button text","value":{"type":"string","kind":"expression"}},{"name":"exchange-button-loading","default":"`false`","description":"Whether to show loading in exchange button","value":{"type":"boolean","kind":"expression"}},{"name":"exchange-button-disabled","default":"`false`","description":"Whether to disable exchange button","value":{"type":"boolean","kind":"expression"}},{"name":"exchange-min-length","default":"`1`","description":"Min length to enable exchange button","value":{"type":"number","kind":"expression"}},{"name":"displayed-coupon-index","default":"-","description":"Index of displayed coupon","value":{"type":"number","kind":"expression"}},{"name":"close-button-text","default":"`Close`","description":"Close button text","value":{"type":"string","kind":"expression"}},{"name":"input-placeholder","default":"`Coupon code`","description":"Input placeholder","value":{"type":"string","kind":"expression"}},{"name":"currency","default":"`¥`","description":"Currency symbol","value":{"type":"string","kind":"expression"}},{"name":"empty-image","default":"-","description":"Placeholder image when list is empty","value":{"type":"string","kind":"expression"}},{"name":"show-count","default":"`true`","description":"Whether to show coupon count in tab title","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when chosen coupon changed","arguments":[{"name":"index","type":"index of chosen coupon"}]},{"name":"exchange","description":"Emitted when exchanging coupon","arguments":[{"name":"code","type":"exchange code"}]}],"slots":[{"name":"list-footer","description":"Coupon list bottom"},{"name":"disabled-list-footer","description":"Unavailable coupons list bottom"}]},{"name":"van-divider","attributes":[{"name":"dashed","default":"`false`","description":"Whether to use dashed border","value":{"type":"boolean","kind":"expression"}},{"name":"hairline","default":"`true`","description":"Whether to use hairline","value":{"type":"boolean","kind":"expression"}},{"name":"content-position","default":"`center`","description":"Content position, can be set to `left` `right`","value":{"type":"string","kind":"expression"}}],"slots":[{"name":"default","description":"content"}]},{"name":"van-datetime-picker","attributes":[{"name":"type","default":"`datetime`","description":"Can be set to `date` `time`<br> `year-month` `month-day` `datehour`","value":{"type":"string","kind":"expression"}},{"name":"title","default":"`''`","description":"Toolbar title","value":{"type":"string","kind":"expression"}},{"name":"confirm-button-text","default":"`Confirm`","description":"Text of confirm button","value":{"type":"string","kind":"expression"}},{"name":"cancel-button-text","default":"`Cancel`","description":"Text of cancel button","value":{"type":"string","kind":"expression"}},{"name":"show-toolbar","default":"`true`","description":"Whether to show toolbar","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading prompt","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"filter","default":"-","description":"Option filter","value":{"type":"(type: string, values: string[]) => string[]","kind":"expression"}},{"name":"formatter","default":"-","description":"Option text formatter","value":{"type":"(type: string, value: string) => string","kind":"expression"}},{"name":"columns-order","default":"-","description":"Array for ordering columns, where item can be set to<br> `year`, `month`, `day`, `hour` and `minute`","value":{"type":"string[]","kind":"expression"}},{"name":"item-height","default":"`44`","description":"Option height, supports `px` `vw` `vh` `rem` unit, default `px`","value":{"type":"number | string","kind":"expression"}},{"name":"visible-item-count","default":"`6`","description":"Count of visible columns","value":{"type":"number | string","kind":"expression"}},{"name":"swipe-duration","default":"`1000`","description":"Duration of the momentum animation, unit `ms`","value":{"type":"number | string","kind":"expression"}},{"name":"show-time-range","default":"`false`","description":"Whether to show time range tags. Only works when `type` is `datetime`","value":{"type":"boolean","kind":"expression"}},{"name":"start-time-from-current","default":"`true`","description":"Whether the start time defaults to the current time","value":{"type":"boolean","kind":"expression"}},{"name":"start-time","default":"Minimum selectable time","description":"Start time of the range","value":{"type":"Date","kind":"expression"}},{"name":"end-time","default":"Start time","description":"End time of the range","value":{"type":"Date","kind":"expression"}},{"name":"start-time-text","default":"`开始时间`","description":"Start time tag text","value":{"type":"string","kind":"expression"}},{"name":"end-time-text","default":"`结束时间`","description":"End time tag text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when value changed","arguments":[{"name":"value","type":"current value"}]},{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[{"name":"value","type":"current value"}]},{"name":"cancel","description":"Emitted when the cancel button is clicked","arguments":[]}],"slots":[{"name":"default","description":"Custom toolbar content"},{"name":"title","description":"Custom title"},{"name":"confirm","description":"Custom confirm button text"},{"name":"cancel","description":"Custom cancel button text"},{"name":"option","description":"Custom option content"},{"name":"columns-top","description":"Custom content above columns"},{"name":"columns-bottom","description":"Custom content below columns"}]},{"name":"van-date-picker","attributes":[{"name":"min-date","default":"Ten years ago on January 1","description":"Min date","value":{"type":"Date","kind":"expression"}},{"name":"max-date","default":"Ten years later on December 31","description":"Max date","value":{"type":"Date","kind":"expression"}}]},{"name":"van-time-picker","attributes":[{"name":"min-hour","default":"`0`","description":"Min hour for `time` type","value":{"type":"number | string","kind":"expression"}},{"name":"max-hour","default":"`23`","description":"Max hour for `time` type","value":{"type":"number | string","kind":"expression"}},{"name":"min-minute","default":"`0`","description":"Max minute for `time` type","value":{"type":"number | string","kind":"expression"}},{"name":"max-minute","default":"`59`","description":"Max minute for `time` type","value":{"type":"number | string","kind":"expression"}}]},{"name":"van-dialog","attributes":[{"name":"v-model:show","default":"-","description":"Whether to show dialog","value":{"type":"boolean","kind":"expression"}},{"name":"title","default":"-","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"width","default":"`320px`","description":"Width","value":{"type":"number | string","kind":"expression"}},{"name":"message","default":"-","description":"Message","value":{"type":"string | () => JSX.ELement","kind":"expression"}},{"name":"message-align","default":"`center`","description":"Message align, can be set to `left` `right` `justify`","value":{"type":"string","kind":"expression"}},{"name":"theme","default":"`default`","description":"Theme style, can be set to `round-button`","value":{"type":"string","kind":"expression"}},{"name":"show-confirm-button","default":"`true`","description":"Whether to show confirm button","value":{"type":"boolean","kind":"expression"}},{"name":"show-cancel-button","default":"`false`","description":"Whether to show cancel button","value":{"type":"boolean","kind":"expression"}},{"name":"show-input","default":"`false`","description":"Whether to show the input field style","value":{"type":"boolean","kind":"expression"}},{"name":"v-model:input-value","default":"`''`","description":"Current input value","value":{"type":"string","kind":"expression"}},{"name":"input-placeholder","default":"`Please enter`","description":"Input placeholder text","value":{"type":"string","kind":"expression"}},{"name":"input-autofocus","default":"`false`","description":"Whether to autofocus the input field","value":{"type":"boolean","kind":"expression"}},{"name":"cancel-button-text","default":"`Cancel`","description":"Cancel button text","value":{"type":"string","kind":"expression"}},{"name":"cancel-button-color","default":"`black`","description":"Cancel button color","value":{"type":"string","kind":"expression"}},{"name":"cancel-button-disabled","default":"`false`","description":"Whether to disable cancel button","value":{"type":"boolean","kind":"expression"}},{"name":"confirm-button-text","default":"`Confirm`","description":"Confirm button text","value":{"type":"string","kind":"expression"}},{"name":"confirm-button-color","default":"`var(--van-primary-color)`","description":"Confirm button color","value":{"type":"string","kind":"expression"}},{"name":"confirm-button-disabled","default":"`false`","description":"Whether to disable confirm button","value":{"type":"boolean","kind":"expression"}},{"name":"overlay","default":"`true`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"overlay-class","default":"-","description":"Custom overlay class","value":{"type":"string","kind":"expression"}},{"name":"overlay-style","default":"-","description":"Custom overlay style","value":{"type":"object","kind":"expression"}},{"name":"close-on-popstate","default":"`true`","description":"Whether to close when popstate","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`false`","description":"Whether to close when overlay is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util appeared","value":{"type":"boolean","kind":"expression"}},{"name":"lock-scroll","default":"`true`","description":"Whether to lock background scroll","value":{"type":"boolean","kind":"expression"}},{"name":"allow-html","default":"`false`","description":"Whether to allow HTML rendering in message","value":{"type":"boolean","kind":"expression"}},{"name":"before-close","default":"-","description":"Callback function before close","value":{"type":"(action: string) => boolean | Promise\\<boolean\\>","kind":"expression"}},{"name":"transition","default":"-","description":"Transition, equivalent to `name` prop of [transition](https://v3.vuejs.org/api/built-in-components.html#transition)","value":{"type":"string","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where Dialog will be mounted","value":{"type":"string | Element","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[]},{"name":"cancel","description":"Emitted when the cancel button is clicked","arguments":[]},{"name":"input","description":"Emitted when the input value changes","arguments":[{"name":"value","type":"string"}]},{"name":"open","description":"Emitted when opening Dialog","arguments":[]},{"name":"close","description":"Emitted when closing Dialog","arguments":[]},{"name":"opened","description":"Emitted when Dialog is opened","arguments":[]},{"name":"closed","description":"Emitted when Dialog is closed","arguments":[]}],"slots":[{"name":"default","description":"Custom message"},{"name":"title","description":"Custom title"},{"name":"footer","description":"Custom footer"}]},{"name":"van-dropdown-menu","attributes":[{"name":"active-color","default":"`var(--van-primary-color)`","description":"Active color of title and option","value":{"type":"string","kind":"expression"}},{"name":"show-bar","default":"`true`","description":"Whether to show the menu's built-in trigger bar; useful with an external trigger","value":{"type":"boolean","kind":"expression"}},{"name":"offset","default":"-","description":"Custom distance in px from the page top (or bottom when `direction=\"up\"`) for the menu panel","value":{"type":"number | string","kind":"expression"}},{"name":"direction","default":"`down`","description":"Expand direction, can be set to `up`","value":{"type":"string","kind":"expression"}},{"name":"z-index","default":"`10`","description":"z-index of menu item","value":{"type":"number | string","kind":"expression"}},{"name":"duration","default":"`0.2`","description":"Transition duration, unit second","value":{"type":"number | string","kind":"expression"}},{"name":"overlay","default":"`true`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`true`","description":"Whether to close when overlay is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-outside","default":"`true`","description":"Whether to close when outside is clicked","value":{"type":"boolean","kind":"expression"}}]},{"name":"van-dropdown-item","attributes":[{"name":"v-model","default":"-","description":"Value of current option","value":{"type":"number | string","kind":"expression"}},{"name":"title","default":"Text of selected option","description":"Item title","value":{"type":"string","kind":"expression"}},{"name":"options","default":"`[]`","description":"Options","value":{"type":"Option[]","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable dropdown item","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util opened","value":{"type":"boolean","kind":"expression"}},{"name":"title-class","default":"-","description":"Title class","value":{"type":"string | Array | object","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where DropdownItem will be mounted","value":{"type":"string | Element","kind":"expression"}}],"events":[{"name":"change","description":"Emitted select option and value changed","arguments":[{"name":"value","type":"number | string"}]},{"name":"open","description":"Emitted when opening menu","arguments":[]},{"name":"close","description":"Emitted when closing menu","arguments":[]},{"name":"opened","description":"Emitted when menu is opened","arguments":[]},{"name":"closed","description":"Emitted when menu is closed","arguments":[]}],"slots":[{"name":"default","description":"Content"},{"name":"title","description":"Custom title"}]},{"name":"van-field","attributes":[{"name":"v-model","default":"-","description":"Input value","value":{"type":"number | string","kind":"expression"}},{"name":"label","default":"-","description":"Left side label","value":{"type":"string","kind":"expression"}},{"name":"name","default":"-","description":"As the identifier when submitting the form","value":{"type":"string","kind":"expression"}},{"name":"id","default":"`van-field-n-input`","description":"Input id, the for attribute of the label also will be set","value":{"type":"string","kind":"expression"}},{"name":"type","default":"`text`","description":"Input type, support all [native types](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#input_types) and `digit` type","value":{"type":"FieldType","kind":"expression"}},{"name":"size","default":"`normal`","description":"Size, can be set to `normal` `large`","value":{"type":"'normal' | 'large'","kind":"expression"}},{"name":"maxlength","default":"-","description":"Max length of value","value":{"type":"number | string","kind":"expression"}},{"name":"placeholder","default":"-","description":"Input placeholder","value":{"type":"string","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show inner border","value":{"type":"boolean","kind":"expression"}},{"name":"error-border","default":"`false`","description":"Whether to show error border","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable field","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"colon","default":"`false`","description":"Whether to display colon after label","value":{"type":"boolean","kind":"expression"}},{"name":"required","default":"`false`","description":"Whether to show required mark","value":{"type":"boolean","kind":"expression"}},{"name":"center","default":"`true`","description":"Whether to center content vertically","value":{"type":"boolean","kind":"expression"}},{"name":"clearable","default":"`false`","description":"Whether to be clearable","value":{"type":"boolean","kind":"expression"}},{"name":"clear-icon","default":"`clear`","description":"Clear icon name","value":{"type":"string","kind":"expression"}},{"name":"clear-trigger","default":"`focus`","description":"When to display the clear icon, `always` means to display the icon when value is not empty, `focus` means to display the icon when input is focused","value":{"type":"FieldClearTrigger","kind":"expression"}},{"name":"clickable","default":"`false`","description":"Whether to show click feedback when clicked","value":{"type":"boolean","kind":"expression"}},{"name":"is-link","default":"`false`","description":"Whether to show link icon","value":{"type":"boolean","kind":"expression"}},{"name":"autofocus","default":"`false`","description":"Whether to auto focus, unsupported in iOS","value":{"type":"boolean","kind":"expression"}},{"name":"show-word-limit","default":"`false`","description":"Whether to show word limit, need to set the `maxlength` prop","value":{"type":"boolean","kind":"expression"}},{"name":"error","default":"`false`","description":"Whether to mark the input content in red","value":{"type":"boolean","kind":"expression"}},{"name":"error-message","default":"-","description":"Error message","value":{"type":"string","kind":"expression"}},{"name":"error-message-align","default":"`left`","description":"Error message align, can be set to `center` `right`","value":{"type":"FieldTextAlign","kind":"expression"}},{"name":"formatter","default":"-","description":"Input value formatter","value":{"type":"(val: string) => string","kind":"expression"}},{"name":"format-trigger","default":"`onChange`","description":"When to format value, can be set to `onBlur`","value":{"type":"FieldFormatTrigger","kind":"expression"}},{"name":"arrow-direction","default":"`right`","description":"Can be set to `left` `up` `down`","value":{"type":"string","kind":"expression"}},{"name":"label-class","default":"-","description":"Label className","value":{"type":"string | Array | object","kind":"expression"}},{"name":"label-width","default":"`6.2em`","description":"Label width","value":{"type":"number | string","kind":"expression"}},{"name":"label-align","default":"`left`","description":"Label align, can be set to `center` `right`","value":{"type":"FieldTextAlign","kind":"expression"}},{"name":"label-position","default":"`left`","description":"Label position, can be set to `top`","value":{"type":"FieldLabelPosition","kind":"expression"}},{"name":"title-icon","default":"-","description":"Icon following the label text","value":{"type":"string","kind":"expression"}},{"name":"title-icon-clickable","default":"`false`","description":"Whether the icon following the label is clickable","value":{"type":"boolean","kind":"expression"}},{"name":"show-title-icon","default":"-","description":"Whether to show the icon following the label","value":{"type":"boolean","kind":"expression"}},{"name":"input-align","default":"`right`","description":"Input align, can be set to `left` `center` `right`","value":{"type":"FieldTextAlign","kind":"expression"}},{"name":"unit","default":"-","description":"Unit text displayed after the input","value":{"type":"number | string","kind":"expression"}},{"name":"show-unit","default":"-","description":"Whether to show the unit","value":{"type":"boolean","kind":"expression"}},{"name":"autosize","default":"`false`","description":"Textarea auto resize, can accept an object,<br>e.g. { maxHeight: 100, minHeight: 50 }","value":{"type":"boolean | FieldAutosizeConfig","kind":"expression"}},{"name":"left-icon","default":"-","description":"Left side icon name","value":{"type":"string","kind":"expression"}},{"name":"right-icon","default":"-","description":"Right side icon name","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"rules","default":"-","description":"Form validation rules","value":{"type":"FieldRule[]","kind":"expression"}},{"name":"autocomplete","default":"-","description":"HTML native attribute, see [MDN - autocomplete](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete)","value":{"type":"string","kind":"expression"}},{"name":"enterkeyhint","default":"-","description":"HTML native attribute, see [MDN - enterkeyhint](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/enterkeyhint)<br>","value":{"type":"string","kind":"expression"}}],"events":[{"name":"update:model-value","description":"Emitted when input value changed","arguments":[{"name":"value","type":"string"}]},{"name":"focus","description":"Emitted when input is focused","arguments":[{"name":"event","type":"Event"}]},{"name":"blur","description":"Emitted when input is blurred","arguments":[{"name":"event","type":"Event"}]},{"name":"clear","description":"Emitted when the clear icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-input","description":"Emitted when the input is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-left-icon","description":"Emitted when the left icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-right-icon","description":"Emitted when the right icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-title-icon","description":"Emitted when the icon following the label is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"start-validate","description":"Emitted when start validation","arguments":[]},{"name":"end-validate","description":"Emitted when end validation","arguments":[{"name":"{ status: string }"}]}],"slots":[{"name":"label","description":"Custom label"},{"name":"input","description":"Custom input"},{"name":"left-icon","description":"Custom left icon"},{"name":"right-icon","description":"Custom right icon"},{"name":"button","description":"Insert button"},{"name":"error-message","description":"Custom error message"},{"name":"extra","description":"Custom content on the right"}]},{"name":"van-empty","attributes":[{"name":"image","default":"`default`","description":"Image type, can be set to `default` `network` or an image URL","value":{"type":"string","kind":"expression"}},{"name":"image-size","default":"-","description":"Image size","value":{"type":"number | string | Array","kind":"expression"}},{"name":"description","default":"-","description":"Description","value":{"type":"string","kind":"expression"}}],"slots":[{"name":"default","description":"Custom bottom content"},{"name":"image","description":"Custom image"},{"name":"description","description":"Custom description"}]},{"name":"van-filter-tag","attributes":[{"name":"selected","default":"`false`","description":"Whether the tag is selected","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether the tag is disabled","value":{"type":"boolean","kind":"expression"}},{"name":"size","default":"`normal`","description":"`normal` or `large`","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Icon name","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon class name prefix","value":{"type":"string","kind":"expression"}},{"name":"icon-position","default":"`left`","description":"Icon position, can be `left` or `right`","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"`false`","description":"Whether to show a dot badge","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"-","description":"Badge content","value":{"type":"number | string","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when the tag is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Tag content"}]},{"name":"van-floor-select","attributes":[{"name":"v-model","default":"-","description":"Selected space ID","value":{"type":"Numeric","kind":"expression"}},{"name":"v-model:active-building","default":"First building","description":"Active building ID","value":{"type":"Numeric","kind":"expression"}},{"name":"buildings","default":"Built-in data","description":"Building and floor data","value":{"type":"FloorSelectBuilding[]","kind":"expression"}},{"name":"more","default":"`false`","description":"Whether to show the building more panel","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when a space is selected","arguments":[{"name":"item","type":"FloorSelectSpace"},{"name":"buildingId","type":"Numeric"}]}],"slots":[{"name":"cell","description":"Custom floor cell content"}]},{"name":"van-form","attributes":[{"name":"label-width","default":"`6.2em`","description":"Field label width","value":{"type":"number | string","kind":"expression"}},{"name":"label-align","default":"`left`","description":"Field label align, can be set to `center` `right`","value":{"type":"string","kind":"expression"}},{"name":"input-align","default":"`left`","description":"Field input align, can be set to `center` `right`","value":{"type":"string","kind":"expression"}},{"name":"error-message-align","default":"`left`","description":"Error message align, can be set to `center` `right`","value":{"type":"string","kind":"expression"}},{"name":"validate-trigger","default":"`onBlur`","description":"When to validate the form, can be set to `onChange`、`onSubmit`, supports using array to set multiple values","value":{"type":"string | string[]","kind":"expression"}},{"name":"colon","default":"`false`","description":"Whether to display colon after label","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable form","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"validate-first","default":"`false`","description":"Whether to stop the validation when a rule fails","value":{"type":"boolean","kind":"expression"}},{"name":"scroll-to-error","default":"`false`","description":"Whether to scroll to the error field when validation failed","value":{"type":"boolean","kind":"expression"}},{"name":"show-error","default":"`false`","description":"Whether to highlight input when validation failed","value":{"type":"boolean","kind":"expression"}},{"name":"show-error-message","default":"`true`","description":"Whether to show error message when validation failed","value":{"type":"boolean","kind":"expression"}},{"name":"submit-on-enter","default":"`true`","description":"Whether to submit form on enter","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"submit","description":"Emitted after submitting the form and validation passed","arguments":[{"name":"values","type":"object"}]},{"name":"failed","description":"Emitted after submitting the form and validation failed","arguments":[{"name":"errorInfo","type":"{ values: object, errors: object[] }"}]}],"slots":[{"name":"default","description":"Form content"}]},{"name":"van-form-panel","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"title","default":"-","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"confirm-text","default":"`确定`","description":"Confirm button text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[]}],"slots":[{"name":"default","description":"Form panel content"}]},{"name":"van-friendly-tip","attributes":[{"name":"v-model:show","default":"`true`","description":"Whether to show the tip","value":{"type":"boolean","kind":"expression"}},{"name":"message","default":"-","description":"Tip message","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Icon name, same as the [name prop](#/en-US/icon#props) of Icon","value":{"type":"string","kind":"expression"}},{"name":"placement","default":"`bottom`","description":"Placement, same as Popover `placement`","value":{"type":"PopoverPlacement","kind":"expression"}},{"name":"show-arrow","default":"`true`","description":"Whether to show the arrow","value":{"type":"boolean","kind":"expression"}},{"name":"offset","default":"`[0, 8]`","description":"Offset of the tip","value":{"type":"[number, number]","kind":"expression"}},{"name":"teleport","default":"`body`","description":"Teleport target, same as the [to prop](https://v3.vuejs.org/api/built-in-components.html#teleport) of Teleport","value":{"type":"string | Element","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon class prefix","value":{"type":"string","kind":"expression"}}],"slots":[{"name":"default","description":"Custom tip content"},{"name":"reference","description":"Reference element"}],"events":[{"name":"update:show","description":"Emitted when the tip is closed by tapping outside","arguments":[{"name":"show","type":"boolean"}]}]},{"name":"van-icon","attributes":[{"name":"name","default":"`''`","description":"Icon name or URL","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"`false`","description":"Whether to show red dot","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"`''`","description":"Content of the badge","value":{"type":"number | string","kind":"expression"}},{"name":"badge-props","default":"-","description":"Props of Badge, see [Badge - props](#/en-US/badge#props)","value":{"type":"BadgeProps","kind":"expression"}},{"name":"color","default":"`inherit`","description":"Icon color","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`inherit`","description":"Icon size","value":{"type":"number | string","kind":"expression"}},{"name":"class-prefix","default":"`van-icon`","description":"ClassName prefix","value":{"type":"string","kind":"expression"}},{"name":"tag","default":"`i`","description":"HTML Tag of root element","value":{"type":"string","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-image","attributes":[{"name":"src","default":"-","description":"Src","value":{"type":"string","kind":"expression"}},{"name":"fit","default":"`fill`","description":"Fit mode, same as [object-fit](https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit)","value":{"type":"string","kind":"expression"}},{"name":"position","default":"`center`","description":"Position, same as [object-position](https://developer.mozilla.org/en-US/docs/Web/CSS/object-position), can be set to `top` `right` `bottom` `left` or `string`","value":{"type":"string","kind":"expression"}},{"name":"alt","default":"-","description":"Alt","value":{"type":"string","kind":"expression"}},{"name":"width","default":"-","description":"Width","value":{"type":"number | string","kind":"expression"}},{"name":"height","default":"-","description":"Height","value":{"type":"number | string","kind":"expression"}},{"name":"radius","default":"`0`","description":"Border Radius","value":{"type":"number | string","kind":"expression"}},{"name":"round","default":"`false`","description":"Whether to be round","value":{"type":"boolean","kind":"expression"}},{"name":"block","default":"`false`","description":"Whether the root node is a block element","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-load","default":"`false`","description":"Whether to enable lazy load, should register [Lazyload](#/en-US/lazyload) component","value":{"type":"boolean","kind":"expression"}},{"name":"show-error","default":"`true`","description":"Whether to show error placeholder","value":{"type":"boolean","kind":"expression"}},{"name":"show-loading","default":"`true`","description":"Whether to show loading placeholder","value":{"type":"boolean","kind":"expression"}},{"name":"error-icon","default":"`photo-fail`","description":"Error icon","value":{"type":"string","kind":"expression"}},{"name":"loading-icon","default":"`photo`","description":"Loading icon","value":{"type":"string","kind":"expression"}},{"name":"icon-size","default":"`32px`","description":"Icon size","value":{"type":"number | string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when image is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"load","description":"Emitted when image loaded","arguments":[]},{"name":"error","description":"Emitted when image load failed","arguments":[]}],"slots":[{"name":"default","description":"Custom the content below the image"},{"name":"loading","description":"Custom loading placeholder"},{"name":"error","description":"Custom error placeholder"}]},{"name":"van-image-preview","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show ImagePreview","value":{"type":"boolean","kind":"expression"}},{"name":"images","default":"`[]`","description":"Images URL list","value":{"type":"string[]","kind":"expression"}},{"name":"start-position","default":"`0`","description":"Start position","value":{"type":"number | string","kind":"expression"}},{"name":"swipe-duration","default":"`300`","description":"Animation duration (ms)","value":{"type":"number | string","kind":"expression"}},{"name":"show-index","default":"`true`","description":"Whether to show index","value":{"type":"boolean","kind":"expression"}},{"name":"show-indicators","default":"`false`","description":"Whether to show indicators","value":{"type":"boolean","kind":"expression"}},{"name":"loop","default":"`true`","description":"Whether to enable loop","value":{"type":"boolean","kind":"expression"}},{"name":"before-close","default":"-","description":"Callback function before close","value":{"type":"(action: number) => boolean | Promise\\<boolean\\>","kind":"expression"}},{"name":"close-on-popstate","default":"`true`","description":"Whether to close when popstate","value":{"type":"boolean","kind":"expression"}},{"name":"class-name","default":"-","description":"Custom className","value":{"type":"string | Array | object","kind":"expression"}},{"name":"max-zoom","default":"`3`","description":"Max zoom","value":{"type":"number | string","kind":"expression"}},{"name":"min-zoom","default":"`1/3`","description":"Min zoom","value":{"type":"number | string","kind":"expression"}},{"name":"closeable","default":"`false`","description":"Whether to show close icon","value":{"type":"boolean","kind":"expression"}},{"name":"close-icon","default":"`clear`","description":"Close icon name","value":{"type":"string","kind":"expression"}},{"name":"close-icon-position","default":"`top-right`","description":"Close icon position, can be set to `top-left` `bottom-left` `bottom-right`","value":{"type":"string","kind":"expression"}},{"name":"transition","default":"`van-fade`","description":"Transition, equivalent to `name` prop of [transition](https://v3.vuejs.org/api/built-in-components.html#transition)","value":{"type":"string","kind":"expression"}},{"name":"overlay-class","default":"-","description":"Custom overlay class","value":{"type":"string | Array | object","kind":"expression"}},{"name":"overlay-style","default":"-","description":"Custom overlay style","value":{"type":"object","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where ImagePreview will be mounted","value":{"type":"string | Element","kind":"expression"}}],"events":[{"name":"close","description":"Emitted when closing ImagePreview","arguments":[{"name":"value","type":"{ index, url }"}]},{"name":"closed","description":"Emitted when ImagePreview is closed","arguments":[]},{"name":"change","description":"Emitted when current image changed","arguments":[{"name":"index","type":"number"}]},{"name":"scale","description":"Emitted when scaling current image","arguments":[{"name":"value","type":"ImagePreviewScaleEventParams"}]},{"name":"scale","description":"Emitted when scaling current image","arguments":[{"name":"value","type":"ImagePreviewScaleEventParams"}]}],"slots":[{"name":"index","description":"Custom index"},{"name":"cover","description":"Custom content that covers the image preview"},{"name":"image","description":"Custom image content"}]},{"name":"van-grid","attributes":[{"name":"column-num","default":"`4`","description":"Column Num","value":{"type":"number | string","kind":"expression"}},{"name":"icon-size","default":"`28px`","description":"Icon size","value":{"type":"number | string","kind":"expression"}},{"name":"gutter","default":"`0`","description":"Gutter","value":{"type":"number | string","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show border","value":{"type":"boolean","kind":"expression"}},{"name":"center","default":"`true`","description":"Whether to center content","value":{"type":"boolean","kind":"expression"}},{"name":"square","default":"`false`","description":"Whether to be square shape","value":{"type":"boolean","kind":"expression"}},{"name":"clickable","default":"`false`","description":"Whether to show click feedback when clicked","value":{"type":"boolean","kind":"expression"}},{"name":"direction","default":"`vertical`","description":"Content arrangement direction, can be set to `horizontal`","value":{"type":"string","kind":"expression"}},{"name":"reverse","default":"`false`","description":"Whether to reverse the position of icon and text","value":{"type":"boolean","kind":"expression"}}]},{"name":"van-grid-item","attributes":[{"name":"text","default":"-","description":"Text","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"-","description":"Icon name or URL","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"icon-color","default":"-","description":"Icon color","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"`false`","description":"Whether to show red dot","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"-","description":"Content of the badge","value":{"type":"number | string","kind":"expression"}},{"name":"badge-props","default":"-","description":"Props of Badge, see [Badge - props](#/en-US/badge#props)","value":{"type":"BadgeProps","kind":"expression"}},{"name":"url","default":"-","description":"Link URL","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Custom content"},{"name":"icon","description":"Custom icon"},{"name":"text","description":"Custom text"}]},{"name":"van-index-bar","attributes":[{"name":"index-list","default":"`A-Z`","description":"Index List","value":{"type":"string[] | number[]","kind":"expression"}},{"name":"z-index","default":"`1`","description":"z-index","value":{"type":"number | string","kind":"expression"}},{"name":"sticky","default":"`true`","description":"Whether to enable anchor sticky top","value":{"type":"boolean","kind":"expression"}},{"name":"sticky-offset-top","default":"`0`","description":"Anchor offset top when sticky","value":{"type":"number","kind":"expression"}},{"name":"highlight-color","default":"`#ee0a24`","description":"Index character highlight color","value":{"type":"string","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where IndexBar will be mounted","value":{"type":"string | Element","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when an index is selected","arguments":[{"name":"index","type":"number | string"}]},{"name":"change","description":"Emitted when active index changed","arguments":[{"name":"index","type":"number | string"}]}]},{"name":"van-index-anchor","attributes":[{"name":"index","default":"-","description":"Index","value":{"type":"number | string","kind":"expression"}}],"slots":[{"name":"default","description":"Anchor content, show index by default"}]},{"name":"van-info-card","attributes":[{"name":"title","default":"`''`","description":"Card title","value":{"type":"string","kind":"expression"}},{"name":"show-title","default":"`true`","description":"Whether to show the title","value":{"type":"boolean","kind":"expression"}},{"name":"fields","default":"`[]`","description":"Primary fields","value":{"type":"InfoCardField[]","kind":"expression"}},{"name":"extra-fields","default":"`[]`","description":"Extra fields","value":{"type":"InfoCardField[]","kind":"expression"}},{"name":"v-model","default":"`false`","description":"Whether extra fields are expanded. Only valid when `collapsible` is set.","value":{"type":"boolean","kind":"expression"}},{"name":"collapsible","default":"`false`","description":"Whether to show the expand/collapse trigger","value":{"type":"boolean","kind":"expression"}},{"name":"show-collapse","default":"`true`","description":"Whether to show the expand/collapse trigger. When false, bottom or title triggers are hidden, expansion is disabled, and extra fields are always visible.","value":{"type":"boolean","kind":"expression"}},{"name":"show-cache-badge","default":"`false`","description":"Whether to show the cache badge in the top-right corner","value":{"type":"boolean","kind":"expression"}},{"name":"cache-text","default":"`''`","description":"Cache badge text. Supports binding backend data.","value":{"type":"string","kind":"expression"}},{"name":"collapse-position","default":"`bottom`","description":"Trigger position. Can be `bottom` or `title`. With `title`, the complete title row toggles expansion.","value":{"type":"string","kind":"expression"}},{"name":"divider","default":"`false`","description":"Whether to show a divider between primary and extra fields","value":{"type":"boolean","kind":"expression"}},{"name":"expand-text","default":"`View more`","description":"Collapsed trigger text","value":{"type":"string","kind":"expression"}},{"name":"collapse-text","default":"`Collapse`","description":"Expanded trigger text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when expanded state changes","arguments":[{"name":"expanded","type":"boolean"}]},{"name":"click","description":"Emitted when a link field is clicked","arguments":[{"name":"field","type":"InfoCardField"},{"name":"index","type":"number"},{"name":"event","type":"MouseEvent"}]},{"name":"click-media","description":"Emitted when an image or video is clicked","arguments":[{"name":"item","type":"mediaIndex"},{"name":"field","type":"fieldIndex"},{"name":"event"}]}],"slots":[{"name":"title","description":"Custom title content"},{"name":"default","description":"Custom content after primary fields"},{"name":"extra","description":"Custom content in the extra fields area"}]},{"name":"van-label","attributes":[{"name":"label","default":"`''`","description":"Field name","value":{"type":"string","kind":"expression"}},{"name":"show-label","default":"`true`","description":"Whether to show the field name","value":{"type":"boolean","kind":"expression"}},{"name":"show-content","default":"`true`","description":"Whether to show the field content","value":{"type":"boolean","kind":"expression"}},{"name":"show-colon","default":"-","description":"Whether to append a full-width colon. Defaults to `true` only when content follows a non-vertical label; right-aligned and vertical labels default to `false`.","value":{"type":"boolean","kind":"expression"}},{"name":"content","default":"`''`","description":"Text value. Can be replaced by the default slot.","value":{"type":"string","kind":"expression"}},{"name":"content-list","default":"`[]`","description":"Multiple text values, joined with `、`. Takes precedence over `content` and wraps when it exceeds the available width.","value":{"type":"string[]","kind":"expression"}},{"name":"type","default":"`default`","description":"Display type. Can be `default`, `bold`, `link`, `tag`, or `media`.","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`default`","description":"Size. Can be `default` or `mini`.","value":{"type":"string","kind":"expression"}},{"name":"content-align","default":"`follow`","description":"Content alignment. Can be `follow` or `right`.","value":{"type":"string","kind":"expression"}},{"name":"left-icon","default":"`underway-o`","description":"Left extension icon name. Only valid with `show-left-icon`.","value":{"type":"string","kind":"expression"}},{"name":"show-left-icon","default":"`false`","description":"Whether to show the left extension icon. Only valid in the follow layout.","value":{"type":"boolean","kind":"expression"}},{"name":"same-color","default":"`false`","description":"Whether to render the field label and text content in the same color.","value":{"type":"boolean","kind":"expression"}},{"name":"vertical","default":"`false`","description":"Whether to display on a new line. Media is always vertical.","value":{"type":"boolean","kind":"expression"}},{"name":"ellipsis","default":"`false`","description":"Whether to truncate non-vertical label and content text.","value":{"type":"boolean","kind":"expression"}},{"name":"href","default":"-","description":"Link URL. Only valid when `type` is `link`.","value":{"type":"string","kind":"expression"}},{"name":"location","default":"-","description":"Location text. Only valid with `vertical` and `bold` or `link` type.","value":{"type":"string","kind":"expression"}},{"name":"tags","default":"`[]`","description":"Tag list. Only valid when `type` is `tag`.","value":{"type":"string[]","kind":"expression"}},{"name":"media","default":"`[]`","description":"Image and video list. Only valid when `type` is `media`.","value":{"type":"LabelMedia[]","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when a link is clicked.","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-media","description":"Emitted when an image or video is clicked.","arguments":[{"name":"item","type":"LabelMedia"},{"name":"index","type":"number"},{"name":"event","type":"MouseEvent"}]},{"name":"long-press","description":"Emitted when the truncated label or content text is long pressed.","arguments":[{"name":"data","type":"LabelLongPressEvent"}]}],"slots":[{"name":"default","description":"Custom text content. Only valid for `default`, `bold`, and `link`."}]},{"name":"van-loading","attributes":[{"name":"color","default":"`#c9c9c9`","description":"Loading color","value":{"type":"string","kind":"expression"}},{"name":"type","default":"`circular`","description":"Can be set to `spinner` or `illustration`","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`30px`","description":"Icon size; defaults to `100px` for the illustration type","value":{"type":"number | string","kind":"expression"}},{"name":"text-size","default":"`14px`","description":"Text font size","value":{"type":"number | string","kind":"expression"}},{"name":"text-color","default":"`#c9c9c9`","description":"Text color","value":{"type":"string","kind":"expression"}},{"name":"vertical","default":"`false`","description":"Whether to arrange icons and text content vertically","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"Loading text"}]},{"name":"van-list","attributes":[{"name":"v-model:loading","default":"`false`","description":"Whether to show loading info, the `load` event will not be Emitted when loading","value":{"type":"boolean","kind":"expression"}},{"name":"v-model:error","default":"`false`","description":"Whether loading is error, the `load` event will be Emitted only when error text clicked","value":{"type":"boolean","kind":"expression"}},{"name":"finished","default":"`false`","description":"Whether loading is finished, the `load` event will not be Emitted when finished","value":{"type":"boolean","kind":"expression"}},{"name":"offset","default":"`300`","description":"The load event will be Emitted when the distance between the scrollbar and the bottom is less than offset","value":{"type":"number | string","kind":"expression"}},{"name":"loading-text","default":"`Loading...`","description":"Loading text","value":{"type":"string","kind":"expression"}},{"name":"finished-text","default":"-","description":"Finished text","value":{"type":"string","kind":"expression"}},{"name":"error-text","default":"-","description":"Error loaded text","value":{"type":"string","kind":"expression"}},{"name":"immediate-check","default":"`true`","description":"Whether to check loading position immediately after mounted","value":{"type":"boolean","kind":"expression"}},{"name":"direction","default":"`down`","description":"Scroll direction, can be set to `up`","value":{"type":"string","kind":"expression"}}],"events":[{"name":"load","description":"Emitted when the distance between the scrollbar and the bottom is less than offset","arguments":[]}],"slots":[{"name":"default","description":"List content"},{"name":"loading","description":"Custom loading tips"},{"name":"finished","description":"Custom finished tips"},{"name":"error","description":"Custom error tips"}]},{"name":"van-material-action-list","attributes":[{"name":"v-model","default":"-","description":"Current quantity","value":{"type":"number","kind":"expression"}},{"name":"item","default":"-","description":"Material data","value":{"type":"MaterialActionListItem","kind":"expression"}},{"name":"max","default":"`Infinity`","description":"Maximum quantity. The plus button is disabled at this value, and direct input is capped to it.","value":{"type":"number | string","kind":"expression"}},{"name":"keyword","default":"`''`","description":"Search keyword used to highlight name and detail","value":{"type":"string","kind":"expression"}},{"name":"selected","default":"`false`","description":"Whether to show selected style and the material/tool tag","value":{"type":"boolean","kind":"expression"}},{"name":"show-detail","default":"`true`","description":"Whether to show the second-line material detail","value":{"type":"boolean","kind":"expression"}},{"name":"stepper-theme","default":"`round-outline`","description":"Quantity stepper theme: `default`, `round`, or `round-outline`","value":{"type":"string","kind":"expression"}},{"name":"enable-input-dialog","default":"`true`","description":"Whether tapping the quantity opens an input dialog","value":{"type":"boolean","kind":"expression"}},{"name":"show-warning","default":"`false`","description":"Whether to show the warning below the detail text","value":{"type":"boolean","kind":"expression"}},{"name":"warning","default":"`''`","description":"Warning text, which can be bound to backend data","value":{"type":"string","kind":"expression"}},{"name":"picking","default":"-","description":"SKU-picking configuration that shows the actual-pick label and outbound quantity","value":{"type":"MaterialActionBarPicking","kind":"expression"}}],"events":[{"name":"update:modelValue","description":"Emitted when quantity changes.","arguments":[{"name":"value","type":"number"}]},{"name":"detail","description":"Emitted when the material name is clicked.","arguments":[{"name":"item","type":"MaterialActionListItem"}]}],"slots":[{"name":"default","description":"Custom content displayed below the material description and warning text; the description-to-slot and multi-item slot gaps are consistently `2px`"},{"name":"stepper-prefix","description":"Custom content displayed before the quantity decrement button"}]},{"name":"van-material-detail","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the detail","value":{"type":"boolean","kind":"expression"}},{"name":"item","default":"-","description":"Material data","value":{"type":"MaterialAddItem","kind":"expression"}},{"name":"categories","default":"`[]`","description":"Material category data","value":{"type":"MaterialAddCategory[]","kind":"expression"}},{"name":"fields","default":"`[]`","description":"Basic-information fields, rendered in array order and suitable for backend data binding","value":{"type":"MaterialDetailField[]","kind":"expression"}},{"name":"images","default":"`[]`","description":"Banner image URL array; the number of images is unrestricted","value":{"type":"string[]","kind":"expression"}}],"slots":[{"name":"basic-info","description":"Content of the basic-information gray card. When provided, it replaces the default field list and accepts arbitrary components or custom content."}]},{"name":"van-material-preview-list","attributes":[{"name":"name","default":"`''`","description":"Material name","value":{"type":"string","kind":"expression"}},{"name":"quantity","default":"-","description":"Quantity","value":{"type":"number | string","kind":"expression"}},{"name":"quantity-label","default":"`''`","description":"Text before quantity","value":{"type":"string","kind":"expression"}},{"name":"unit","default":"`''`","description":"Quantity unit","value":{"type":"string","kind":"expression"}},{"name":"show-arrow","default":"`true`","description":"Whether to show the arrow after the material name","value":{"type":"boolean","kind":"expression"}},{"name":"rounded","default":"`false`","description":"Whether to show rounded corners","value":{"type":"boolean","kind":"expression"}},{"name":"stock-insufficient","default":"`false`","description":"Whether to show the low-stock prompt in place of quantity","value":{"type":"boolean","kind":"expression"}},{"name":"stock-insufficient-text","default":"`库存不足请左滑移除`","description":"Low-stock prompt text","value":{"type":"string","kind":"expression"}},{"name":"swipe-delete","default":"`false`","description":"Whether to reveal a delete button on left swipe","value":{"type":"boolean","kind":"expression"}},{"name":"delete-text","default":"`删除`","description":"Delete button text","value":{"type":"string","kind":"expression"}},{"name":"url","default":"-","description":"Link to navigate to when the material name is clicked","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route when the material name is clicked","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"Whether to replace the current history entry when navigating","value":{"type":"boolean","kind":"expression"}},{"name":"fields","default":"`[]`","description":"Detail fields, rendered with the Label default size","value":{"type":"MaterialPreviewListField[]","kind":"expression"}},{"name":"divider","default":"`true`","description":"Whether to show the bottom divider","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click-title","description":"Emitted when the material name is clicked.","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-field","description":"Emitted when a link field is clicked.","arguments":[{"name":"field","type":"index"},{"name":"event"}]},{"name":"click-media","description":"Emitted when media is clicked.","arguments":[{"name":"item","type":"mediaIndex"},{"name":"field","type":"fieldIndex"},{"name":"event"}]},{"name":"delete","description":"Emitted when the revealed delete button is clicked.","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"title","description":"Custom material name area"},{"name":"quantity","description":"Custom quantity area"},{"name":"quantity-suffix","description":"Content appended after the quantity area, such as a Tag"},{"name":"default","description":"Bottom extension content. Compose Tag, Label, CollapseToggle, Cell, and other existing components."}]},{"name":"van-multi-select","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"v-model","default":"`[]`","description":"Selected person IDs","value":{"type":"string[]","kind":"expression"}},{"name":"title","default":"`Select people`","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"groups","default":"Built-in sample data","description":"Person groups","value":{"type":"MultiPersonGroup[]","kind":"expression"}},{"name":"search-placeholder","default":"`Search all people`","description":"Search placeholder","value":{"type":"string","kind":"expression"}},{"name":"confirm-text","default":"`Confirm`","description":"Confirm button text","value":{"type":"string","kind":"expression"}},{"name":"expand-text","default":"`Expand selected`","description":"Expand-selected text","value":{"type":"string","kind":"expression"}},{"name":"collapse-text","default":"`Collapse selected`","description":"Collapse-selected text","value":{"type":"string","kind":"expression"}},{"name":"clear-text","default":"`Clear selected`","description":"Clear-selected text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when confirming","arguments":[{"name":"people","type":"MultiPersonOption[]"}]},{"name":"change","description":"Emitted when selections change","arguments":[{"name":"ids","type":"string[]"}]},{"name":"click-filter","description":"Emitted when clicking the navigation filter icon","arguments":[]},{"name":"search","description":"Emitted on search","arguments":[{"name":"value","type":"string"}]}]},{"name":"van-nav-bar","attributes":[{"name":"title","default":"`''`","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"left-text","default":"`''`","description":"Left Text","value":{"type":"string","kind":"expression"}},{"name":"right-text","default":"`''`","description":"Right Text","value":{"type":"string","kind":"expression"}},{"name":"right-popover-actions","default":"`[]`","description":"Actions for the right icon popover. When set, it replaces `right-text`","value":{"type":"PopoverAction[]","kind":"expression"}},{"name":"right-popover-icon","default":"`plus`","description":"Icon name used to trigger the right popover","value":{"type":"string","kind":"expression"}},{"name":"subtitle","default":"`''`","description":"Subtitle text","value":{"type":"string","kind":"expression"}},{"name":"left-arrow","default":"`false`","description":"Whether to show left arrow","value":{"type":"boolean","kind":"expression"}},{"name":"title-dropdown","default":"`false`","description":"Whether to show the title dropdown icon and make the title clickable","value":{"type":"boolean","kind":"expression"}},{"name":"title-dropdown-active","default":"`false`","description":"Whether the title dropdown is open, used to control the icon direction","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show bottom border","value":{"type":"boolean","kind":"expression"}},{"name":"fixed","default":"`false`","description":"Whether to fixed top","value":{"type":"boolean","kind":"expression"}},{"name":"placeholder","default":"`false`","description":"Whether to generate a placeholder element when fixed","value":{"type":"boolean","kind":"expression"}},{"name":"z-index","default":"`1`","description":"Z-index","value":{"type":"number | string","kind":"expression"}},{"name":"safe-area-inset-top","default":"`false`","description":"Whether to enable top safe area adaptation","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"title","description":"Custom title"},{"name":"left","description":"Custom left side content"},{"name":"right","description":"Custom right side content"}],"events":[{"name":"click-left","description":"Emitted when the left button is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-right","description":"Emitted when the right button is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"select-right-popover","description":"Emitted when a right popover action is selected","arguments":[{"name":"action","type":"PopoverAction"},{"name":"index","type":"number"}]},{"name":"click-title","description":"Emitted when the dropdown-enabled title is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"update:titleDropdownActive","description":"Emitted when the title is clicked to update its dropdown state","arguments":[{"name":"active","type":"boolean"}]}]},{"name":"van-notice-bar","attributes":[{"name":"mode","default":"`''`","description":"Mode, can be set to `closeable` `link`","value":{"type":"string","kind":"expression"}},{"name":"text","default":"`''`","description":"Notice text content","value":{"type":"string","kind":"expression"}},{"name":"color","default":"`var(--van-blue-700)`","description":"Text color","value":{"type":"string","kind":"expression"}},{"name":"background","default":"`var(--van-blue-100)`","description":"Background color","value":{"type":"string","kind":"expression"}},{"name":"left-icon","default":"-","description":"Left Icon","value":{"type":"string","kind":"expression"}},{"name":"delay","default":"`1`","description":"Animation delay (s)","value":{"type":"number | string","kind":"expression"}},{"name":"speed","default":"`60`","description":"Scroll speed (px/s)","value":{"type":"number | string","kind":"expression"}},{"name":"scrollable","default":"-","description":"Whether to scroll content","value":{"type":"boolean","kind":"expression"}},{"name":"wrapable","default":"`false`","description":"Whether to enable text wrap","value":{"type":"boolean","kind":"expression"}},{"name":"round","default":"`false`","description":"Whether to enable rounded style","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when NoticeBar is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"close","description":"Emitted when NoticeBar is closed","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"replay","description":"Emitted when NoticeBar is replayed","arguments":[]}],"slots":[{"name":"default","description":"Notice text content"},{"name":"left-icon","description":"Custom left icon"},{"name":"right-icon","description":"Custom right icon"}]},{"name":"van-number-keyboard","attributes":[{"name":"v-model","default":"-","description":"Current value","value":{"type":"string","kind":"expression"}},{"name":"show","default":"-","description":"Whether to show keyboard","value":{"type":"boolean","kind":"expression"}},{"name":"title","default":"-","description":"Keyboard title","value":{"type":"string","kind":"expression"}},{"name":"theme","default":"`default`","description":"Keyboard theme, can be set to `custom`","value":{"type":"string","kind":"expression"}},{"name":"maxlength","default":"`Infinity`","description":"Value maxlength","value":{"type":"number | string","kind":"expression"}},{"name":"transition","default":"`true`","description":"Whether to show transition animation","value":{"type":"boolean","kind":"expression"}},{"name":"z-index","default":"`100`","description":"Keyboard z-index","value":{"type":"number | string","kind":"expression"}},{"name":"extra-key","default":"`''`","description":"Content of bottom left key","value":{"type":"string | string[]","kind":"expression"}},{"name":"close-button-text","default":"-","description":"Close button text","value":{"type":"string","kind":"expression"}},{"name":"delete-button-text","default":"Delete Icon","description":"Delete button text","value":{"type":"string","kind":"expression"}},{"name":"close-button-loading","default":"`false`","description":"Whether to show loading close button in custom theme","value":{"type":"boolean","kind":"expression"}},{"name":"show-delete-key","default":"`true`","description":"Whether to show delete button","value":{"type":"boolean","kind":"expression"}},{"name":"blur-on-close","default":"`true`","description":"Whether to emit blur event when clicking close button","value":{"type":"boolean","kind":"expression"}},{"name":"hide-on-click-outside","default":"`true`","description":"Whether to hide keyboard when outside is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where NumberKeyboard will be mounted","value":{"type":"string | Element","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"random-key-order","default":"`false`","description":"Whether to shuffle the order of keys","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"input","description":"Emitted when a key is pressed","arguments":[{"name":"key","type":"string"}]},{"name":"delete","description":"Emitted when the delete key is pressed","arguments":[]},{"name":"close","description":"Emitted when the close button is clicked","arguments":[]},{"name":"blur","description":"Emitted when the close button is clicked or the keyboard is blurred","arguments":[]},{"name":"show","description":"Emitted when keyboard is fully displayed","arguments":[]},{"name":"hide","description":"Emitted when keyboard is fully hidden","arguments":[]}],"slots":[{"name":"delete","description":"Custom delete key content"},{"name":"extra-key","description":"Custom extra key content"},{"name":"title-left","description":"Custom title left content"}]},{"name":"van-object-select","attributes":[{"name":"v-model","default":"`[]`","description":"Selected object IDs","value":{"type":"Numeric[]","kind":"expression"}},{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"space-items","default":"`[]`","description":"Space-view tree data","value":{"type":"TreeSelectItem[]","kind":"expression"}},{"name":"specialties","default":"`[]`","description":"Specialty-view data","value":{"type":"ObjectSelectSpecialty[]","kind":"expression"}},{"name":"load-children","default":"-","description":"Loads a tree parent's child nodes asynchronously","value":{"type":"(item: TreeSelectItem) => TreeSelectItem[] | Promise<TreeSelectItem[]>","kind":"expression"}},{"name":"search","default":"-","description":"Searches objects by keyword; may return an array or Promise","value":{"type":"(keyword: string) => TreeSelectItem[] | Promise<TreeSelectItem[]>","kind":"expression"}},{"name":"search-debounce","default":"`300`","description":"Search input debounce in milliseconds","value":{"type":"number | string","kind":"expression"}},{"name":"show-scan","default":"`true`","description":"Show the scan entry","value":{"type":"boolean","kind":"expression"}},{"name":"confirm-text","default":"`Next`","description":"Confirm button text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when selection changes","arguments":[{"name":"ids","type":"Numeric[]"}]},{"name":"confirm","description":"Emitted when confirming","arguments":[{"name":"ids","type":"Numeric[]"}]},{"name":"load","description":"Emitted after child nodes load successfully","arguments":[{"name":"item","type":"TreeSelectItem"},{"name":"children","type":"TreeSelectItem[]"}]},{"name":"load-error","description":"Emitted when loading child nodes fails","arguments":[{"name":"item","type":"TreeSelectItem"},{"name":"error","type":"unknown"}]},{"name":"search-error","description":"Emitted when asynchronous search fails","arguments":[{"name":"keyword","type":"string"},{"name":"error","type":"unknown"}]},{"name":"click-scan","description":"Requests business-controlled scanning and device lookup","arguments":[{"name":"event","type":"MouseEvent | KeyboardEvent"}]}]},{"name":"van-overlay","attributes":[{"name":"show","default":"`false`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"z-index","default":"`1`","description":"z-index","value":{"type":"number | string","kind":"expression"}},{"name":"duration","default":"`0.3`","description":"Animation duration","value":{"type":"number | string","kind":"expression"}},{"name":"class-name","default":"-","description":"ClassName","value":{"type":"string","kind":"expression"}},{"name":"custom-class","default":"-","description":"Custom style","value":{"type":"object","kind":"expression"}},{"name":"lock-scroll","default":"`true`","description":"Whether to lock background scroll","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util appeared","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Default slot"}]},{"name":"van-pagination","attributes":[{"name":"v-model","default":"-","description":"Current page number","value":{"type":"number","kind":"expression"}},{"name":"mode","default":"`multi`","description":"Mode, can be set to `simple` `multi`","value":{"type":"string","kind":"expression"}},{"name":"prev-text","default":"`Previous`","description":"Previous text","value":{"type":"string","kind":"expression"}},{"name":"next-text","default":"`Next`","description":"Next text","value":{"type":"string","kind":"expression"}},{"name":"total-items","default":"`0`","description":"Total items","value":{"type":"number | string","kind":"expression"}},{"name":"items-per-page","default":"`10`","description":"Item number per page","value":{"type":"number | string","kind":"expression"}},{"name":"page-count","default":"`-`","description":"The total number of pages, if not set, will be calculated based on `total-items` and `items-per-page`","value":{"type":"number | string","kind":"expression"}},{"name":"show-page-size","default":"`5`","description":"Count of page size to show","value":{"type":"number | string","kind":"expression"}},{"name":"force-ellipses","default":"`false`","description":"Whether to show ellipses","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when current page changed","arguments":[]}],"slots":[{"name":"page","description":"Custom pagination item"},{"name":"prev-text","description":"Custom prev text"},{"name":"next-text","description":"Custom next text"}]},{"name":"van-password-input","attributes":[{"name":"value","default":"`''`","description":"Password value","value":{"type":"string","kind":"expression"}},{"name":"info","default":"-","description":"Bottom info","value":{"type":"string","kind":"expression"}},{"name":"error-info","default":"-","description":"Bottom error info","value":{"type":"string","kind":"expression"}},{"name":"length","default":"`6`","description":"Maxlength of password","value":{"type":"number | string","kind":"expression"}},{"name":"gutter","default":"`0`","description":"Gutter of input","value":{"type":"number | string","kind":"expression"}},{"name":"mask","default":"`true`","description":"Whether to mask value","value":{"type":"boolean","kind":"expression"}},{"name":"focused","default":"`false`","description":"Whether to show focused cursor","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"focus","description":"Emitted when input is focused","arguments":[]}]},{"name":"van-picker","attributes":[{"name":"columns","default":"`[]`","description":"Columns data","value":{"type":"Column[]","kind":"expression"}},{"name":"columns-field-names","default":"`{ text: 'text', values: 'values', children: 'children' }`","description":"custom columns field","value":{"type":"object","kind":"expression"}},{"name":"title","default":"-","description":"Toolbar title","value":{"type":"string","kind":"expression"}},{"name":"confirm-button-text","default":"`Confirm`","description":"Text of confirm button","value":{"type":"string","kind":"expression"}},{"name":"cancel-button-text","default":"`Cancel`","description":"Text of cancel button","value":{"type":"string","kind":"expression"}},{"name":"toolbar-position","default":"`top`","description":"Toolbar position, cat be set to `bottom`","value":{"type":"string","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading prompt","value":{"type":"boolean","kind":"expression"}},{"name":"show-toolbar","default":"`true`","description":"Whether to show toolbar","value":{"type":"boolean","kind":"expression"}},{"name":"allow-html","default":"`false`","description":"Whether to allow HTML in option text","value":{"type":"boolean","kind":"expression"}},{"name":"default-index","default":"`0`","description":"Default value index of single column picker","value":{"type":"number | string","kind":"expression"}},{"name":"item-height","default":"`44`","description":"Option height, supports `px` `vw` `vh` `rem` unit, default `px`","value":{"type":"number | string","kind":"expression"}},{"name":"visible-item-count","default":"`6`","description":"Count of visible columns","value":{"type":"number | string","kind":"expression"}},{"name":"swipe-duration","default":"`1000`","description":"Duration of the momentum animation, unit `ms`","value":{"type":"number | string","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when click confirm button.<br>**Notice: the arguments return an array when the multiple columns mode.**","arguments":[{"name":"currentValue","type":"PickerOption | PickerOption[]"},{"name":"currentIndex","type":"number | number[]"}]},{"name":"cancel","description":"Emitted when click cancel button.<br>**Notice: the arguments return an array when the multiple columns mode.**","arguments":[{"name":"currentValue","type":"PickerOption | PickerOption[]"},{"name":"currentIndex","type":"number | number[]"}]},{"name":"change","description":"Emitted when current option changed.<br>**Notice: the arguments return an array when the multiple columns mode.**","arguments":[{"name":"currentValue","type":"PickerOption | PickerOption[]"},{"name":"currentIndex","type":"number | number[]"}]}],"slots":[{"name":"toolbar","description":"Custom toolbar content"},{"name":"title","description":"Custom title"},{"name":"confirm","description":"Custom confirm button text"},{"name":"cancel","description":"Custom cancel button text"},{"name":"option","description":"Custom option content"},{"name":"columns-top","description":"Custom content above columns"},{"name":"columns-bottom","description":"Custom content below columns"}]},{"name":"van-popover","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show Popover","value":{"type":"boolean","kind":"expression"}},{"name":"actions","default":"`[]`","description":"Actions","value":{"type":"PopoverAction[]","kind":"expression"}},{"name":"placement","default":"`bottom`","description":"Placement","value":{"type":"PopoverPlacement","kind":"expression"}},{"name":"theme","default":"`light`","description":"Theme, can be set to `dark`","value":{"type":"PopoverTheme","kind":"expression"}},{"name":"trigger","default":"`click`","description":"Trigger mode, can be set to `manual`","value":{"type":"PopoverTrigger","kind":"expression"}},{"name":"duration","default":"`0.3`","description":"Transition duration, unit second","value":{"type":"number | string","kind":"expression"}},{"name":"offset","default":"`[0, 8]`","description":"Distance to reference","value":{"type":"[number, number]","kind":"expression"}},{"name":"overlay","default":"`false`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"overlay-class","default":"-","description":"Custom overlay class","value":{"type":"string | Array | object","kind":"expression"}},{"name":"overlay-style","default":"-","description":"Custom overlay style","value":{"type":"object","kind":"expression"}},{"name":"show-arrow","default":"`true`","description":"Whether to show arrow","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-action","default":"`true`","description":"Whether to close when clicking action","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-outside","default":"`true`","description":"Whether to close when clicking outside","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`true`","description":"Whether to close when clicking overlay","value":{"type":"boolean","kind":"expression"}},{"name":"teleport","default":"`body`","description":"Specifies a target element where Popover will be mounted","value":{"type":"string | Element","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when an action is clicked","arguments":[{"name":"action","type":"PopoverAction"},{"name":"index","type":"number"}]},{"name":"open","description":"Emitted when opening Popover","arguments":[]},{"name":"close","description":"Emitted when closing Popover","arguments":[]},{"name":"opened","description":"Emitted when Popover is opened","arguments":[]},{"name":"closed","description":"Emitted when Popover is closed","arguments":[]},{"name":"click-overlay","description":"Emitted when overlay is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Custom content"},{"name":"reference","description":"Reference Element"},{"name":"action","description":"Custom the content of option"}]},{"name":"van-popup","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show popup","value":{"type":"boolean","kind":"expression"}},{"name":"overlay","default":"`true`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"position","default":"`center`","description":"Can be set to `top` `bottom` `right` `left`","value":{"type":"string","kind":"expression"}},{"name":"overlay-class","default":"-","description":"Custom overlay class","value":{"type":"string | Array | object","kind":"expression"}},{"name":"overlay-style","default":"-","description":"Custom overlay style","value":{"type":"object","kind":"expression"}},{"name":"duration","default":"`0.3`","description":"Transition duration, unit second","value":{"type":"number | string","kind":"expression"}},{"name":"round","default":"`false`","description":"Whether to show round corner","value":{"type":"boolean","kind":"expression"}},{"name":"lock-scroll","default":"`true`","description":"Whether to lock background scroll","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util appeared","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-popstate","default":"`false`","description":"Whether to close when popstate","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`true`","description":"Whether to close when overlay is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"closeable","default":"`false`","description":"Whether to show close icon","value":{"type":"boolean","kind":"expression"}},{"name":"close-icon","default":"`cross`","description":"Close icon name","value":{"type":"string","kind":"expression"}},{"name":"close-icon-position","default":"`top-right`","description":"Close Icon Position, can be set to `top-left` `bottom-left` `bottom-right`","value":{"type":"string","kind":"expression"}},{"name":"before-close","default":"-","description":"Callback function before close","value":{"type":"(action: string) => boolean | Promise\\<boolean\\>","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"transition","default":"-","description":"Transition, equivalent to `name` prop of [transition](https://v3.vuejs.org/api/built-in-components.html#transition)","value":{"type":"string","kind":"expression"}},{"name":"transition-appear","default":"`false`","description":"Whether to apply transition on initial render","value":{"type":"boolean","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where Popup will be mounted","value":{"type":"string | Element","kind":"expression"}},{"name":"safe-area-inset-top","default":"`false`","description":"Whether to enable top safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`false`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when Popup is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-overlay","description":"Emitted when overlay is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-close-icon","description":"Emitted when close icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"open","description":"Emitted when opening Popup","arguments":[]},{"name":"close","description":"Emitted when closing Popup","arguments":[]},{"name":"opened","description":"Emitted when Popup is opened","arguments":[]},{"name":"closed","description":"Emitted when Popup is closed","arguments":[]}],"slots":[{"name":"default","description":"Content of Popup"},{"name":"overlay-content","description":"Content of Popup overlay"}]},{"name":"van-progress","attributes":[{"name":"percentage","default":"`0`","description":"Percentage","value":{"type":"number | string","kind":"expression"}},{"name":"size","default":"`default`","description":"Size, can be set to `default` or `large`","value":{"type":"string","kind":"expression"}},{"name":"stroke-width","default":"`6px`","description":"Stroke width","value":{"type":"number | string","kind":"expression"}},{"name":"color","default":"`var(--van-primary-color)`","description":"Fill color","value":{"type":"string","kind":"expression"}},{"name":"track-color","default":"`var(--van-gray-2)`","description":"Track background color","value":{"type":"string","kind":"expression"}},{"name":"pivot-text","default":"percentage","description":"Pivot text","value":{"type":"string","kind":"expression"}},{"name":"pivot-color","default":"-","description":"Progress text color; `text-color` takes precedence","value":{"type":"string","kind":"expression"}},{"name":"text-color","default":"`var(--van-text-color-2)`","description":"Progress text color","value":{"type":"string","kind":"expression"}},{"name":"text-size","default":"-","description":"Progress text size, `px` by default","value":{"type":"number | string","kind":"expression"}},{"name":"inactive","default":"`false`","description":"Whether to be gray","value":{"type":"boolean","kind":"expression"}},{"name":"show-pivot","default":"`true`","description":"Whether to show text","value":{"type":"boolean","kind":"expression"}}]},{"name":"van-pull-refresh","attributes":[{"name":"v-model","default":"-","description":"Loading status","value":{"type":"boolean","kind":"expression"}},{"name":"pulling-text","default":"`Pull to refresh...`","description":"Text to show when pulling","value":{"type":"string","kind":"expression"}},{"name":"loosing-text","default":"`Loose to refresh...`","description":"Text to show when loosing","value":{"type":"string","kind":"expression"}},{"name":"loading-text","default":"`Loading...`","description":"Text to show when loading","value":{"type":"string","kind":"expression"}},{"name":"success-text","default":"-","description":"Text to show when loading success","value":{"type":"string","kind":"expression"}},{"name":"success-duration","default":"`500`","description":"Success text display duration(ms)","value":{"type":"number | string","kind":"expression"}},{"name":"animation-duration","default":"`300`","description":"Animation duration","value":{"type":"number | string","kind":"expression"}},{"name":"head-height","default":"`50`","description":"Height of head","value":{"type":"number | string","kind":"expression"}},{"name":"pull-distance","default":"same as `head-height`","description":"The distance to trigger the pull refresh","value":{"type":"number | string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable pull refresh","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"refresh","description":"Emitted after pulling refresh","arguments":[]},{"name":"change","description":"Emitted when draging or status changed","arguments":[{"name":"{ status: string, distance: number }"}]}],"slots":[{"name":"default","description":"Default slot"},{"name":"normal","description":"Content of head when at normal status"},{"name":"pulling","description":"Content of head when at pulling"},{"name":"loosing","description":"Content of head when at loosing"},{"name":"loading","description":"Content of head when at loading"},{"name":"success","description":"Content of head when succeed"}]},{"name":"van-batch-multi-select","attributes":[{"name":"v-model","default":"`[]`","description":"Product selection states; `1` means selected","value":{"type":"number[]","kind":"expression"}},{"name":"items","default":"`[]`","description":"Product configuration","value":{"type":"BatchMultiSelectItem[]","kind":"expression"}},{"name":"expanded","default":"`false`","description":"Whether selected products are expanded","value":{"type":"boolean","kind":"expression"}},{"name":"confirm-text","default":"`Confirm`","description":"Confirm button text","value":{"type":"string","kind":"expression"}},{"name":"expand-text","default":"`Selected`","description":"Expand selected text","value":{"type":"string","kind":"expression"}},{"name":"collapse-text","default":"`Collapse`","description":"Collapse selected text","value":{"type":"string","kind":"expression"}},{"name":"clear-text","default":"`Clear selected`","description":"Clear selected text","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when a selection changes","arguments":[{"name":"values","type":"number[]"}]},{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[{"name":"values","type":"number[]"}]}]},{"name":"van-radio","attributes":[{"name":"v-model","default":"-","description":"Name of checked radio，Only effective when used alone","value":{"type":"any","kind":"expression"}},{"name":"allow-uncheck","default":"`false`","description":"Allow unchecking","value":{"type":"boolean","kind":"expression"}},{"name":"name","default":"-","description":"Radio name, usually a unique string or number","value":{"type":"any","kind":"expression"}},{"name":"size","default":"`large`","description":"`normal`: 16px icon / 14px label; `large`: 20px icon / 16px label","value":{"type":"string","kind":"expression"}},{"name":"shape","default":"`round`","description":"Can be set to `square`","value":{"type":"string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable radio","value":{"type":"boolean","kind":"expression"}},{"name":"label-disabled","default":"`false`","description":"Whether to disable label click","value":{"type":"boolean","kind":"expression"}},{"name":"label-position","default":"`right`","description":"Can be set to `left`","value":{"type":"string","kind":"expression"}},{"name":"icon-size","default":"`20px`","description":"Icon size","value":{"type":"number | string","kind":"expression"}},{"name":"label-font-size","default":"`16px`","description":"Label font size","value":{"type":"number | string","kind":"expression"}},{"name":"checked-color","default":"`#1989fa`","description":"Checked color","value":{"type":"string","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when radio is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"default","description":"Custom label"},{"name":"icon","description":"Custom icon"}]},{"name":"van-radio-group","attributes":[{"name":"v-model","default":"-","description":"Name of checked radio","value":{"type":"any","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Disable all radios","value":{"type":"boolean","kind":"expression"}},{"name":"allow-uncheck","default":"`false`","description":"Allow unchecking","value":{"type":"boolean","kind":"expression"}},{"name":"direction","default":"`vertical`","description":"Direction, can be set to `horizontal`","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`large`","description":"Size of all radios. `normal`: 16px icon / 14px label; `large`: 20px icon / 16px label","value":{"type":"string","kind":"expression"}},{"name":"icon-size","default":"`20px`","description":"Icon size of all radios","value":{"type":"number | string","kind":"expression"}},{"name":"label-font-size","default":"`16px`","description":"Label font size of all radios","value":{"type":"number | string","kind":"expression"}},{"name":"checked-color","default":"`#1989fa`","description":"Checked color of all radios","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when value changed","arguments":[{"name":"name","type":"string"}]}]},{"name":"van-radio-panel","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"v-model","default":"-","description":"Selected value","value":{"type":"string","kind":"expression"}},{"name":"title","default":"-","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"options","default":"`[]`","description":"Option list","value":{"type":"RadioPanelOption[]","kind":"expression"}},{"name":"searchable","default":"`false`","description":"Whether to show the search field","value":{"type":"boolean","kind":"expression"}},{"name":"search-placeholder","default":"`Enter a search keyword`","description":"Search placeholder","value":{"type":"string","kind":"expression"}},{"name":"filterable","default":"`false`","description":"Whether to show the top-right filter trigger","value":{"type":"boolean","kind":"expression"}},{"name":"filter-active","default":"`false`","description":"Whether to show the active-filter badge","value":{"type":"boolean","kind":"expression"}},{"name":"lazy","default":"`false`","description":"Whether to enable scroll loading","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether more options are loading","value":{"type":"boolean","kind":"expression"}},{"name":"finished","default":"`false`","description":"Whether all options have loaded","value":{"type":"boolean","kind":"expression"}},{"name":"error","default":"`false`","description":"Whether to show the load error state","value":{"type":"boolean","kind":"expression"}},{"name":"loading-text","default":"-","description":"Loading hint","value":{"type":"string","kind":"expression"}},{"name":"finished-text","default":"-","description":"Finished hint","value":{"type":"string","kind":"expression"}},{"name":"error-text","default":"-","description":"Load error hint","value":{"type":"string","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when an option is selected","arguments":[{"name":"value","type":"string"}]},{"name":"search","description":"Emitted when the search keyword changes or is submitted","arguments":[{"name":"value","type":"string"}]},{"name":"filter","description":"Emitted when the top-right filter trigger is clicked","arguments":[]},{"name":"load","description":"Emitted when the list reaches its end with `lazy` enabled","arguments":[]},{"name":"update:loading","description":"Emitted when the loading state changes","arguments":[{"name":"value","type":"boolean"}]},{"name":"update:error","description":"Emitted when the load error state changes","arguments":[{"name":"value","type":"boolean"}]}],"slots":[{"name":"filter","description":"Custom top-right filter content; replaces the default filter icon"}]},{"name":"van-rate","attributes":[{"name":"v-model","default":"-","description":"Current rate","value":{"type":"number","kind":"expression"}},{"name":"count","default":"`5`","description":"Count","value":{"type":"number | string","kind":"expression"}},{"name":"size","default":"`20px`","description":"Icon size","value":{"type":"number | string","kind":"expression"}},{"name":"gutter","default":"`4px`","description":"Icon gutter","value":{"type":"number | string","kind":"expression"}},{"name":"color","default":"`var(--van-orange-500)`","description":"Selected color","value":{"type":"string","kind":"expression"}},{"name":"void-color","default":"`#c8c9cc`","description":"Void color","value":{"type":"string","kind":"expression"}},{"name":"disabled-color","default":"`#c8c9cc`","description":"Disabled color","value":{"type":"string","kind":"expression"}},{"name":"icon","default":"`star`","description":"Selected icon","value":{"type":"string","kind":"expression"}},{"name":"void-icon","default":"`star-o`","description":"Void icon","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"allow-half","default":"`false`","description":"Whether to allow half star","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable rate","value":{"type":"boolean","kind":"expression"}},{"name":"touchable","default":"`true`","description":"Whether to allow select rate by touch gesture","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when rate changed","arguments":[{"name":"currentValue","type":"number"}]}]},{"name":"van-rate-cell","attributes":[{"name":"v-model","default":"`0`","description":"Current rate","value":{"type":"number","kind":"expression"}},{"name":"title","default":"`服务满意度`","description":"Cell title","value":{"type":"string","kind":"expression"}},{"name":"required","default":"`false`","description":"Whether to show the required mark","value":{"type":"boolean","kind":"expression"}},{"name":"description","default":"-","description":"Description displayed after the rate","value":{"type":"string","kind":"expression"}},{"name":"show-description","default":"`true`","description":"Whether to show description","value":{"type":"boolean","kind":"expression"}},{"name":"layout","default":"`default`","description":"`default` or `between`","value":{"type":"string","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show the bottom divider","value":{"type":"boolean","kind":"expression"}}]},{"name":"van-search","attributes":[{"name":"v-model","default":"-","description":"Input value","value":{"type":"number | string","kind":"expression"}},{"name":"label","default":"-","description":"Left side label","value":{"type":"string","kind":"expression"}},{"name":"name","default":"-","description":"As the identifier when submitting the form","value":{"type":"string","kind":"expression"}},{"name":"variant","default":"`default`","description":"Search variant, can be set to `pure` or `default`","value":{"type":"string","kind":"expression"}},{"name":"shape","default":"`round`","description":"Shape of field, can be set to `round`","value":{"type":"string","kind":"expression"}},{"name":"id","default":"`van-search-n-input`","description":"Input id, the for attribute of the label also will be set","value":{"type":"string","kind":"expression"}},{"name":"background","default":"transparent","description":"Outer background color","value":{"type":"string","kind":"expression"}},{"name":"maxlength","default":"-","description":"Max length of value","value":{"type":"number | string","kind":"expression"}},{"name":"placeholder","default":"-","description":"Placeholder","value":{"type":"string","kind":"expression"}},{"name":"clearable","default":"`true`","description":"Whether to be clearable","value":{"type":"boolean","kind":"expression"}},{"name":"clear-icon","default":"`clear`","description":"Clear icon name","value":{"type":"string","kind":"expression"}},{"name":"clear-trigger","default":"`focus`","description":"When to display the clear icon, `always` means to display the icon when value is not empty, `focus` means to display the icon when input is focused","value":{"type":"string","kind":"expression"}},{"name":"autofocus","default":"`false`","description":"Whether to auto focus, unsupported in iOS","value":{"type":"boolean","kind":"expression"}},{"name":"show-action","default":"`false`","description":"Whether to show right action button","value":{"type":"boolean","kind":"expression"}},{"name":"action-text","default":"`Cancel`","description":"Text of action button","value":{"type":"string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable field","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"error","default":"`false`","description":"Whether to mark the input content in red","value":{"type":"boolean","kind":"expression"}},{"name":"error-message","default":"-","description":"Error message","value":{"type":"string","kind":"expression"}},{"name":"formatter","default":"-","description":"Input value formatter","value":{"type":"(val: string) => string","kind":"expression"}},{"name":"format-trigger","default":"`onChange`","description":"When to format value, can be set to `onBlur`","value":{"type":"string","kind":"expression"}},{"name":"input-align","default":"`left`","description":"Text align of field, can be set to `center` `right`","value":{"type":"string","kind":"expression"}},{"name":"left-icon","default":"`search`","description":"Left icon name","value":{"type":"string","kind":"expression"}},{"name":"right-icon","default":"-","description":"Right icon name","value":{"type":"string","kind":"expression"}},{"name":"autocomplete","default":"-","description":"[autocomplete](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) attribute of native input element","value":{"type":"string","kind":"expression"}}],"events":[{"name":"search","description":"Emitted when confirming search","arguments":[{"name":"value","type":"string"}]},{"name":"update:model-value","description":"Emitted when input value changed","arguments":[{"name":"value","type":"string"}]},{"name":"focus","description":"Emitted when input is focused","arguments":[{"name":"event","type":"Event"}]},{"name":"blur","description":"Emitted when input is blurred","arguments":[{"name":"event","type":"Event"}]},{"name":"click-input","description":"Emitted when the input is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-left-icon","description":"Emitted when the left icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-right-icon","description":"Emitted when the right icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"clear","description":"Emitted when the clear icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"cancel","description":"Emitted when the cancel button is clicked","arguments":[]}],"slots":[{"name":"left","description":"Custom left side content"},{"name":"action","description":"Custom right button, displayed when `show-action` is `true`"},{"name":"label","description":"Custom Search label"},{"name":"left-icon","description":"Custom left icon"},{"name":"right-icon","description":"Custom right icon"}]},{"name":"van-share-sheet","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show ShareSheet","value":{"type":"boolean","kind":"expression"}},{"name":"options","default":"`[]`","description":"Share options","value":{"type":"Option[]","kind":"expression"}},{"name":"title","default":"-","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"cancel-text","default":"`'Cancel'`","description":"Cancel button text","value":{"type":"string","kind":"expression"}},{"name":"description","default":"-","description":"Description","value":{"type":"string","kind":"expression"}},{"name":"duration","default":"`0.3`","description":"Transition duration, unit second","value":{"type":"number | string","kind":"expression"}},{"name":"round","default":"`true`","description":"Whether to show round corner","value":{"type":"boolean","kind":"expression"}},{"name":"overlay","default":"`true`","description":"Whether to show overlay","value":{"type":"boolean","kind":"expression"}},{"name":"overlay-class","default":"-","description":"Custom overlay class","value":{"type":"string | Array | object","kind":"expression"}},{"name":"overlay-style","default":"-","description":"Custom overlay style","value":{"type":"object","kind":"expression"}},{"name":"lock-scroll","default":"`true`","description":"Whether to lock background scroll","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to lazy render util appeared","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-popstate","default":"`true`","description":"Whether to close when popstate","value":{"type":"boolean","kind":"expression"}},{"name":"close-on-click-overlay","default":"`true`","description":"Whether to close when overlay is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"teleport","default":"-","description":"Specifies a target element where ShareSheet will be mounted","value":{"type":"string | Element","kind":"expression"}},{"name":"before-close","default":"-","description":"Callback function before close","value":{"type":"(action: string) => boolean | Promise\\<boolean\\>","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when an option is clicked","arguments":[{"name":"option","type":"Option"},{"name":"index","type":"number"}]},{"name":"cancel","description":"Emitted when the cancel button is clicked","arguments":[]},{"name":"open","description":"Emitted when opening ShareSheet","arguments":[]},{"name":"close","description":"Emitted when closing ShareSheet","arguments":[]},{"name":"opened","description":"Emitted when ShareSheet is opened","arguments":[]},{"name":"closed","description":"Emitted when ShareSheet is closed","arguments":[]},{"name":"click-overlay","description":"Emitted when overlay is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"title","description":"Custom title"},{"name":"description","description":"Custom description"},{"name":"cancel","description":"Custom the content of cancel button"}]},{"name":"van-sidebar","attributes":[{"name":"v-model","default":"`0`","description":"Index of chosen item","value":{"type":"number | string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when chosen item changed","arguments":[{"name":"index","type":"number"}]}]},{"name":"van-sidebar-item","attributes":[{"name":"title","default":"`''`","description":"Content","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"`false`","description":"Whether to show red dot","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"`''`","description":"Content of the badge","value":{"type":"number | string","kind":"expression"}},{"name":"badge-props","default":"-","description":"Props of Badge, see [Badge - props](#/en-US/badge#props)","value":{"type":"BadgeProps","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to be disabled","value":{"type":"boolean","kind":"expression"}},{"name":"url","default":"-","description":"Link","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"click","description":"Emitted when an item is clicked","arguments":[{"name":"index","type":"number"}]}],"slots":[{"name":"title","description":"Custom item title"}]},{"name":"van-person-select","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"v-model","default":"-","description":"Selected person ID","value":{"type":"string","kind":"expression"}},{"name":"title","default":"`Select Person`","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"search-placeholder","default":"`Search people`","description":"Search placeholder","value":{"type":"string","kind":"expression"}},{"name":"groups","default":"Built-in sample data","description":"Person groups","value":{"type":"SinglePersonGroup[]","kind":"expression"}}],"events":[{"name":"select","description":"Emitted when a person is selected","arguments":[{"name":"person","type":"SinglePersonOption"}]},{"name":"search","description":"Emitted on search","arguments":[{"name":"value","type":"string"}]},{"name":"click-filter","description":"Emitted when the navigation filter icon is clicked","arguments":[]}]},{"name":"van-skeleton","attributes":[{"name":"row","default":"`0`","description":"Row count","value":{"type":"number | string","kind":"expression"}},{"name":"row-width","default":"`100%`","description":"Row width, can be array","value":{"type":"number | string |<br>(number | string)[]","kind":"expression"}},{"name":"title","default":"`false`","description":"Whether to show title placeholder","value":{"type":"boolean","kind":"expression"}},{"name":"avatar","default":"`false`","description":"Whether to show avatar placeholder","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`true`","description":"Whether to show skeleton, pass `false` to show child component","value":{"type":"boolean","kind":"expression"}},{"name":"animate","default":"`true`","description":"Whether to enable animation","value":{"type":"boolean","kind":"expression"}},{"name":"round","default":"`false`","description":"Whether to show round title and row","value":{"type":"boolean","kind":"expression"}},{"name":"title-width","default":"`40%`","description":"Title width","value":{"type":"number | string","kind":"expression"}},{"name":"avatar-size","default":"`32px`","description":"Size of avatar placeholder","value":{"type":"number | string","kind":"expression"}},{"name":"avatar-shape","default":"`round`","description":"Shape of avatar placeholder, can be set to `square`","value":{"type":"string","kind":"expression"}}]},{"name":"van-slider","attributes":[{"name":"v-model","default":"`0`","description":"Current value","value":{"type":"number | [number, number]","kind":"expression"}},{"name":"max","default":"`100`","description":"Max value","value":{"type":"number | string","kind":"expression"}},{"name":"min","default":"`0`","description":"Min value","value":{"type":"number | string","kind":"expression"}},{"name":"step","default":"`1`","description":"Step size","value":{"type":"number | string","kind":"expression"}},{"name":"bar-height","default":"`2px`","description":"Height of bar","value":{"type":"number | string","kind":"expression"}},{"name":"button-size","default":"`24px`","description":"Button size","value":{"type":"number | string","kind":"expression"}},{"name":"active-color","default":"`#1989fa`","description":"Active color of bar","value":{"type":"string","kind":"expression"}},{"name":"inactive-color","default":"`#e5e5e5`","description":"Inactive color of bar","value":{"type":"string","kind":"expression"}},{"name":"range","default":"`false`","description":"Whether to enable dual thumb mode","value":{"type":"boolean","kind":"expression"}},{"name":"reverse","description":"Whether to reverse slider","value":{"type":"`false`","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable slider","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to be readonly","value":{"type":"boolean","kind":"expression"}},{"name":"vertical","default":"`false`","description":"Whether to display slider vertically","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"update:model-value","description":"Emitted when value is changing","arguments":[{"name":"value","type":"number"}]},{"name":"change","description":"Emitted after value changed","arguments":[{"name":"value","type":"number"}]},{"name":"drag-start","description":"Emitted when start dragging","arguments":[{"name":"event","type":"TouchEvent"}]},{"name":"drag-end","description":"Emitted when end dragging","arguments":[{"name":"event","type":"TouchEvent"}]}],"slots":[{"name":"button","description":"Custom button"},{"name":"left-button","description":"Custom left button in range mode"},{"name":"right-button","description":"Custom right button in range mode"}]},{"name":"van-stepper","attributes":[{"name":"v-model","default":"-","description":"Current value","value":{"type":"number | string","kind":"expression"}},{"name":"min","default":"`1`","description":"Min value","value":{"type":"number | string","kind":"expression"}},{"name":"max","default":"-","description":"Max value","value":{"type":"number | string","kind":"expression"}},{"name":"default-value","default":"`1`","description":"Default value, valid when v-model is empty","value":{"type":"number | string","kind":"expression"}},{"name":"step","default":"`1`","description":"Value change step","value":{"type":"number | string","kind":"expression"}},{"name":"name","default":"-","description":"Stepper name, usually a unique string or number","value":{"type":"number | string","kind":"expression"}},{"name":"input-width","default":"`32px`","description":"Input width","value":{"type":"number | string","kind":"expression"}},{"name":"button-size","default":"`28px`","description":"Button size","value":{"type":"number | string","kind":"expression"}},{"name":"decimal-length","default":"-","description":"Decimal length","value":{"type":"number | string","kind":"expression"}},{"name":"theme","default":"-","description":"Theme, can be set to `round` or `round-outline`","value":{"type":"string","kind":"expression"}},{"name":"placeholder","default":"-","description":"Input placeholder","value":{"type":"string","kind":"expression"}},{"name":"integer","default":"`false`","description":"Whether to allow only integers","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable value change","value":{"type":"boolean","kind":"expression"}},{"name":"disable-plus","default":"`false`","description":"Whether to disable plus button","value":{"type":"boolean","kind":"expression"}},{"name":"disable-minus","default":"`false`","description":"Whether to disable minus button","value":{"type":"boolean","kind":"expression"}},{"name":"disable-input","default":"`false`","description":"Whether to disable input","value":{"type":"boolean","kind":"expression"}},{"name":"before-change","default":"`false`","description":"Callback function before changing, return `false` to prevent change, support return Promise","value":{"type":"(value: number | string) => boolean | Promise\\<boolean\\>","kind":"expression"}},{"name":"show-plus","default":"`true`","description":"Whether to show plus button","value":{"type":"boolean","kind":"expression"}},{"name":"show-minus","default":"`true`","description":"Whether to show minus button","value":{"type":"boolean","kind":"expression"}},{"name":"show-input","default":"`true`","description":"Whether to show input","value":{"type":"boolean","kind":"expression"}},{"name":"long-press","default":"`true`","description":"Whether to enable the long press gesture, when enabled you can long press the increase and decrease buttons","value":{"type":"boolean","kind":"expression"}},{"name":"allow-empty","default":"`false`","description":"Whether to allow the input value to be empty, set to `true` to allow an empty string to be passed in","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when value changed","arguments":[{"name":"value","type":"string"},{"name":"detail","type":"{ name: string }"}]},{"name":"overlimit","description":"Emitted when a disabled button is clicked","arguments":[]},{"name":"plus","description":"Emitted when the plus button is clicked","arguments":[]},{"name":"minus","description":"Emitted when the minus button is clicked","arguments":[]},{"name":"focus","description":"Emitted when the input is focused","arguments":[{"name":"event","type":"Event"}]},{"name":"blur","description":"Emitted when the input is blurred","arguments":[{"name":"event","type":"Event"}]}]},{"name":"van-steps","attributes":[{"name":"active","default":"`0`","description":"Active step","value":{"type":"number | string","kind":"expression"}},{"name":"direction","default":"`horizontal`","description":"Can be set to `vertical`","value":{"type":"string","kind":"expression"}},{"name":"active-color","default":"`var(--van-primary-color)`","description":"Active step color","value":{"type":"string","kind":"expression"}},{"name":"inactive-color","default":"`#969799`","description":"Inactive step color","value":{"type":"string","kind":"expression"}},{"name":"active-icon","default":"`checked`","description":"Active icon name","value":{"type":"string","kind":"expression"}},{"name":"inactive-icon","default":"-","description":"Inactive icon name","value":{"type":"string","kind":"expression"}},{"name":"finish-icon","default":"-","description":"Finish icon name","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}}],"events":[{"name":"click-step","description":"Emitted when a step's title or icon is clicked","arguments":[{"name":"index","type":"number"}]}]},{"name":"van-step","slots":[{"name":"default","description":"Step content"},{"name":"active-icon","description":"Custom active icon"},{"name":"inactive-icon","description":"Custom inactive icon"},{"name":"finish-icon","description":"Custom finish icon"}]},{"name":"van-sticky","attributes":[{"name":"position","default":"`top`","description":"Offset position, can be set to `bottom`","value":{"type":"string","kind":"expression"}},{"name":"offset-top","default":"`0`","description":"Offset top, supports `px` `vw` `vh` `rem` unit, default `px`","value":{"type":"number | string","kind":"expression"}},{"name":"offset-bottom","default":"`0`","description":"Offset bottom, supports `px` `vw` `vh` `rem` unit, default `px`","value":{"type":"number | string","kind":"expression"}},{"name":"z-index","default":"`99`","description":"z-index when sticky","value":{"type":"number | string","kind":"expression"}},{"name":"container","default":"-","description":"Container DOM","value":{"type":"Element","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when sticky status changed","arguments":[{"name":"isFixed","type":"boolean"}]},{"name":"scroll","description":"Emitted when scrolling","arguments":[{"name":"{ scrollTop: number, isFixed: boolean }"}]}]},{"name":"van-space","attributes":[{"name":"direction","default":"`horizontal`","description":"Spacing direction","value":{"type":"vertical | horizontal","kind":"expression"}},{"name":"size","default":"`8px`","description":"Spacing size, such as `20px` `2em`. The default unit is px, supports using array to set horizontal and vertical spacing","value":{"type":"number | string | number[] | string[]","kind":"expression"}},{"name":"align","default":"-","description":"Spacing alignment","value":{"type":"start | end | center | baseline","kind":"expression"}},{"name":"wrap","default":"`false`","description":"Whether to wrap automatically, only for horizontal alignment","value":{"type":"boolean","kind":"expression"}},{"name":"fill","default":"`false`","description":"Whether to render Space as a block element and fill the parent element","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"Default slot"}]},{"name":"van-swipe","attributes":[{"name":"autoplay","default":"-","description":"Autoplay interval (ms)","value":{"type":"number | string","kind":"expression"}},{"name":"duration","default":"`500`","description":"Animation duration (ms)","value":{"type":"number | string","kind":"expression"}},{"name":"initial-swipe","default":"`0`","description":"Index of initial swipe, start from 0","value":{"type":"number | string","kind":"expression"}},{"name":"width","default":"`0`","description":"Width of swipe item","value":{"type":"number | string","kind":"expression"}},{"name":"height","default":"`0`","description":"Height of swipe item","value":{"type":"number | string","kind":"expression"}},{"name":"loop","default":"`true`","description":"Whether to enable loop","value":{"type":"boolean","kind":"expression"}},{"name":"show-indicators","default":"`true`","description":"Whether to show indicators","value":{"type":"boolean","kind":"expression"}},{"name":"vertical","default":"`false`","description":"Whether to be vertical Scrolling","value":{"type":"boolean","kind":"expression"}},{"name":"touchable","default":"`true`","description":"Whether to allow swipe by touch gesture","value":{"type":"boolean","kind":"expression"}},{"name":"stop-propagation","default":"`false`","description":"Whether to stop touchmove event propagation","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`false`","description":"Whether to enable lazy render","value":{"type":"boolean","kind":"expression"}},{"name":"indicator-color","default":"`#1989fa`","description":"Indicator color","value":{"type":"string","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when current swipe changed","arguments":[{"name":"index","type":"index of current swipe"}]}],"slots":[{"name":"default","description":"Content"},{"name":"indicator","description":"Custom indicator"}]},{"name":"van-swipe-item","events":[{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-submit-bar","attributes":[{"name":"price","default":"-","description":"Price","value":{"type":"number","kind":"expression"}},{"name":"decimal-length","default":"`2`","description":"Price decimal length","value":{"type":"number | string","kind":"expression"}},{"name":"label","default":"`Total: `","description":"Price left label","value":{"type":"string","kind":"expression"}},{"name":"suffix-label","default":"-","description":"Price right label","value":{"type":"string","kind":"expression"}},{"name":"text-align","default":"`right`","description":"Price label text align can be set to `left`","value":{"type":"string","kind":"expression"}},{"name":"button-text","default":"-","description":"Button text","value":{"type":"string","kind":"expression"}},{"name":"button-type","default":"`primary`","description":"Button type","value":{"type":"string","kind":"expression"}},{"name":"button-color","default":"-","description":"Button color","value":{"type":"string","kind":"expression"}},{"name":"tip","default":"-","description":"Tip","value":{"type":"string","kind":"expression"}},{"name":"tip-icon","default":"-","description":"Tip left icon","value":{"type":"string","kind":"expression"}},{"name":"currency","default":"`¥`","description":"Currency symbol","value":{"type":"string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable button","value":{"type":"boolean","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading icon","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`true`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"placeholder","default":"`false`","description":"Whether to generate a placeholder element","value":{"type":"boolean","kind":"expression"}}],"events":[{"name":"submit","description":"Triggered when click submit button","arguments":[]}],"slots":[{"name":"default","description":"Custom left content"},{"name":"button","description":"Custom button"},{"name":"top","description":"Custom top content"},{"name":"tip","description":"Custom tips"}]},{"name":"van-swipe-cell","attributes":[{"name":"name","default":"-","description":"Identifier of SwipeCell, usually a unique string or number","value":{"type":"number | string","kind":"expression"}},{"name":"left-width","default":"`auto`","description":"Width of the left swipe area","value":{"type":"number | string","kind":"expression"}},{"name":"right-width","default":"`auto`","description":"Width of the right swipe area","value":{"type":"number | string","kind":"expression"}},{"name":"before-close","default":"-","description":"Callback function before close","value":{"type":"(args) => boolean | Promise\\<boolean\\>","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disabled swipe","value":{"type":"boolean","kind":"expression"}},{"name":"stop-propagation","default":"`false`","description":"Whether to stop touchmove event propagation","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"custom content"},{"name":"left","description":"content of left scrollable area"},{"name":"right","description":"content of right scrollable area"}],"events":[{"name":"click","description":"Emitted when SwipeCell is clicked","arguments":[{"name":"position","type":"'left' | 'right' | 'cell' | 'outside'"}]},{"name":"open","description":"Emitted when SwipeCell is opened","arguments":[{"name":"value","type":"{ name: string | number, position: 'left' | 'right' }"}]},{"name":"close","description":"Emitted when SwipeCell is closed","arguments":[{"name":"value","type":"{ name: string | number, position: 'left' | 'right' | 'cell' | 'outside' }"}]}]},{"name":"van-switch","attributes":[{"name":"v-model","default":"`false`","description":"Check status of Switch","value":{"type":"ActiveValue | InactiveValue","kind":"expression"}},{"name":"loading","default":"`false`","description":"Whether to show loading icon","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable switch","value":{"type":"boolean","kind":"expression"}},{"name":"size","default":"`30px`","description":"Size of switch","value":{"type":"number | string","kind":"expression"}},{"name":"active-color","default":"`#1989fa`","description":"Background color when active","value":{"type":"string","kind":"expression"}},{"name":"inactive-color","default":"`white`","description":"Background color when inactive","value":{"type":"string","kind":"expression"}},{"name":"active-value","default":"`true`","description":"Value when active","value":{"type":"any","kind":"expression"}},{"name":"inactive-value","default":"`false`","description":"Value when inactive","value":{"type":"any","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when check status changed","arguments":[{"name":"value","type":"any"}]},{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}],"slots":[{"name":"node","description":"Custom the content of node"},{"name":"background","description":"Custom the background of switch"}]},{"name":"van-tabs","attributes":[{"name":"v-model:active","default":"`0`","description":"Index of active tab","value":{"type":"number | string","kind":"expression"}},{"name":"type","default":"`line`","description":"Can be set to `line`, `card`, `card-gray`, `filter`","value":{"type":"string","kind":"expression"}},{"name":"color","default":"`var(--van-primary-color)`","description":"Tab color","value":{"type":"string","kind":"expression"}},{"name":"background","default":"`white`","description":"Background color","value":{"type":"string","kind":"expression"}},{"name":"duration","default":"`0.3`","description":"Toggle tab's animation time","value":{"type":"number | string","kind":"expression"}},{"name":"line-width","default":"`40px`","description":"Width of tab line","value":{"type":"number | string","kind":"expression"}},{"name":"line-height","default":"`3px`","description":"Height of tab line","value":{"type":"number | string","kind":"expression"}},{"name":"animated","default":"`false`","description":"Whether to change tabs with animation","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`false`","description":"Whether to show border when `type=\"line\"`","value":{"type":"boolean","kind":"expression"}},{"name":"ellipsis","default":"`true`","description":"Whether to ellipsis too long title","value":{"type":"boolean","kind":"expression"}},{"name":"sticky","default":"`false`","description":"Whether to use sticky mode","value":{"type":"boolean","kind":"expression"}},{"name":"shrink","default":"`false`","description":"Whether to shrink the the tabs to the left","value":{"type":"boolean","kind":"expression"}},{"name":"swipeable","default":"`false`","description":"Whether to enable gestures to slide left and right","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-render","default":"`true`","description":"Whether to enable tab content lazy render","value":{"type":"boolean","kind":"expression"}},{"name":"scrollspy","default":"`false`","description":"Whether to use scrollspy mode","value":{"type":"boolean","kind":"expression"}},{"name":"offset-top","default":"`0`","description":"Sticky offset top , supports `px` `vw` `vh` `rem` unit, default `px`","value":{"type":"number | string","kind":"expression"}},{"name":"swipe-threshold","default":"`5`","description":"Set swipe tabs threshold","value":{"type":"number | string","kind":"expression"}},{"name":"title-active-color","default":"-","description":"Title active color","value":{"type":"string","kind":"expression"}},{"name":"title-inactive-color","default":"-","description":"Title inactive color","value":{"type":"string","kind":"expression"}},{"name":"more","default":"`false`","description":"Whether to show the more button","value":{"type":"boolean","kind":"expression"}},{"name":"v-model:show-more","default":"`false`","description":"Whether to show the more ActionSheet","value":{"type":"boolean","kind":"expression"}},{"name":"more-title","default":"-","description":"More ActionSheet title","value":{"type":"string","kind":"expression"}},{"name":"more-options","default":"`[]`","description":"Custom more ActionSheet actions","value":{"type":"ActionSheetAction[]","kind":"expression"}},{"name":"before-change","default":"-","description":"Callback function before changing tabs, return `false` to prevent change, support return Promise","value":{"type":"(name: number | string) => boolean | Promise\\<boolean\\>","kind":"expression"}}],"events":[{"name":"click-tab","description":"Emitted when a tab is clicked","arguments":[{"name":"{ name: string | number, title: string, event: MouseEvent, disabled: boolean }"}]},{"name":"change","description":"Emitted when active tab changed","arguments":[{"name":"name","type":"string | number"},{"name":"title","type":"string"}]},{"name":"rendered","description":"Emitted when content first rendered in lazy-render mode","arguments":[{"name":"name","type":"string | number"},{"name":"title","type":"string"}]},{"name":"scroll","description":"Emitted when tab scrolling in sticky mode","arguments":[{"name":"{ scrollTop: number, isFixed: boolean }"}]},{"name":"click-more","description":"Emitted when the more button is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"select-more","description":"Emitted when a more ActionSheet option is selected","arguments":[{"name":"action","type":"ActionSheetAction"},{"name":"index","type":"number"}]}],"slots":[{"name":"nav-left","description":"Custom nav left content"},{"name":"nav-right","description":"Custom nav right content"},{"name":"nav-bottom","description":"Custom nav bottom content"}]},{"name":"van-tab","attributes":[{"name":"title","default":"-","description":"Title","value":{"type":"string","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disable tab","value":{"type":"boolean","kind":"expression"}},{"name":"dot","default":"`false`","description":"Whether to show red dot on the title","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"-","description":"Content of the badge on the title","value":{"type":"number | string","kind":"expression"}},{"name":"icon","default":"-","description":"Icon shown before the title","value":{"type":"string","kind":"expression"}},{"name":"name","default":"Index of tab","description":"Identifier","value":{"type":"number | string","kind":"expression"}},{"name":"url","default":"-","description":"Link","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}},{"name":"title-style","default":"-","description":"Custom title style","value":{"type":"string | Array | object","kind":"expression"}},{"name":"title-class","default":"-","description":"Custom title class name","value":{"type":"string | Array | object","kind":"expression"}},{"name":"show-zero-badge","default":"`true`","description":"Whether to show badge when the value is zero","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"default","description":"Content of tab"},{"name":"title","description":"Custom tab title"}]},{"name":"van-tabbar","attributes":[{"name":"v-model","default":"`0`","description":"Identifier of current tab","value":{"type":"number | string","kind":"expression"}},{"name":"fixed","default":"`true`","description":"Whether to fixed bottom","value":{"type":"boolean","kind":"expression"}},{"name":"border","default":"`true`","description":"Whether to show border","value":{"type":"boolean","kind":"expression"}},{"name":"z-index","default":"`1`","description":"Z-index","value":{"type":"number | string","kind":"expression"}},{"name":"active-color","default":"`#1989fa`","description":"Color of active tab item","value":{"type":"string","kind":"expression"}},{"name":"inactive-color","default":"`#7d7e80`","description":"Color of inactive tab item","value":{"type":"string","kind":"expression"}},{"name":"route","default":"`false`","description":"Whether to enable route mode","value":{"type":"boolean","kind":"expression"}},{"name":"placeholder","default":"`false`","description":"Whether to generate a placeholder element when fixed","value":{"type":"boolean","kind":"expression"}},{"name":"safe-area-inset-bottom","default":"`false`","description":"Whether to enable bottom safe area adaptation","value":{"type":"boolean","kind":"expression"}},{"name":"before-change","default":"-","description":"Callback function before changing tab, return `false` to prevent change, support return Promise","value":{"type":"(name: number | string) => boolean | Promise\\<boolean\\>","kind":"expression"}}],"events":[{"name":"change","description":"Emitted when changing active tab","arguments":[{"name":"active","type":"number | string"}]}]},{"name":"van-tabbar-item","attributes":[{"name":"name","default":"Item index","description":"Identifier","value":{"type":"number | string","kind":"expression"}},{"name":"icon","default":"-","description":"Icon name","value":{"type":"string","kind":"expression"}},{"name":"icon-prefix","default":"`van-icon`","description":"Icon className prefix","value":{"type":"string","kind":"expression"}},{"name":"dot","default":"-","description":"Whether to show red dot","value":{"type":"boolean","kind":"expression"}},{"name":"badge","default":"`''`","description":"Content of the badge","value":{"type":"number | string","kind":"expression"}},{"name":"badge-props","default":"-","description":"Props of Badge, see [Badge - props](#/en-US/badge#props)","value":{"type":"BadgeProps","kind":"expression"}},{"name":"url","default":"-","description":"Link","value":{"type":"string","kind":"expression"}},{"name":"to","default":"-","description":"Target route of the link, same as to of vue-router","value":{"type":"string | object","kind":"expression"}},{"name":"replace","default":"`false`","description":"If true, the navigation will not leave a history record","value":{"type":"boolean","kind":"expression"}}],"slots":[{"name":"icon","description":"Custom icon"}]},{"name":"van-title-bar","events":[{"name":"click","description":"Emitted when the title bar is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-action","description":"Emitted when the title action button is clicked; does not toggle expansion","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"change","description":"Emitted when the expanded state changes","arguments":[{"name":"value","type":"boolean"}]}]},{"name":"van-tag","attributes":[{"name":"type","default":"`gray`","description":"Type, can be set to `primary`, `success`, `danger`, `warning`, `gray`, `turquoise`, `purple` or `violet`","value":{"type":"string","kind":"expression"}},{"name":"size","default":"`medium`","description":"Size, can be set to `large`, `medium` or `small`","value":{"type":"string","kind":"expression"}},{"name":"color","default":"-","description":"Custom color","value":{"type":"string","kind":"expression"}},{"name":"show","default":"`true`","description":"Whether to show tag","value":{"type":"boolean","kind":"expression"}},{"name":"plain","default":"`false`","description":"Whether to be plain style","value":{"type":"boolean","kind":"expression"}},{"name":"round","default":"`false`","description":"Whether to be round style","value":{"type":"boolean","kind":"expression"}},{"name":"mark","default":"`false`","description":"Whether to be mark style","value":{"type":"boolean","kind":"expression"}},{"name":"text-color","default":"`white`","description":"Text color","value":{"type":"string","kind":"expression"}},{"name":"closeable","default":"`false`","description":"Whether to be closeable","value":{"type":"boolean","kind":"expression"}},{"name":"right-icon","default":"-","description":"Name of the right-side Icon","value":{"type":"string","kind":"expression"}},{"name":"number","default":"-","description":"Prefix number, accepts text or number","value":{"type":"string | number","kind":"expression"}},{"name":"show-number","default":"`false`","description":"Whether to show the prefix number","value":{"type":"boolean","kind":"expression"}},{"name":"number-color","default":"-","description":"Prefix number color; overrides the tag text color","value":{"type":"string","kind":"expression"}}],"slots":[{"name":"default","description":"Default slot"}],"events":[{"name":"click","description":"Emitted when component is clicked","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"close","description":"Emitted when close icon is clicked","arguments":[{"name":"event","type":"MouseEvent"}]}]},{"name":"van-tree-select","attributes":[{"name":"items","default":"`[]`","description":"Required datasets for the component","value":{"type":"TreeSelectItem[]","kind":"expression"}},{"name":"model-value","default":"`[]`","description":"IDs of currently selected nodes","value":{"type":"Numeric[]","kind":"expression"}},{"name":"expanded-keys","default":"`[]`","description":"IDs of currently expanded parents","value":{"type":"Numeric[]","kind":"expression"}},{"name":"multiple","default":"`false`","description":"Whether to enable multiple selection","value":{"type":"boolean","kind":"expression"}},{"name":"selectable-parent","default":"`false`","description":"Whether parent selection controls are allowed","value":{"type":"boolean","kind":"expression"}},{"name":"show-parent-select","default":"`false`","description":"Whether to show parent selection controls","value":{"type":"boolean","kind":"expression"}},{"name":"show-divider","default":"`true`","description":"Whether to show node dividers","value":{"type":"boolean","kind":"expression"}},{"name":"cascade","default":"`false`","description":"Whether to enable bidirectional parent-child selection linkage","value":{"type":"boolean","kind":"expression"}},{"name":"show-select-levels","default":"-","description":"Visibility configuration for each level's selection control. The zero-based array index maps to the level; `true` shows, `false` hides, and unspecified levels use the default rule.","value":{"type":"boolean[]","kind":"expression"}},{"name":"load-children","default":"-","description":"Loads an unloaded parent's children; returns an array or Promise","value":{"type":"(item: TreeSelectItem) => TreeSelectItem[] | Promise<TreeSelectItem[]>","kind":"expression"}}],"events":[{"name":"update:model-value","description":"Emitted when selected nodes change","arguments":[{"name":"value","type":"Numeric[]"}]},{"name":"update:expanded-keys","description":"Emitted when expanded nodes change","arguments":[{"name":"value","type":"Numeric[]"}]},{"name":"select","description":"Emitted when selection changes","arguments":[{"name":"item","type":"TreeSelectItem"},{"name":"selected","type":"boolean"}]},{"name":"expand","description":"Emitted when expansion changes","arguments":[{"name":"id","type":"Numeric"},{"name":"expanded","type":"boolean"}]},{"name":"load","description":"Emitted after child nodes load successfully","arguments":[{"name":"item","type":"TreeSelectItem"},{"name":"children","type":"TreeSelectItem[]"}]},{"name":"load-error","description":"Emitted when loading child nodes fails","arguments":[{"name":"item","type":"TreeSelectItem"},{"name":"error","type":"unknown"}]}],"slots":[{"name":"leaf","description":"Customize any leaf node. Slot props: `{ item, level }`"},{"name":"title","description":"Customize a node title. Slot props: `{ item, level, hasChildren }`"}]},{"name":"van-tree","events":[{"name":"update:modelValue","description":"Emitted when selected values change","arguments":[{"name":"value","type":"number | string"},{"name":"g"}]},{"name":"update:expandedKeys","description":"Emitted when expanded nodes change","arguments":[{"name":"value","type":"number | string"},{"name":"g"}]},{"name":"select","description":"Emitted when a node is selected","arguments":[{"name":"item","type":"TreeSelectItem"},{"name":"selected","type":"boolean"}]},{"name":"expand","description":"Emitted when a node is expanded or collapsed","arguments":[{"name":"id","type":"number | string"},{"name":"expanded","type":"boolean"}]},{"name":"search","description":"Emitted on search input or submission","arguments":[{"name":"value","type":"string"}]},{"name":"load","description":"Emitted when scrolling to the bottom with `lazy` enabled","arguments":[]},{"name":"show-selected","description":"Emitted when the selected-node entry is clicked","arguments":[{"name":"value","type":"number | string"},{"name":"g"}]},{"name":"confirm","description":"Emitted after confirmation; the panel then closes","arguments":[{"name":"value","type":"number | string"},{"name":"g"}]},{"name":"show-selected","description":"Emitted when the selected-items action is clicked","arguments":[{"name":"value","type":"number | string"},{"name":"g"}]},{"name":"confirm","description":"Emitted when the confirm button is clicked","arguments":[{"name":"value","type":"number | string"},{"name":"g"}]}]},{"name":"van-uploader","attributes":[{"name":"v-model","default":"-","description":"List of uploaded files","value":{"type":"FileListItem[]","kind":"expression"}},{"name":"accept","default":"`image/*`","description":"Accepted [file type](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#Unique_file_type_specifiers)","value":{"type":"string","kind":"expression"}},{"name":"name","default":"-","description":"Input name, usually a unique string or number","value":{"type":"number | string","kind":"expression"}},{"name":"label","default":"-","description":"Form label displayed above the upload area","value":{"type":"string","kind":"expression"}},{"name":"preview-size","default":"`80px`","description":"Size of preview image","value":{"type":"number | string | Array","kind":"expression"}},{"name":"preview-image","default":"`true`","description":"Whether to show image preview","value":{"type":"boolean","kind":"expression"}},{"name":"upload-first","default":"`false`","description":"Whether to keep the upload entry as the first preview item","value":{"type":"boolean","kind":"expression"}},{"name":"preview-full-image","default":"`true`","description":"Whether to show full screen image preview when image is clicked","value":{"type":"boolean","kind":"expression"}},{"name":"preview-options","default":"-","description":"Options of full screen image preview, see [ImagePreview](#/en-US/image-preview)","value":{"type":"object","kind":"expression"}},{"name":"multiple","default":"`false`","description":"Whether to enable multiple selection pictures","value":{"type":"boolean","kind":"expression"}},{"name":"source-picker","default":"`false`","description":"Whether to show explicit camera, video, and album sources before choosing; actions are filtered by `accept`","value":{"type":"boolean","kind":"expression"}},{"name":"required","default":"`false`","description":"Whether to show the floating required mark","value":{"type":"boolean","kind":"expression"}},{"name":"disabled","default":"`false`","description":"Whether to disabled the upload","value":{"type":"boolean","kind":"expression"}},{"name":"readonly","default":"`false`","description":"Whether to make upload area readonly","value":{"type":"boolean","kind":"expression"}},{"name":"deletable","default":"`true`","description":"Whether to show delete icon","value":{"type":"boolean","kind":"expression"}},{"name":"show-upload","default":"`true`","description":"Whether to show upload area","value":{"type":"boolean","kind":"expression"}},{"name":"lazy-load","default":"`false`","description":"Whether to enable lazy load, should register [Lazyload](#/en-US/lazyload) component","value":{"type":"boolean","kind":"expression"}},{"name":"capture","default":"-","description":"Capture device, `user` for the front camera or `environment` for the rear camera; legacy `camera` behavior depends on the browser","value":{"type":"string","kind":"expression"}},{"name":"after-read","default":"-","description":"Hook after reading the file","value":{"type":"Function","kind":"expression"}},{"name":"before-read","default":"-","description":"Hook before reading the file, return false to stop reading the file, can return Promise","value":{"type":"Function","kind":"expression"}},{"name":"before-delete","default":"-","description":"Hook before delete the file, return false to stop reading the file, can return Promise","value":{"type":"Function","kind":"expression"}},{"name":"max-size","default":"`Infinity`","description":"Max size of file","value":{"type":"number | string | (file: File) => boolean","kind":"expression"}},{"name":"max-count","default":"`Infinity`","description":"Max count of image","value":{"type":"number | string","kind":"expression"}},{"name":"result-type","default":"`dataUrl`","description":"Type of file read result, can be set to `file` `text`","value":{"type":"string","kind":"expression"}},{"name":"upload-text","default":"-","description":"Upload text","value":{"type":"string","kind":"expression"}},{"name":"image-fit","default":"`cover`","description":"Preview image fit mode","value":{"type":"string","kind":"expression"}},{"name":"upload-icon","default":"`photograph`","description":"Upload icon","value":{"type":"string","kind":"expression"}}],"events":[{"name":"oversize","description":"Emitted when file size over limit","arguments":[{"name":"Same as after","type":"read"},{"name":"d"}]},{"name":"click-upload","description":"Emitted when click upload area","arguments":[{"name":"event","type":"MouseEvent"}]},{"name":"click-preview","description":"Emitted when preview image is clicked","arguments":[{"name":"Same as after","type":"read"},{"name":"d"}]},{"name":"select-source","description":"Emitted after an upload source is selected","arguments":[{"name":"source","type":"'camera' | 'video' | 'album'"}]},{"name":"close-preview","description":"Emitted when the full screen image preview is closed","arguments":[]},{"name":"delete","description":"Emitted when preview file is deleted","arguments":[{"name":"Same as after","type":"read"},{"name":"d"}]}],"slots":[{"name":"default","description":"Custom upload area"},{"name":"preview-delete","description":"Custom delete icon"},{"name":"preview-cover","description":"Custom content that covers the image preview"}]},{"name":"van-video-preview","events":[{"name":"update:show","description":"Emitted when visibility changes","arguments":[{"name":"show","type":"boolean"}]},{"name":"close","description":"Emitted when closing","arguments":[]},{"name":"closed","description":"Emitted after closed","arguments":[]},{"name":"play","description":"Emitted when playing","arguments":[{"name":"event","type":"Event"}]},{"name":"pause","description":"Emitted when paused","arguments":[{"name":"event","type":"Event"}]},{"name":"ended","description":"Emitted when playback ends","arguments":[{"name":"event","type":"Event"}]},{"name":"timeupdate","description":"Emitted when playback time changes","arguments":[{"name":"event","type":"Event"}]},{"name":"error","description":"Emitted on playback error","arguments":[{"name":"event","type":"Event"}]}]},{"name":"van-work-order-filter","attributes":[{"name":"v-model:show","default":"`false`","description":"Whether to show the panel","value":{"type":"boolean","kind":"expression"}},{"name":"v-model","default":"-","description":"Filter value","value":{"type":"WorkOrderFilterValue","kind":"expression"}},{"name":"title","default":"`Filter`","description":"Panel title","value":{"type":"string","kind":"expression"}},{"name":"projects","default":"Built-in sample data","description":"Project options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"work-order-types","default":"Built-in options","description":"Work-order status options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"sort-options","default":"Built-in options","description":"Sort options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"time-options","default":"Built-in options","description":"Time range options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"reminder-options","default":"Built-in options","description":"Overdue options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"relation-options","default":"Built-in options","description":"Related material request options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"work-types","default":"Built-in options","description":"Work type options","value":{"type":"WorkOrderFilterOption[]","kind":"expression"}},{"name":"reset-text","default":"`Reset`","description":"Reset button text","value":{"type":"string","kind":"expression"}},{"name":"confirm-text","default":"`Confirm`","description":"Confirm button text","value":{"type":"string","kind":"expression"}},{"name":"save-text","default":"`Save as my default filter`","description":"Default-filter checkbox text","value":{"type":"string","kind":"expression"}},{"name":"show-projects","default":"`true`","description":"Whether to show the projects section","value":{"type":"boolean","kind":"expression"}},{"name":"show-sort","default":"`true`","description":"Whether to show the sort section","value":{"type":"boolean","kind":"expression"}},{"name":"show-time-range","default":"`true`","description":"Whether to show the time range section","value":{"type":"boolean","kind":"expression"}},{"name":"show-reminder","default":"`true`","description":"Whether to show the overdue section","value":{"type":"boolean","kind":"expression"}},{"name":"show-relation","default":"`true`","description":"Whether to show the related request section","value":{"type":"boolean","kind":"expression"}},{"name":"show-work-order-types","default":"`true`","description":"Whether to show the work-order status section","value":{"type":"boolean","kind":"expression"}},{"name":"show-work-types","default":"`true`","description":"Whether to show the work-type section","value":{"type":"boolean","kind":"expression"}},{"name":"section-order","default":"Built-in order","description":"Section order. Supports `projects`, `sort`, `time-range`, `reminder`, `relation`, `work-order-types`, `work-types`, and `custom`","value":{"type":"WorkOrderFilterSectionKey[]","kind":"expression"}}],"events":[{"name":"confirm","description":"Emitted when confirming","arguments":[{"name":"value","type":"WorkOrderFilterValue"}]},{"name":"reset","description":"Emitted when resetting","arguments":[{"name":"value","type":"WorkOrderFilterValue"}]}],"slots":[{"name":"default","description":"Custom filter content; use `custom` in `section-order` to control its position."}]}],"attributes":[]}},"js-types-syntax":"typescript"}