diff --git a/assets/iframe-router.68b3fc32.js b/assets/iframe-router.062e6359.js similarity index 93% rename from assets/iframe-router.68b3fc32.js rename to assets/iframe-router.062e6359.js index bf639617..f7743ac7 100644 --- a/assets/iframe-router.68b3fc32.js +++ b/assets/iframe-router.062e6359.js @@ -1,4 +1,4 @@ -import{o as e,a as p,u as d}from"./vue-libs.67be768b.js";const v=function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))l(t);new MutationObserver(t=>{for(const c of t)if(c.type==="childList")for(const i of c.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&l(i)}).observe(document,{childList:!0,subtree:!0});function n(t){const c={};return t.integrity&&(c.integrity=t.integrity),t.referrerpolicy&&(c.referrerPolicy=t.referrerpolicy),t.crossorigin==="use-credentials"?c.credentials="include":t.crossorigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function l(t){if(t.ep)return;t.ep=!0;const c=n(t);fetch(t.href,c)}};v();var Ln=(a,s)=>{const n=a.__vccOpts||a;for(const[l,t]of s)n[l]=t;return n};const b={class:"van-doc-markdown-body"},q=d('
2022-09-07
Feature
Bug Fixes
2022-07-23
Feature
Bug Fixes
box-sizing: border-box
\u5BFC\u81F4\u5BFC\u822A\u680F\u9AD8\u5EA6\u4E0D\u6B63\u786E\u95EE\u9898 #49692022-05-02
Feature
Bug Fixes
2022-01-04
Bug Fixes
Document
Feature
2021-12-21
Bug Fixes
Document
Feature
2021-10-28
Bug Fixes
Feature
2021-09-29
Bug Fixes
Document
Feature
2021-09-27
Bug Fixes
Document
Feature
Performance
2021-09-07
Bug Fixes
Features
2021-08-30
Bug Fixes
Features
Performance Improvements
2021-08-18
Feature
Bug Fixes
2021-08-11
Feature
Performance
2021-07-19
Bug Fixes
Features
2021-07-04
Bug Fixes
weapp-qrcode
wechat-moments
#4256Features
Improvements
2021-05-22
Bug Fixes
Features
2021-02-26
Features
Bug Fixes
Improvements
2021-01-21
Features
Bug Fixes
Improvements
2021-01-19
Features
Bug Fixes
Improvements
2020-12-18
Improvements
Bug Fixes
max
min
\u65F6\u6ED1\u52A8\u4E0D\u5747\u5300 (#3876)2020-12-09
Features
beforeClose
\u5C5E\u6027 (#3815)county_list
\u6570\u636E (#3824)resize
\u65B9\u6CD5 (#3827)Improvements
Bug Fixes
percentage
\u4E3A 0 \u65F6\u6837\u5F0F\u5F02\u5E38 (#3808)2020-11-29
Features
placeholder
icon-prefix
\u5C5E\u6027 (#3792)Bug Fixes
type=year-month
\u65F6\u9009\u62E9\u51FA\u73B0\u62A5\u9519 (#3783)ellipsis
\u4E3A false
\u65F6\u4E0B\u5212\u7EBF\u4F4D\u7F6E\u4E0D\u6B63\u786E (#3777)Improvements
2020-11-11
Features
custom-class
#3678Bug Fixes
label
\u5C5E\u6027\u65F6 label-class
\u6837\u5F0F\u7C7B\u4E0D\u751F\u6548 #3729scrollable
\u4E0D\u751F\u6548 #37272020-10-15
Features
Bug Fixes
2020-09-29
Features
origin-price
tag
\u63D2\u69FD #3645Bug Fixes
2020-08-27
Features
Bug Fixes
2020-07-28
Features
Bug Fixes
2020-07-17
Features
Bug Fixes
2020-06-24
Features
Bug Fixes
2020-06-04
Features
Bug Fixes
square
\u65F6\u6A2A\u3001\u7EB5\u5411\u95F4\u8DDD\u4E0D\u540C #3231type="2d"
\u4E0D\u751F\u6548 #32282020-05-24
Features
Bug Fixes
2020-05-08
1.3.0 \u4E2D\uFF0C\u6211\u4EEC\u4E3A\u6570\u4E2A\u8868\u5355\u7EC4\u4EF6\u652F\u6301\u4E86\u7B80\u6613\u53CC\u5411\u7ED1\u5B9A\uFF0C\u6D89\u53CA\u7EC4\u4EF6\u6709
Slider #3107
Search #3106
Rate #3105
Features
Bug Fixes
2020-04-21
Features
Bug Fixes
2020-04-12
Features
Bug Fixes
2020-04-04
Features
Bug Fixes
2020-03-21
Features
Bug Fixes
2020-03-04
Features
popupStyle
\u5C5E\u6027 #2804open
close
opened
closed
\u4E8B\u4EF6 #2804price
num
\u63D2\u69FD #2787origin-price-class
\u5916\u90E8\u6837\u5F0F\u7C7B #2787Bug Fixes
name
\u7C7B\u578B\u4E0Evalue
\u7EDF\u4E00 #28012020-02-24
Features
Bug Fixes
close
\u4E8B\u4EF6 #2766disabled
\u5C5E\u6027\u65E0\u6548 #2748label-disabled
\u6587\u6863\u9519\u8BEF #27632020-02-07
Features
disabled
\u65F6\u7684\u7EC4\u4EF6\u6837\u5F0F #2720Bug Fixes
disabled
\u5C5E\u6027\u4E0D\u751F\u6548 #2711animated
\u5C5E\u6027\u65E0\u6CD5\u52A8\u6001\u5207\u6362 #2712size
\u5C5E\u6027\u4E0D\u652F\u6301string
\u7C7B\u578B #26942020-01-21
Features
Bug Fixes
2020-01-09
Features
Bug Fixes
2019-12-31
Features
row-class``avatar-class``title-class
#2612width
\u5C5E\u6027 #2607camera``compressed``maxDuration
\u5C5E\u6027 #2584Improvements
Bug Fixes
2019-12-23
Features
Improvements
Bug Fixes
2019-12-11
CSS\u81EA\u5B9A\u4E49\u5C5E\u6027
\u81EA\u5B9A\u4E49\u6837\u5F0Fenv()
\u91CD\u6784 iOS \u5B89\u5168\u533A\u57DF\u9002\u914D\u5728 Vant Weapp 1.0 \u7248\u672C\u4E2D\uFF0C\u6211\u4EEC\u65B0\u589E\u4E86 11 \u4E2A\u5B9E\u7528\u7684\u57FA\u7840\u7EC4\u4EF6\uFF1A
position: sticky
\u5C5E\u6027\u5B9E\u73B0\u7684\u6548\u679C\u7C7B\u4F3C\u5728 1.0 \u8FED\u4EE3\u8BA1\u5212\u786E\u5B9A\u4E4B\u521D\uFF0C\u6211\u4EEC\u5C31\u4E0D\u65AD\u601D\u8003\u8FD9\u6837\u4E00\u4E2A\u95EE\u9898 -- \u8BE5\u5982\u4F55\u7ED9\u7528\u6237\u63D0\u4F9B\u52A8\u6001\u5207\u6362\u4E3B\u9898\u6837\u5F0F\u7684\u529F\u80FD\u5462\uFF1F
\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684\u73AF\u5883\u662F\u975E\u5E38\u7279\u6B8A\u7684\u3002\u4E0D\u5177\u6709\u52A8\u6001\u52A0\u8F7D\u4EE3\u7801\u7684\u673A\u5236\uFF0C\u540C\u65F6\u5FAE\u4FE1\u53C8\u9650\u5236\u4E86\u4EE3\u7801\u7684\u4E3B\u5305\u5927\u5C0F\u548C\u603B\u5927\u5C0F\u3002\u4F20\u7EDF\u7684\u57FA\u4E8E\u9884\u8BBE\u7684\u6837\u5F0F\u5B9A\u5236\u8FC7\u4E8E\u81C3\u80BF\uFF0C\u4E0D\u518D\u9002\u5408\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684\u73AF\u5883\u3002
\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684\u7EC4\u4EF6\u6A21\u578B\u76F8\u5F53\u4E8E\u4E00\u4E2A\u7B80\u5316\u7248\u7684 Shadow DOM\uFF0C\u5E78\u8FD0\u7684\u662F\uFF0C\u5C0F\u7A0B\u5E8F\u4E5F\u652F\u6301\u4E86 CSS \u81EA\u5B9A\u4E49\u5C5E\u6027 \u7684\u7279\u6027\u3002\u6700\u7EC8\uFF0C\u6211\u4EEC\u57FA\u4E8E CSS \u81EA\u5B9A\u4E49\u5C5E\u6027\u8BBE\u8BA1\u4E86\u6837\u5F0F\u5B9A\u5236\u7684\u65B9\u6848\uFF0C\u5F00\u53D1\u8005\u4F7F\u7528\u7075\u6D3B\u3001\u65B9\u4FBF\uFF0C\u7EC4\u4EF6\u7EF4\u62A4\u4E5F\u66F4\u7B80\u5355\u3002
\u4ECE 1.0 \u7248\u672C\u5F00\u59CB\uFF0CVant Weapp \u4E2D\u7684\u6240\u6709\u7EC4\u4EF6\u90FD\u652F\u6301\u901A\u8FC7 CSS \u7EC4\u5B9A\u4E49\u5C5E\u6027 \u8FDB\u884C\u6837\u5F0F\u5B9A\u5236\uFF0C\u5177\u4F53\u4F7F\u7528\u59FF\u52BF\u53EF\u67E5\u770B\u76F8\u5173\u6587\u6863
1.0 \u7248\u672C\u4E2D\u5305\u542B\u5C11\u91CF\u4E0D\u517C\u5BB9\u66F4\u65B0\uFF0C\u4E3B\u8981\u662F\u547D\u540D\u8C03\u6574\u548C\u79FB\u9664\u4E2A\u522B\u5C5E\u6027\u3002\u5BF9\u4E8E\u6B63\u5728\u4F7F\u7528 0.x \u7248\u672C\u7684\u9879\u76EE\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u7684\u5217\u8868\u4F9D\u6B21\u68C0\u67E5\uFF0C\u5927\u90E8\u5206\u9879\u76EE\u53EF\u4EE5\u65E0\u75DB\u5347\u7EA7\u3002
BadgeGroup
\u91CD\u547D\u540D\u4E3ASidebar
Badge
\u91CD\u547D\u540D\u4E3ASlidebarItem
active
\u5C5E\u6027\u91CD\u547D\u540D\u4E3AactiveKey
text
\u9009\u9879\u91CD\u547D\u540D\u4E3Amessage
backgroundColor
\u9009\u9879\u91CD\u547D\u540D\u4E3Abackground
transitionend
\u4E8B\u4EF6\uFF0C\u65B0\u589E 6 \u4E2A\u4E8B\u4EF6SwitchCell
\u7EC4\u4EF6\uFF0C\u53EF\u4EE5\u4F7F\u7528Cell
\u548CSwitch
\u7EC4\u4EF6\u4EE3\u66FFtransitionend
\u4E8B\u4EF6\uFF0C\u65B0\u589E 6 \u4E2A\u4E8B\u4EF6click-overlay
\u4E8B\u4EF6close-on-click-action
\u5C5E\u6027color
\u5C5E\u6027description
\u5C5E\u6027round
\u5C5E\u6027columns-placeholder
\u5C5E\u6027reset
\u65B9\u6CD5\u652F\u6301\u4F20\u5165code
\u53C2\u6570loading-type
\u5C5E\u6027color
\u5C5E\u6027\u652F\u6301\u6E10\u53D8\u8272disabled
\u65F6\u589E\u52A0\u8FC7\u6E21\u6548\u679Cicon-size
\u5C5E\u6027#ee0a24
filter
\u5C5E\u6027title
\u63D2\u69FDconfirm-button-color
\u5C5E\u6027cancel-button-color
\u5C5E\u6027width
\u5C5E\u6027overlay-style
\u5C5E\u6027clickable
\u5C5E\u6027arrow-direction
\u5C5E\u6027hold-keyboard
\u5C5E\u6027color
\u5C5E\u6027icon
\u63D2\u69FDdot
\u5C5E\u6027info
\u5C5E\u6027dot
\u5C5E\u6027dot
\u5C5E\u6027down
\u56FE\u6807wap-hone
\u5B9E\u5E95\u98CE\u683C\u56FE\u6807number
\u7C7B\u578B\u7684size
\u5C5E\u6027number
\u7C7B\u578B\u7684size
\u5C5E\u6027clear
\u65B9\u6CD5round
\u5C5E\u6027closeable
\u5C5E\u6027close-icon
\u5C5E\u6027close-icon-position
\u5C5E\u6027stroke-width
\u5C5E\u6027icon-size
\u5C5E\u6027gutter
\u5C5E\u6027touchable
\u5C5E\u6027string
\u7C7B\u578B\u7684size
\u5C5E\u6027action-text
\u5C5E\u6027left-icon
\u63D2\u69FDright-icon
\u63D2\u69FDdot
\u5C5E\u6027drag-start
\u4E8B\u4EF6drag-end
\u4E8B\u4EF6max
\u548Cmin
\u5C5E\u6027number
\u7C7B\u578B\u7684bar-height
\u5C5E\u6027name
\u5C5E\u6027open
\u4E8B\u4EF6input-width
\u5C5E\u6027button-size
\u5C5E\u6027decimalLength
\u5C5E\u6027active-icon
\u5C5E\u6027inactive-icon
\u5C5E\u6027name
\u5C5E\u6027line-height
\u5C5E\u6027ellipsis
\u5C5E\u6027lazy-render
\u5C5E\u6027line-width
\u5C5E\u6027\u652F\u6301String
\u7C7B\u578Bmax
\u5C5E\u6027content
\u63D2\u69FDVant Weapp \u57FA\u4E8E\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684\u673A\u5236\uFF0C\u4E3A\u5F00\u53D1\u8005\u63D0\u4F9B\u4E86\u4EE5\u4E0B 3 \u79CD\u4FEE\u6539\u7EC4\u4EF6\u6837\u5F0F\u7684\u65B9\u6CD5
\u6837\u5F0F\u9694\u79BB\u7684\u76F8\u5173\u80CC\u666F\u77E5\u8BC6\u8BF7\u67E5\u9605\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u6587\u6863
Vant Weapp \u7684\u6240\u6709\u7EC4\u4EF6\u90FD\u5F00\u542F\u4E86addGlobalClass: true
\u4EE5\u63A5\u53D7\u5916\u90E8\u6837\u5F0F\u7684\u5F71\u54CD\uFF0C\u53EF\u4EE5\u4F7F\u7528\u5982\u4E0B 2 \u79CD\u65B9\u5F0F\u8986\u76D6\u7EC4\u4EF6\u6837\u5F0F
\u5728\u9875\u9762\u4E2D\u4F7F\u7528 Vant Weapp \u7EC4\u4EF6\u65F6\uFF0C\u53EF\u76F4\u63A5\u5728\u9875\u9762\u7684\u6837\u5F0F\u6587\u4EF6\u4E2D\u8986\u76D6\u6837\u5F0F
<van-button type="primary">\u4E3B\u8981\u6309\u94AE</van-button>
+import{o as e,a as p,u as d}from"./vue-libs.8d6a461f.js";const v=function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))l(t);new MutationObserver(t=>{for(const c of t)if(c.type==="childList")for(const i of c.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&l(i)}).observe(document,{childList:!0,subtree:!0});function n(t){const c={};return t.integrity&&(c.integrity=t.integrity),t.referrerpolicy&&(c.referrerPolicy=t.referrerpolicy),t.crossorigin==="use-credentials"?c.credentials="include":t.crossorigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function l(t){if(t.ep)return;t.ep=!0;const c=n(t);fetch(t.href,c)}};v();var Nn=(a,s)=>{const n=a.__vccOpts||a;for(const[l,t]of s)n[l]=t;return n};const b={class:"van-doc-markdown-body"},q=d('\u66F4\u65B0\u65E5\u5FD7
v1.10.5
2022-09-07
Feature
- Dialog: messageAlign \u5C5E\u6027\u652F\u6301\u4F20 justify #5034
- Notify: \u652F\u6301 setDefaultOptions \u548C resetDefaultOptions \u65B9\u6CD5 #5028
- toast: context \u9009\u9879\u652F\u6301\u4F20\u5165\u51FD\u6570 #5022
Bug Fixes
- Calendar: \u4FEE\u590D getDay \u548C getUTCDay \u6709\u65F6\u95F4\u5DEE\uFF0C\u5BFC\u81F4\u661F\u671F\u9519\u4F4D\u7684\u95EE\u9898 #4883
v1.10.4
2022-07-23
Feature
- Button: \u65B0\u589E chooseavatar \u4E8B\u4EF6 #4976
Bug Fixes
- NavBar: \u4FEE\u590D\u56E0
box-sizing: border-box
\u5BFC\u81F4\u5BFC\u822A\u680F\u9AD8\u5EA6\u4E0D\u6B63\u786E\u95EE\u9898 #4969
v1.10.3
2022-05-02
Feature
- Area: \u65B0\u589E show-toolbar \u5C5E\u6027 #4752
- CollapseItem: \u65B0\u589E size \u5C5E\u6027 #4829
- uploader: preview-size \u5C5E\u6027\u7C7B\u578B\u652F\u6301 Array \u81EA\u5B9A\u4E49\u5BBD\u9AD8 #4798
Bug Fixes
v1.10.1
2022-01-04
Bug Fixes
- NoticeBar: \u79FB\u9664 \u9ED8\u8BA4 icon \u5C3A\u5BF8 #4692
- Tab: \u4FEE\u590D \u6ED1\u52A8\u5931\u6548\u95EE\u9898 #4715
Document
- quickstart: \u589E\u52A0 \u7528\u6237\u9690\u79C1\u4FDD\u62A4 \u8BF4\u660E #4711
Feature
- GoodsAction: \u589E\u52A0 GoodsActionIcon \u7EC4\u4EF6\u7684 class-prefix \u5C5E\u6027 #4712
v1.10.0
2021-12-21
Bug Fixes
- page-scroll: \u4FEE\u590D\u5F53 vanPageScroller \u4E3A undefined \u65F6\u62A5\u9519 #4640
- Switch: \u4FEE\u590D\u5F53\u4F7F\u7528 active-value \u65F6 \u81EA\u5B9A\u4E49\u989C\u8272\u5931\u6548 #4645
- Toast: \u4FEE\u590D\u5F53 type \u4E3A success/error \u65F6 toast \u6837\u5F0F\u4E0D\u6B63\u786E #4587
Document
- NoticeBar: \u4FEE\u590D\u6587\u6863\u4E2D \u5355\u4F4D\u6807\u8BC6 \u9519\u8BEF #4641
Feature
- Stepper: \u65B0\u589E always-embed \u5C5E\u6027 #4678
v1.9.2
2021-10-28
Bug Fixes
- Calendar: \u9009\u62E9\u6700\u5C0F\u53EF\u9009\u65E5\u671F\u8303\u56F4 #4569
- Collapse: \u4FEE\u590D\u591A\u6B21\u70B9\u51FB\u5931\u6548\u95EE\u9898 #4567
- Tab: \u4FEE\u590D\u5361\u7247\u6A21\u5F0F\u6807\u7B7E\u9875\u6837\u5F0F\u95EE\u9898 #4582
- Tab: \u4FEE\u590D\u591A\u6307\u6ED1\u52A8\u591A\u4E2A\u6807\u7B7E\u95EE\u9898 #4539
Feature
v1.9.1
2021-09-29
Bug Fixes
- CheckBox: \u79FB\u9664\u65E0\u7528\u65B9\u6CD5 #4527
- Slider: \u4FEE\u590D vertical \u5C5E\u6027\u5BFC\u81F4\u70B9\u51FB\u65E0\u6548\u95EE\u9898 #4532
Document
- Calendar: Day \u6570\u636E\u7ED3\u6784\u589E\u52A0 className \u5C5E\u6027\u8BF4\u660E #4524
Feature
- Calendar: \u589E\u52A0 readonly \u5C5E\u6027 #4529
v1.9.0
2021-09-27
Bug Fixes
- Slider: \u79FB\u9664 theme mixin #4520
- Tab: \u4FEE\u590D\u521D\u59CB\u4F4D\u7F6E\u4E0D\u6B63\u786E\u95EE\u9898 #4521
Document
- ActionSheet: \u6DFB\u52A0 show \u5C5E\u6027\u8BF4\u660E #4518
Feature
- Slider: \u6DFB\u52A0 vertical \u5C5E\u6027 #4486
Performance
- \u79FB\u9664 CSS variables \u517C\u5BB9\u4EE3\u7801 #4487
1.8.4
2021-09-07
Bug Fixes
- page-scroll: \u4FEE\u590D getCurrentPage \u4E3A\u7A7A\u65F6\u62A5\u9519 #4458
Features
v1.8.3
2021-08-30
Bug Fixes
- Calendar: \u4FEE\u590D default-date \u5C5E\u6027\u5931\u6548\u95EE\u9898 #4430
- ShareSheet: \u8C03\u6574 overlayStyle \u5C5E\u6027\u7C7B\u578B\u4E3A string 8c408e2
- Stepper: \u8C03\u6574 minus/plus slots \u4F4D\u7F6E #4427
- Sticky: \u4FEE\u590D root \u4E3A null \u65F6\uFF0C\u8BFB\u53D6 root.top \u62A5\u9519\u95EE\u9898 #4433
- Calendar: \u8C03\u6574 minDate \u548C maxDate \u4F20\u503C\u7C7B\u578B\u4E3A Number 37d8e69
Features
- Popup: \u65B0\u589E lock-scroll \u5C5E\u6027 #4384
Performance Improvements
- Radio: label \u7684 margin-left \u6539\u4E3A padding-left\uFF0C\u589E\u5927\u53EF\u70B9\u51FB\u533A\u57DF\uFF0C\u589E\u5F3A\u7528\u6237\u4F53\u9A8C #4165
v1.8.1
2021-08-18
Feature
- Calendar: \u65B0\u589E click-subtitle \u4E8B\u4EF6 #4385
- Circle: \u4F7F\u7528 setTimeout \u4EE3\u66FF setInterval #4401
Bug Fixes
- Picker: \u4FEE\u590D template \u5F15\u7528\u8DEF\u5F84\u4E0D\u662F\u76F8\u5BF9\u8DEF\u5F84\u7684\u95EE\u9898 #4408
v1.8.0
2021-08-11
Feature
- Overlay: \u65B0\u589E lock-scroll \u5C5E\u6027 #4383
- search: \u65B0\u589E click-input \u4E8B\u4EF6 #4357
Performance
- \u79FB\u9664\u4E86 iOS8 \u76F8\u5173\u7684 polyfill\uFF0C\u51CF\u5C11\u5305\u4F53\u79EF #4395
v1.7.2
2021-07-19
Bug Fixes
- Calendar: \u521D\u59CB\u65E5\u671F\u8BBE\u7F6E\u4E3A\u5F53\u524D\u65E5\u671F #4339
Features
1.7.0
2021-07-04
Bug Fixes
- Button: \u4FEE\u590D type \u4E3A getUserInfo & wx.getUserProfile \u53EF\u7528\u65F6 lang \u53C2\u6570\u5931\u6548 #4250
- ShareSheet: \u65B0\u589E\u5185\u7F6E icon
weapp-qrcode
wechat-moments
#4256
Features
- Checkbox: \u589E\u52A0 direction \u5C5E\u6027\uFF0C\u8BBE\u7F6E\u6392\u5217\u65B9\u5411 #4265
- ConfigProvider: \u589E\u52A0\u5168\u5C40\u914D\u7F6E\u7EC4\u4EF6 #4279
- Grid: \u589E\u52A0 reverse \u5C5E\u6027\uFF0C\u652F\u6301\u6587\u672C&\u56FE\u7247\u4F4D\u7F6E\u4E92\u6362 #4280
- GridItem: \u589E\u52A0 icon-prefix \u5C5E\u6027\uFF0C\u652F\u6301\u7B2C\u4E09\u65B9\u5B57\u4F53 #4276
- Rate: \u589E\u52A0\u66F4\u591A css \u53D8\u91CF #4297
- Slider: \u589E\u52A0\u66F4\u591A css \u53D8\u91CF #4305
Improvements
- wxs style \u65B9\u6CD5\u652F\u6301\u9A7C\u5CF0\u53D8\u91CF\u547D\u540D\uFF0C\u4EE5\u4FBF\u80FD\u66F4\u597D\u7684\u5728 wxml \u4E2D\u4F7F\u7528 #4281
1.6.9-beta.2
2021-05-22
Bug Fixes
- Button: \u4FEE\u590D open-type \u4E0D\u751F\u6548 #4222
- Calendar: \u4FEE\u590D allow-same-day \u5F00\u542F\u65F6 custom-color \u5C5E\u6027\u65E0\u6548 #4200
- Circle: \u4FEE\u590D value \u662F\u5C0F\u6570\u65F6\u6296\u52A8\u7684\u60C5\u51B5 #4152
- NoticeBar: \u8C03\u6574\u6EDA\u52A8\u884C\u4E3A #4201
- NoticeBar: \u4FEE\u590D\u4E0D\u6B63\u786E\u7684\u6EDA\u52A8\u901F\u5EA6 cde3876
- Radio: \u652F\u6301\u52A8\u6001\u8BBE\u7F6E disabled #4191
- Rate: \u652F\u6301\u6ED1\u52A8\u9009\u62E9\u534A\u661F #4195
Features
- Calendar: \u589E\u52A0 first-day-of-week \u5C5E\u6027\uFF0C\u8BBE\u7F6E\u5468\u8D77\u59CB\u65E5 #4211
- Calendar: \u589E\u52A0 show-range-prompt \u5C5E\u6027\u548C over-range \u4E8B\u4EF6\uFF0C\u8BBE\u7F6E\u662F\u5426\u5C55\u793A\u63D0\u793A\u6587\u6848 #4212
- Icons: \u56FE\u6807\u5E93\u8FC1\u79FB\u81F3 iconfont.cn #4219
- OpenType: \u652F\u6301 getUserProfile #4203
- Panel: \u79FB\u9664 useFooterSlot #4205
1.6.8
2021-02-26
Features
- NoticeBar: \u65B0\u589E\u9ED8\u8BA4\u63D2\u69FD (#4048)
- Stepper: \u65B0\u589E theme \u5C5E\u6027\uFF0C\u652F\u6301\u5706\u5F62\u98CE\u683C (#4049)
- Stepper: \u65B0\u589E plus & minus \u63D2\u69FD (#4049)
Bug Fixes
- Checkbox: \u4FEE\u590D label-position \u5C5E\u6027\u65E0\u6548 (#4036)
- Dialog: \u4FEE\u590D beforeClose \u65B9\u6CD5\u7C7B\u578B\u5B9A\u4E49 (#4019)
Improvements
- Circle: \u5F53\u5185\u7F6E canvas \u4E0D\u652F\u6301\u540C\u5C42\u6E32\u67D3\u65F6\u964D\u7EA7\u81F3\u9ED8\u8BA4 type (#4050)
1.6.6
2021-01-21
Features
- Uploader: \u652F\u6301\u6587\u4EF6\u9884\u89C8 (#3975)
Bug Fixes
- Picker: \u4FEE\u590D\u6807\u9898\u680F\u65E0\u6CD5\u663E\u793A (#3973)
Improvements
- Calendar: \u4F18\u5316\u6A21\u677F\u4EE3\u7801 (#3972)
1.6.5
2021-01-19
Features
- Field: \u65B0\u589E input \u63D2\u69FD (#3932)
- Field: \u65B0\u589E click-input \u4E8B\u4EF6 (#3932)
- Icon: \u65B0\u589E delete-o\u3001sort\u3001font\u3001font-o\u3001revoke \u56FE\u6807 (#3881)
Bug Fixes
- Button: \u4FEE\u590D custom-style \u5C5E\u6027\u4E0D\u751F\u6548 (#3903)
- Dialog: \u4FEE\u590D close-on-click-overlay \u5C5E\u6027\u4E0D\u751F\u6548 (#3913)
Improvements
- Cell: \u4F18\u5316\u6027\u80FD (#3888)
- Col: \u4F18\u5316\u6027\u80FD (#3886)
- Divider: \u4F18\u5316\u6027\u80FD (#3887)
- Empty: \u4F18\u5316\u6027\u80FD (#3933)
- Loading: \u4F18\u5316\u6027\u80FD (#3892)
- Notice-bar: \u4F18\u5316\u6027\u80FD (#3891)
- Notify: \u4F18\u5316\u6027\u80FD (#3893)
- Picker: \u4F18\u5316\u6027\u80FD (#3949)
- Stepper: \u4F18\u5316\u6027\u80FD (#3890)
- Sticky: \u4F18\u5316\u6027\u80FD (#3879)
- SwipeCell: \u4F18\u5316\u6027\u80FD (#3928)
- Switch: \u4F18\u5316\u6027\u80FD (#3889)
- Tag: \u4F18\u5316\u6027\u80FD (#3894)
- Transition: \u4F18\u5316\u6027\u80FD (#3895)
- Uploader: \u4F18\u5316\u6027\u80FD (#3897)
1.6.4
2020-12-18
Improvements
- Tab: \u4F18\u5316\u7C98\u6027\u5E03\u5C40\u65F6\u7684\u6E32\u67D3\u6027\u80FD (#3875)
- Grid: \u4F7F\u7528 wxs \u4F18\u5316\u6027\u80FD (#3839)
- Image: \u4F7F\u7528 wxs \u4F18\u5316\u6027\u80FD (#3839)
- Button: \u4F7F\u7528 wxs \u4F18\u5316\u6027\u80FD (#3839)
- Icon: \u51CF\u5C11\u4EE3\u7801\u4F53\u79EF (#3839)
- Checkbox: \u51CF\u5C11\u4EE3\u7801\u4F53\u79EF (#3839)
- Slider: \u51CF\u5C11\u4EE3\u7801\u4F53\u79EF (#3839)
Bug Fixes
- Calendar: \u4FEE\u590D\u5728 phone \u8BBE\u5907\u4E0A\u9009\u62E9\u65E5\u671F\u540E\u663E\u793A\u9519\u8BEF (#3833)
- GoodsAction: \u4FEE\u590D\u90E8\u5206\u8BBE\u5907\u4E0A\u9AD8\u5EA6\u5F02\u5E38 (#3865)
- Slider: \u4FEE\u590D\u8BBE\u7F6E
max
min
\u65F6\u6ED1\u52A8\u4E0D\u5747\u5300 (#3876) - Tab: \u4FEE\u590D\u5207\u6362\u65F6\u5185\u5BB9\u533A\u95EA\u70C1\u7684\u95EE\u9898 (#3866)
1.6.3
2020-12-09
Features
- Dialog: \u65B0\u589E
beforeClose
\u5C5E\u6027 (#3815) - uploader: \u65B0\u589E\u82E5\u5E72 CSS \u53D8\u91CF (#3797)
- Aarea: \u652F\u6301\u4E0D\u4F20\u5165
county_list
\u6570\u636E (#3824) - Tab: \u65B0\u589E
resize
\u65B9\u6CD5 (#3827)
Improvements
- Collapse: \u4F7F\u7528 animate \u63D0\u5347\u52A8\u753B\u6027\u80FD (#3826)
- Tab: \u4F18\u5316\u6837\u5F0F\u62FC\u88C5\u6027\u80FD (#3827)
Bug Fixes
- Field: \u4FEE\u590D\u8F93\u5165\u4E2D\u6587\u65F6\u663E\u793A\u5B57\u6570\u6682\u65F6\u8D85\u51FA maxlength (#3802)
- Info: \u4FEE\u590D\u6837\u5F0F\u9519\u8BEF (#3823)
- NavBar: \u4FEE\u590D\u52A8\u6001\u6E32\u67D3\u65F6\u7EC4\u4EF6\u62A5\u9519 (#3822)
- Progress: \u4FEE\u590D
percentage
\u4E3A 0 \u65F6\u6837\u5F0F\u5F02\u5E38 (#3808)
1.6.2
2020-11-29
Features
- Tabbar: \u65B0\u589E
placeholder
icon-prefix
\u5C5E\u6027 (#3792)
Bug Fixes
- DatetimePicker: \u4FEE\u590D
type=year-month
\u65F6\u9009\u62E9\u51FA\u73B0\u62A5\u9519 (#3783) - Info: \u4FEE\u590D\u90E8\u5206\u5B89\u5353\u8BBE\u5907\u4E2D\u6587\u6848\u4E0D\u5B8C\u5168\u5C45\u4E2D (#3778)
- Tab: \u4FEE\u590D
ellipsis
\u4E3A false
\u65F6\u4E0B\u5212\u7EBF\u4F4D\u7F6E\u4E0D\u6B63\u786E (#3777) - Notify: \u4FEE\u590D\u7EC4\u4EF6\u672A\u5168\u5C40\u5C45\u4E2D (#3751)
Improvements
- Icon: \u4F7F\u7528 wxs \u4F18\u5316\u6027\u80FD (#3791)
1.6.0
2020-11-11
Features
- SwipeCell: \u65B0\u589E\u5916\u90E8\u6837\u5F0F\u7C7B
custom-class
#3678 - ActionSheet: \u8C03\u6574\u53D6\u6D88\u6587\u5B57\u989C\u8272\u81F3 @gray-7 #3719
- ActionSheet: \u8C03\u6574\u9876\u90E8\u680F\u6837\u5F0F #3720
- ActionSheet: \u8C03\u6574\u52A0\u8F7D\u56FE\u6807\u5927\u5C0F\u81F3 22px #3718
- ActionSheet: \u8C03\u6574\u63CF\u8FF0\u6587\u5B57\u6837\u5F0F #3726
- Cell: \u8C03\u6574\u56FE\u6807\u5916\u8FB9\u8DDD\u81F3 4px #3721
- DropdownMenu: \u589E\u52A0\u9ED8\u8BA4\u9634\u5F71 #3723
- DropdownMenu: \u8C03\u6574\u9009\u4E2D\u6001\u9ED8\u8BA4\u989C\u8272\u81F3 #ee0a24 #3725
- Image: \u8C03\u6574\u56FE\u6807\u5927\u5C0F\u81F3 36px #3724
- Popup: \u8C03\u6574\u5706\u89D2\u81F3 16px #3713
- Search: \u8C03\u6574\u5DE6\u4FA7\u5185\u8FB9\u8DDD\u81F3 12px #3716
- Sidebar: \u8C03\u6574\u5BBD\u5EA6\u81F3 85px #3722
- TabbarItem: \u8C03\u6574\u56FE\u6807\u5927\u5C0F\u81F3 22px #3717
Bug Fixes
- Field: \u4FEE\u590D\u4F7F\u7528
label
\u5C5E\u6027\u65F6 label-class
\u6837\u5F0F\u7C7B\u4E0D\u751F\u6548 #3729 - NoticeBar: \u4FEE\u590D\u5185\u5BB9\u8F83\u77ED\u65F6\u5F00\u542F
scrollable
\u4E0D\u751F\u6548 #3727 - SidebarItem: \u4FEE\u590D\u957F\u6570\u5B57\u4E0D\u6362\u884C\u7684\u95EE\u9898 #3714
- Tag: \u9ED8\u8BA4\u5B57\u4F53\u52A0\u5165 miui #3715
1.5.2
2020-10-15
Features
- Uploader: \u6807\u51C6\u5316 file-list \u4E0E\u4E8B\u4EF6\u53C2\u6570 #3673
- Uploader: \u65B0\u589E thumb\uFF0C\u652F\u6301\u7F29\u7565\u56FE\u5C55\u793A #3673
- GoodsAction: \u65B0\u589E\u82E5\u5E72 CSS \u53D8\u91CF #3654
- \u79FB\u52A8 @types/wechat-miniprogram \u81F3 dependencies #3654
Bug Fixes
1.5.1
2020-09-29
Features
- Card: \u65B0\u589E
origin-price
tag
\u63D2\u69FD #3645 - ShareSheet: \u8C03\u6574\u9ED8\u8BA4 z-index \u81F3 100 #3575
- ShareSheet: \u65B0\u589E item \u5C5E\u6027 openType #3575
- Uploader: \u6269\u5927\u5220\u9664\u6309\u94AE\u70B9\u51FB\u533A\u57DF #3631
Bug Fixes
- Uploader: \u652F\u6301\u9884\u89C8\u89C6\u9891 #3594
- Dialog: \u8C03\u6574\u7C7B\u578B\u5B9A\u4E49 #3630
- NavBar: \u4FEE\u590D CSS \u53D8\u91CF --nav-bar-icon-color \u4E0D\u751F\u6548 #3643
- NavBar: \u4FEE\u590D\u672A\u8BBE\u7F6E title \u65F6\u6837\u5F0F\u5F02\u5E38 #3643
- Tab: \u4FEE\u590D line-width \u5C5E\u6027\u4E0D\u652F\u6301 string #3628
1.5.0
2020-08-27
Features
- ShareSheet: \u65B0\u589E\u7EC4\u4EF6 #3559
- Icons: \u5347\u7EA7 @vant/icons \u81F3 v1.2.5 #3539
- sidebar: \u65B0\u589E badge \u5C5E\u6027 #3564
- Tabs: \u8C03\u6574\u9ED8\u8BA4 line-width \u81F3 40px #3518
- Tabs: \u53BB\u9664\u9ED8\u8BA4\u8FB9\u6846 #3519
- TreeSelect: \u65B0\u589E selected-icon \u5C5E\u6027 #3565
- TreeSelect: \u652F\u6301 badge\u3001dot \u663E\u793A #3565
Bug Fixes
v1.4.1
2020-07-28
Features
- Picker: \u8C03\u6574\u9ED8\u8BA4\u53EF\u89C1\u7684\u9009\u9879\u4E2A\u6570\u4E3A 6 \u4E2A #3418
- Toast: \u8C03\u6574\u5706\u89D2\u4E3A 8px #3419
Bug Fixes
v1.4.0
2020-07-17
Features
- Empty: \u65B0\u589E Empty \u7EC4\u4EF6 #3327
- NoticeBar: \u65B0\u589E background \u5C5E\u6027 #3388
- NoticeBar: \u65B0\u589E close \u4E8B\u4EF6 #3388
- GridItem: \u65B0\u589E icon-color \u5C5E\u6027 #3386
- NavBar: \u73B0\u5728 custom-style \u5C06\u5F71\u54CD\u6839\u8282\u70B9#3371
- Cell: \u65B0\u589E title-style \u5C5E\u6027, fix Field label width #3370
- Uploader: \u66F4\u65B0 failed \u56FE\u6807 #3359
- Uploader: \u66F4\u65B0\u5220\u9664\u56FE\u6807\u6837\u5F0F #3385
- Uploader: \u79FB\u9664\u5706\u89D2\u6837\u5F0F #3384
- Field: \u66F4\u65B0\u7981\u7528\u6001\u6837\u5F0F #3358
- Field: \u66F4\u65B0 label \u6837\u5F0F #3357
- Picker: \u8C03\u6574 action button \u6837\u5F0F #3316
Bug Fixes
- Collapse: \u4F7F\u7528 animation \u91CD\u6784\u52A8\u753B\u90E8\u5206\u903B\u8F91\u4EE5\u4FEE\u590D\u52A8\u753B\u5361\u987F #3401
- Uploader: \u4FEE\u590D loading \u6837\u5F0F\u9519\u8BEF\u3001\u8C03\u6574 previewSize \u5C5E\u6027\u9ED8\u8BA4\u503C #3317
- Area: \u4FEE\u590D\u4F4E\u7248\u672C\u57FA\u7840\u5E93\u4E0B columns-num \u8BBE\u7F6E\u4E3A 1 \u6216 2 \u65F6\u771F\u673A\u73AF\u5883\u62A5\u9519 #3318
- DatetimePicker: \u4FEE\u590D\u4F7F\u7528 formatter \u65F6\uFF0C\u4E8B\u4EF6\u8FD4\u56DE\u503C\u53EF\u80FD\u4E0D\u6B63\u786E #3352
- Field: \u4FEE\u590D textarea \u6A21\u5F0F\u4E0B label \u4E0E value \u4E0D\u5728\u540C\u4E00\u6C34\u5E73\u7EBF\u4E0A #3383
- Dialog: show dialog after class ready #3374
- Calendar: confirm-disabled-text \u5C5E\u6027\u589E\u52A0\u9ED8\u8BA4\u503C #3394
v1.3.3
2020-06-24
Features
- steps: \u4E3A\u6BCF\u4E00\u9879\u589E\u52A0 inactiveIcon\u3001activeIcon \u5C5E\u6027 #3315
- field: \u589E\u52A0\u5916\u90E8\u6837\u5F0F\u7C7B label-class #3311
- field: \u73B0\u5728\u603B\u4F1A\u4ECE\u5185\u90E8 set value \u503C #3313
- uploader: \u4E3A\u6BCF\u4E00\u9879\u589E\u52A0 deletable \u5C5E\u6027 #3270
- uploader: \u6269\u5927\u5220\u9664\u56FE\u6807\u7684\u53EF\u70B9\u51FB\u533A\u57DF #3265
Bug Fixes
- tabbar: \u4FEE\u590D iphone-se \u4E0A\u9AD8\u5EA6\u5F02\u5E38 #3314
- grid: \u4FEE\u590D text \u4E0E icon \u540C\u65F6\u8BBE\u7F6E\u65F6\u6837\u5F0F\u5F02\u5E38 #3310
- calendar: \u4FEE\u590D\u591A\u9009\u6A21\u5F0F\u4E0B default-date \u5C5E\u6027\u4E0D\u751F\u6548 #3284
- circle: \u4FEE\u590D type="2d" \u65F6\u65E0\u6CD5\u52A8\u6001\u53D8\u66F4 value #3264
- nav-bar: \u4FEE\u590D\u672A\u8BBE\u7F6E left-text \u65F6\u5DE6\u4FA7\u56FE\u6807\u6837\u5F0F\u5F02\u5E38 #3263
v1.3.2
2020-06-04
Features
- button: \u65B0\u589E form-type \u5C5E\u6027 #3208
- grid: \u65B0\u589E icon-size\u3001badge \u5C5E\u6027 #3236
- grid: \u65B0\u589E direction \u5C5E\u6027 #3192
Bug Fixes
- Grid: \u4FEE\u590D\u5F00\u542F
square
\u65F6\u6A2A\u3001\u7EB5\u5411\u95F4\u8DDD\u4E0D\u540C #3231 - uploader: \u4FEE\u590D\u70B9\u51FB\u5220\u9664\u56FE\u6807\u65F6\u89E6\u53D1 click-preview \u4E8B\u4EF6 #3230
- circle: \u4FEE\u590D
type="2d"
\u4E0D\u751F\u6548 #3228 - calendar: \u4FEE\u590D\u5728\u9009\u62E9\u533A\u95F4\u65F6\uFF0C\u70B9\u51FB\u786E\u5B9A\u62A5\u9519 #3195
- tag: \u4FEE\u590D css \u53D8\u91CF\u540D\u62FC\u5199\u9519\u8BEF #3191
v1.3.1
2020-05-24
Features
- Button: \u65B0\u589E class-prefix \u5C5E\u6027 #3159
- Collapse: \u65B0\u589E open\u3001close \u4E8B\u4EF6 #3176
Bug Fixes
v1.3.0
2020-05-08
\u652F\u6301\u7B80\u6613\u53CC\u5411\u7ED1\u5B9A
1.3.0 \u4E2D\uFF0C\u6211\u4EEC\u4E3A\u6570\u4E2A\u8868\u5355\u7EC4\u4EF6\u652F\u6301\u4E86\u7B80\u6613\u53CC\u5411\u7ED1\u5B9A\uFF0C\u6D89\u53CA\u7EC4\u4EF6\u6709
Slider #3107
Search #3106
Rate #3105
Features
- sticky: \u65B0\u589E scroll-top \u5C5E\u6027 #3115
- button: \u65B0\u589E dataset \u5C5E\u6027 #3075
- uploader: \u6240\u6709\u7C7B\u578B\u90FD\u4F1A\u89E6\u53D1 click-preview \u4E8B\u4EF6 #3071
- Uploader: \u5C5E\u6027 accept \u65B0\u589E\u503C media #3047
- feat: \u65B0\u589E\u57FA\u7840 font-family #3061
- submit-bar: \u4F7F\u7528\u53E6\u4E00\u4E2A view \u5B9E\u73B0 safe-area-inset-bottom \u4EE5\u907F\u514D\u6837\u5F0F\u51B2\u7A81 #3104
Bug Fixes
- dialog: \u4FEE\u590D title \u591A\u4F59\u7A7A\u683C\u7684\u95EE\u9898 #3069
- tab: \u4FEE\u590D tab \u4E2A\u6570\u591A\u65F6\u663E\u793A\u6EDA\u52A8\u6761 #3072
- Sticky: \u4FEE\u590D\u4F7F\u7528\u7EC4\u4EF6\u65F6\u9875\u9762 onPageScroll \u5931\u6548 #3092
- button: \u4FEE\u590D disabled \u5C5E\u6027\u5BF9 open-type \u7C7B\u578B\u7684\u6309\u94AE\u65E0\u6548 #3076
v1.2.2
2020-04-21
Features
- GoodsActionButton: \u65B0\u589E CSS \u53D8\u91CF goods-action-line-height #3037
- Calendar: \u9009\u62E9\u533A\u95F4\u5927\u4E8E range \u65F6\u81EA\u52A8\u9009\u4E2D\u6700\u5927\u8303\u56F4 #3026
- Notify: \u65B0\u589E top \u5C5E\u6027 #3018
Bug Fixes
v1.2.1
2020-04-12
Features
- Field: \u652F\u6301\u5C0F\u7A0B\u5E8F\u53CC\u5411\u7ED1\u5B9A #2986
- Calendar: \u591A\u9009\u6A21\u5F0F\u4E0B\u65B0\u589E unselect \u4E8B\u4EF6 #2990
Bug Fixes
v1.2.0
2020-04-04
Features
- TreeSelect: \u66F4\u65B0 nav \u80CC\u666F\u8272 #2952
- Sticky: \u4F7F\u7528 page scroll \u91CD\u6784\u7EC4\u4EF6 #2950
- Field: \u65B0\u589E auto-focus\u3001disable-default-padding\u3001cursor \u5C5E\u6027 #2936
- Field: \u65B0\u589E linechange\u3001keyboardheightchange \u4E8B\u4EF6 #2936
- Uploader: \u652F\u6301\u663E\u793A\u4E0A\u4F20\u72B6\u6001 #2929
- Image: mode \u5C5E\u6027\u65B0\u589E widthFix\u3001heightFix #2908
- Canvas: \u65B0\u589E type \u5C5E\u6027 #2906
- NavBar: \u65B0\u589E placeholder \u5C5E\u6027 #2896
Bug Fixes
v1.1.0
2020-03-21
Features
- \u65B0\u589E Calendar \u65E5\u5386\u7EC4\u4EF6 #2894
- Grid: \u65B0\u589E\u5916\u90E8\u6837\u5F0F\u7C7B custom-class\u3001content-class\u3001icon-class\u3001text-class #2882
- Steps: \u65B0\u589E click \u4E8B\u4EF6 #2874
- SideBar: \u65B0\u589E title \u63D2\u69FD #2873
- Uploader: \u65B0\u589E upload-icon \u5C5E\u6027 #2869
- Uploader: \u65B0\u589E show-upload \u5C5E\u6027 #2868
- Uploader: \u66F4\u65B0\u6837\u5F0F\u3001\u8C03\u6574\u4E8B\u4EF6\u89E6\u53D1\u987A\u5E8F\u4E0E vant \u4E00\u81F4 #2886
- Field: \u65B0\u589E show-word-limit \u5C5E\u6027 #2856
- Field: autosize \u5C5E\u6027\u652F\u6301\u4F20\u5165\u5BF9\u8C61\uFF0C\u6307\u5B9A maxHeight \u4E0E minHeight #2856
- Field: \u65B0\u589E\u82E5\u5E72 CSS \u53D8\u91CF #2856
Bug Fixes
v1.0.7
2020-03-04
Features
- DropdownItem: \u65B0\u589E
popupStyle
\u5C5E\u6027 #2804 - DropdownItem: \u65B0\u589E
open
close
opened
closed
\u4E8B\u4EF6 #2804 - Card: \u65B0\u589E
price
num
\u63D2\u69FD #2787 - Card: \u65B0\u589E
origin-price-class
\u5916\u90E8\u6837\u5F0F\u7C7B #2787
Bug Fixes
- Tab: \u4FEE\u590D\u5185\u5BB9\u9879\u9AD8\u5EA6\u4E0D\u540C\u65F6\u7C98\u6027\u5E03\u5C40\u5F02\u5E38 #2817
- Picker: \u4FEE\u590D\u672A\u9009\u4E2D\u9879\u6837\u5F0F\u672A\u7F6E\u7070 #2816
- GoodsActionButton: \u4FEE\u590D\u4EC5\u4F7F\u7528\u4E00\u4E2A button \u65F6\u6837\u5F0F\u5F02\u5E38 #2808
- Radio:
name
\u7C7B\u578B\u4E0Evalue
\u7EDF\u4E00 #2801 - Uploader: \u4FEE\u590D\u6587\u6863\u9519\u8BEF #2777
v1.0.6
2020-02-24
Features
- GoodsActionButton: \u65B0\u589E\u9ED8\u8BA4 slot #2779
- SubmitBar: \u66F4\u65B0\u5706\u89D2\u6837\u5F0F #2755
- Card: \u66F4\u65B0\u6837\u5F0F #2754
- \u4F18\u5316 relation \u90E8\u5206\u4EE3\u7801 #2760
Bug Fixes
- DropdownItem: \u4FEE\u590D\u70B9\u51FB\u9009\u9879\u65F6\u4E0D\u89E6\u53D1
close
\u4E8B\u4EF6 #2766 - GoodsActionButton: \u4FEE\u590D\u4F4E\u7248\u672C\u57FA\u7840\u5E93\u4E0B\u7684\u6837\u5F0F\u95EE\u9898 #2762
- Tabs: \u4FEE\u590D\u70B9\u51FB\u7981\u7528\u9879\u65F6\u4E8B\u4EF6\u53C2\u6570\u9519\u8BEF #2758
- Checkbox: \u4FEE\u590D\u52A8\u6001\u8BBE\u7F6E
disabled
\u5C5E\u6027\u65E0\u6548 #2748 - Button: add loading color when plain is true #2746
- Radio: \u4FEE\u590D
label-disabled
\u6587\u6863\u9519\u8BEF #2763
v1.0.5
2020-02-07
Features
- ActionSheet: actions \u652F\u6301\u66F4\u591A openType #2715
- Uploader: \u65B0\u589E\u5F00\u59CB
disabled
\u65F6\u7684\u7EC4\u4EF6\u6837\u5F0F #2720 - Icon: \u8C03\u6574\u793A\u4F8B\u5C0F\u7A0B\u5E8F\u9875\u9762\u4E0E vant \u5BF9\u9F50 #2728
- \u793A\u4F8B\u5C0F\u7A0B\u5E8F\u9996\u9875\u4E0E vant \u5BF9\u9F50 #2729
- \u5B8C\u5584\u5FEB\u901F\u4E0A\u624B\u6587\u6863\uFF0C\u589E\u52A0 npm \u6784\u5EFA\u8BF4\u660E #2726
Bug Fixes
- Radio: \u4FEE\u590D
disabled
\u5C5E\u6027\u4E0D\u751F\u6548 #2711 - Tab: \u4FEE\u590D
animated
\u5C5E\u6027\u65E0\u6CD5\u52A8\u6001\u5207\u6362 #2712 - Circle: \u4FEE\u6B63\u6587\u6863\u9519\u8BEF\uFF0C
size
\u5C5E\u6027\u4E0D\u652F\u6301string
\u7C7B\u578B #2694 - \u4FEE\u6B63\u6587\u6863\u9ED8\u8BA4 slot \u540D\u79F0\u4E3A default \u7684\u9519\u8BEF #2726
- TreeSelect: \u4FEE\u6B63\u6587\u6863\u793A\u4F8B\u4EE3\u7801\u6807\u7B7E\u95ED\u5408\u9519\u8BEF #2710
v1.0.4
2020-01-21
Features
- Stepper: \u65B0\u589E disable-long-press \u5C5E\u6027 #2691
- quickstart: \u5FEB\u901F\u4E0A\u624B\u65B0\u589E\u5173\u95ED style v2 \u8BF4\u660E #2704
- Search: \u65B0\u589E background\u3001disabled\u3001input-align \u6587\u6863\u793A\u4F8B #2698
- Icon: \u6587\u6863\u65B0\u589E\u56FE\u6807\u6587\u5B57\u52A0\u8F7D\u5931\u8D25\u8BF4\u660E #2681
Bug Fixes
- Sticky: \u4FEE\u590D\u771F\u673A\u4E0A\u9875\u9762\u6EDA\u52A8\u7F13\u6162\u65F6\u65E0\u6CD5\u5438\u9876/\u53D6\u6D88\u5438\u9876 #2703
- DropdownItem: \u4FEE\u590D wx:key \u8B66\u544A #2670
- IndexBar: \u6587\u6863\u4FEE\u590D\u7EC4\u4EF6\u5F15\u5165\u8DEF\u5F84\u9519\u8BEF #2689
- \u5347\u7EA7\u4F9D\u8D56\u7248\u672C\u4EE5\u907F\u514D\u5B89\u5168\u8B66\u544A #2680
v1.0.3
2020-01-09
Features
- npm \u5305\u9ED8\u8BA4\u8F93\u51FA es5 \u7248\u672C\u4EE3\u7801 #2639
- Steps: \u65B0\u589E\u5916\u90E8\u6837\u5F0F\u7C7B desc-class #2630
Bug Fixes
v1.0.2
2019-12-31
Features
- Skeleton: \u65B0\u589E\u5916\u90E8\u6837\u5F0F\u7C7B
row-class``avatar-class``title-class
#2612 - SwipeCell: \u652F\u6301\u52A8\u6001\u4FEE\u6539
width
\u5C5E\u6027 #2607 - Uploader: \u65B0\u589E
camera``compressed``maxDuration
\u5C5E\u6027 #2584
Improvements
- Tab: \u4F18\u5316\u5F39\u6027\u6EDA\u52A8\u6548\u679C #2606
Bug Fixes
v1.0.1
2019-12-23
Features
- Uploader: \u65B0\u589E sizeType \u5C5E\u6027 #2563
- GoodsActionButton: \u65B0\u589E plain \u5C5E\u6027 #2559
- Uploader: \u53BB\u9664 use-slot \u5C5E\u6027 #2551
- \u65B0\u589E\u6837\u5F0F\u8986\u76D6\u8BF4\u660E\u6587\u6863 #2566
Improvements
- \u4F7F\u7528 nextTick \u4F18\u5316\u90E8\u5206\u5F02\u6B65\u903B\u8F91 #2561
- wxs \u65B0\u589E addUnit \u65B9\u6CD5\u4EE5\u51CF\u5C11 setData \u8C03\u7528\u6B21\u6570 #2550
Bug Fixes
v1.0.0
2019-12-11
\u4E3B\u8981\u53D8\u52A8
- npm \u5305\u540D\u7531 vant-weapp \u91CD\u547D\u540D\u4E3A @vant/weapp
- \u589E\u52A0\u5341\u4E00\u4E2A\u65B0\u7EC4\u4EF6
- \u589E\u52A0\u6570\u5341\u4E2A API
- \u6240\u6709\u7EC4\u4EF6\u652F\u6301\u901A\u8FC7
CSS\u81EA\u5B9A\u4E49\u5C5E\u6027
\u81EA\u5B9A\u4E49\u6837\u5F0F - \u4F7F\u7528
env()
\u91CD\u6784 iOS \u5B89\u5168\u533A\u57DF\u9002\u914D - \u8C03\u6574\u90E8\u5206 API \u547D\u540D\uFF0C\u5E9F\u9664\u5C11\u91CF API
\u65B0\u7EC4\u4EF6
\u5728 Vant Weapp 1.0 \u7248\u672C\u4E2D\uFF0C\u6211\u4EEC\u65B0\u589E\u4E86 11 \u4E2A\u5B9E\u7528\u7684\u57FA\u7840\u7EC4\u4EF6\uFF1A
- Grid \u5BAB\u683C\uFF0C\u7528\u4E8E\u5C55\u793A\u5185\u5BB9\u6216\u8FDB\u884C\u9875\u9762\u5BFC\u822A
- Image \u56FE\u7247\uFF0C\u589E\u5F3A\u7248\u7684 Image \u6807\u7B7E\uFF0C\u652F\u6301\u56FE\u7247\u61D2\u52A0\u8F7D\u4E0E\u52A0\u8F7D\u5931\u8D25\u63D0\u793A
- Circle \u73AF\u5F62\u8FDB\u5EA6\u6761\uFF0C\u544A\u77E5\u7528\u6237\u5F53\u524D\u7684\u72B6\u6001\u548C\u8FDB\u5EA6
- Overaly \u906E\u7F69\u5C42\uFF0C\u7528\u4E8E\u5F3A\u8C03\u7279\u5B9A\u7684\u9875\u9762\u5143\u7D20\uFF0C\u5E76\u963B\u6B62\u7528\u6237\u8FDB\u884C\u5176\u4ED6\u64CD\u4F5C
- Divider \u5206\u5272\u7EBF\uFF0C\u533A\u9694\u5185\u5BB9\u7684\u5206\u5272\u7EBF
- Sticky \u7C98\u6027\u5E03\u5C40\uFF0C\u4E0E CSS \u4E2D
position: sticky
\u5C5E\u6027\u5B9E\u73B0\u7684\u6548\u679C\u7C7B\u4F3C - Skeleton \u9AA8\u67B6\u5C4F\uFF0C\u5728\u5F85\u52A0\u8F7D\u533A\u57DF\u5C55\u793A\u7684\u5360\u4F4D\u533A\u5757\uFF0C\u63D0\u4F9B\u754C\u9762\u52A0\u8F7D\u8FC7\u7A0B\u4E2D\u7684\u8FC7\u6E21\u6548\u679C
- IndexBar \u7D22\u5F15\u680F\uFF0C\u901A\u8BAF\u5F55\u4E2D\u7684\u5B57\u6BCD\u7D22\u5F15\u680F\uFF0C\u7528\u4E8E\u957F\u5217\u8868\u5FEB\u901F\u7D22\u5F15
- Uploader \u6587\u4EF6\u4E0A\u4F20\uFF0C\u4E0A\u4F20\u4E00\u4E2A\u6216\u591A\u4E2A\u6587\u4EF6
- CountDown \u5012\u8BA1\u65F6\uFF0C\u7528\u4E8E\u663E\u793A\u6D3B\u52A8\u5012\u8BA1\u65F6\u3001\u77ED\u4FE1\u9A8C\u8BC1\u7801\u7B49
- DropdownMenu \u4E0B\u62C9\u83DC\u5355\uFF0C\u7528\u4E8E\u5217\u8868\u7684\u5206\u7C7B\u9009\u62E9\u3001\u7B5B\u9009\u53CA\u6392\u5E8F

\u6837\u5F0F\u5B9A\u5236
\u5728 1.0 \u8FED\u4EE3\u8BA1\u5212\u786E\u5B9A\u4E4B\u521D\uFF0C\u6211\u4EEC\u5C31\u4E0D\u65AD\u601D\u8003\u8FD9\u6837\u4E00\u4E2A\u95EE\u9898 -- \u8BE5\u5982\u4F55\u7ED9\u7528\u6237\u63D0\u4F9B\u52A8\u6001\u5207\u6362\u4E3B\u9898\u6837\u5F0F\u7684\u529F\u80FD\u5462\uFF1F
\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684\u73AF\u5883\u662F\u975E\u5E38\u7279\u6B8A\u7684\u3002\u4E0D\u5177\u6709\u52A8\u6001\u52A0\u8F7D\u4EE3\u7801\u7684\u673A\u5236\uFF0C\u540C\u65F6\u5FAE\u4FE1\u53C8\u9650\u5236\u4E86\u4EE3\u7801\u7684\u4E3B\u5305\u5927\u5C0F\u548C\u603B\u5927\u5C0F\u3002\u4F20\u7EDF\u7684\u57FA\u4E8E\u9884\u8BBE\u7684\u6837\u5F0F\u5B9A\u5236\u8FC7\u4E8E\u81C3\u80BF\uFF0C\u4E0D\u518D\u9002\u5408\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684\u73AF\u5883\u3002
\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684\u7EC4\u4EF6\u6A21\u578B\u76F8\u5F53\u4E8E\u4E00\u4E2A\u7B80\u5316\u7248\u7684 Shadow DOM\uFF0C\u5E78\u8FD0\u7684\u662F\uFF0C\u5C0F\u7A0B\u5E8F\u4E5F\u652F\u6301\u4E86 CSS \u81EA\u5B9A\u4E49\u5C5E\u6027 \u7684\u7279\u6027\u3002\u6700\u7EC8\uFF0C\u6211\u4EEC\u57FA\u4E8E CSS \u81EA\u5B9A\u4E49\u5C5E\u6027\u8BBE\u8BA1\u4E86\u6837\u5F0F\u5B9A\u5236\u7684\u65B9\u6848\uFF0C\u5F00\u53D1\u8005\u4F7F\u7528\u7075\u6D3B\u3001\u65B9\u4FBF\uFF0C\u7EC4\u4EF6\u7EF4\u62A4\u4E5F\u66F4\u7B80\u5355\u3002
\u4ECE 1.0 \u7248\u672C\u5F00\u59CB\uFF0CVant Weapp \u4E2D\u7684\u6240\u6709\u7EC4\u4EF6\u90FD\u652F\u6301\u901A\u8FC7 CSS \u7EC4\u5B9A\u4E49\u5C5E\u6027 \u8FDB\u884C\u6837\u5F0F\u5B9A\u5236\uFF0C\u5177\u4F53\u4F7F\u7528\u59FF\u52BF\u53EF\u67E5\u770B\u76F8\u5173\u6587\u6863

\u4E0D\u517C\u5BB9\u66F4\u65B0
1.0 \u7248\u672C\u4E2D\u5305\u542B\u5C11\u91CF\u4E0D\u517C\u5BB9\u66F4\u65B0\uFF0C\u4E3B\u8981\u662F\u547D\u540D\u8C03\u6574\u548C\u79FB\u9664\u4E2A\u522B\u5C5E\u6027\u3002\u5BF9\u4E8E\u6B63\u5728\u4F7F\u7528 0.x \u7248\u672C\u7684\u9879\u76EE\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u7684\u5217\u8868\u4F9D\u6B21\u68C0\u67E5\uFF0C\u5927\u90E8\u5206\u9879\u76EE\u53EF\u4EE5\u65E0\u75DB\u5347\u7EA7\u3002
Badge
BadgeGroup
\u91CD\u547D\u540D\u4E3ASidebar
Badge
\u91CD\u547D\u540D\u4E3ASlidebarItem
active
\u5C5E\u6027\u91CD\u547D\u540D\u4E3AactiveKey
Notify
text
\u9009\u9879\u91CD\u547D\u540D\u4E3Amessage
backgroundColor
\u9009\u9879\u91CD\u547D\u540D\u4E3Abackground
Popup
- \u53BB\u9664
transitionend
\u4E8B\u4EF6\uFF0C\u65B0\u589E 6 \u4E2A\u4E8B\u4EF6
SwitchCell
- \u79FB\u9664\u4E86
SwitchCell
\u7EC4\u4EF6\uFF0C\u53EF\u4EE5\u4F7F\u7528Cell
\u548CSwitch
\u7EC4\u4EF6\u4EE3\u66FF
Transition
- \u53BB\u9664
transitionend
\u4E8B\u4EF6\uFF0C\u65B0\u589E 6 \u4E2A\u4E8B\u4EF6
\u65B0\u7279\u6027
ActionSheet
- \u65B0\u589E
click-overlay
\u4E8B\u4EF6 - \u65B0\u589E
close-on-click-action
\u5C5E\u6027 - \u65B0\u589E
color
\u5C5E\u6027 - \u65B0\u589E
description
\u5C5E\u6027 - \u65B0\u589E
round
\u5C5E\u6027
Area
- \u65B0\u589E
columns-placeholder
\u5C5E\u6027 reset
\u65B9\u6CD5\u652F\u6301\u4F20\u5165code
\u53C2\u6570
Button
- \u65B0\u589E
loading-type
\u5C5E\u6027 color
\u5C5E\u6027\u652F\u6301\u6E10\u53D8\u8272- \u5207\u6362
disabled
\u65F6\u589E\u52A0\u8FC7\u6E21\u6548\u679C
Checkbox
- \u65B0\u589E
icon-size
\u5C5E\u6027
Color
- \u57FA\u7840\u7EA2\u8272\u66F4\u65B0\u4E3A
#ee0a24
DatetimePicker
- \u65B0\u589E
filter
\u5C5E\u6027
Dialog
- \u4F18\u5316\u6587\u5B57\u6362\u884C
- \u65B0\u589E
title
\u63D2\u69FD - \u65B0\u589E
confirm-button-color
\u5C5E\u6027 - \u65B0\u589E
cancel-button-color
\u5C5E\u6027 - \u65B0\u589E
width
\u5C5E\u6027 - \u65B0\u589E
overlay-style
\u5C5E\u6027
Field
- \u65B0\u589E
clickable
\u5C5E\u6027 - \u65B0\u589E
arrow-direction
\u5C5E\u6027 - \u65B0\u589E
hold-keyboard
\u5C5E\u6027
GoodsActionButton
- \u65B0\u589E
color
\u5C5E\u6027 - \u6837\u5F0F\u5347\u7EA7\u4E3A\u5706\u89D2\u98CE\u683C
GoodsActionIcon
- \u65B0\u589E
icon
\u63D2\u69FD - \u65B0\u589E
dot
\u5C5E\u6027
GridItem
- \u65B0\u589E
info
\u5C5E\u6027 - \u65B0\u589E
dot
\u5C5E\u6027
Icon
- \u65B0\u589E
dot
\u5C5E\u6027 - \u65B0\u589E
down
\u56FE\u6807 - \u65B0\u589E
wap-hone
\u5B9E\u5E95\u98CE\u683C\u56FE\u6807 - \u652F\u6301
number
\u7C7B\u578B\u7684size
\u5C5E\u6027
Loading
- \u652F\u6301
number
\u7C7B\u578B\u7684size
\u5C5E\u6027
NoticeBar
- \u963B\u6B62\u5173\u95ED\u56FE\u6807\u70B9\u51FB\u4E8B\u4EF6\u5192\u6CE1
Notify
- \u65B0\u589E
clear
\u65B9\u6CD5
Popup
- \u65B0\u589E
round
\u5C5E\u6027 - \u65B0\u589E
closeable
\u5C5E\u6027 - \u65B0\u589E
close-icon
\u5C5E\u6027 - \u65B0\u589E
close-icon-position
\u5C5E\u6027
Progress
- \u65B0\u589E
stroke-width
\u5C5E\u6027
Radio
- \u65B0\u589E
icon-size
\u5C5E\u6027
Rate
- \u4F18\u5316\u624B\u52BF\u5224\u65AD
- \u65B0\u589E
gutter
\u5C5E\u6027 - \u65B0\u589E
touchable
\u5C5E\u6027 - \u652F\u6301
string
\u7C7B\u578B\u7684size
\u5C5E\u6027
Search
- \u65B0\u589E
action-text
\u5C5E\u6027 - \u65B0\u589E
left-icon
\u63D2\u69FD - \u65B0\u589E
right-icon
\u63D2\u69FD
SlidebarItem
- \u65B0\u589E
dot
\u5C5E\u6027
Slider
- \u65B0\u589E
drag-start
\u4E8B\u4EF6 - \u65B0\u589E
drag-end
\u4E8B\u4EF6 - \u652F\u6301\u4F20\u5165\u4EFB\u610F\u8303\u56F4\u7684
max
\u548Cmin
\u5C5E\u6027 - \u652F\u6301
number
\u7C7B\u578B\u7684bar-height
\u5C5E\u6027 - \u589E\u52A0\u6ED1\u52A8\u52A8\u753B
- \u589E\u5927\u70B9\u51FB\u533A\u57DF
SwipeCell
- \u65B0\u589E
name
\u5C5E\u6027 - \u65B0\u589E
open
\u4E8B\u4EF6 - \u652F\u6301\u6253\u5F00\u72B6\u6001\u4E92\u65A5
Switch
- \u52A0\u8F7D\u56FE\u6807\u7684\u989C\u8272\u4F1A\u8DDF\u968F\u5F00\u5173\u72B6\u6001\u53D8\u5316
Stepper
- \u652F\u6301\u957F\u6309\u624B\u52BF
- \u65B0\u589E
input-width
\u5C5E\u6027 - \u65B0\u589E
button-size
\u5C5E\u6027 - \u65B0\u589E
decimalLength
\u5C5E\u6027 - \u65B0\u589E disablePlus\u3001disableMinus \u5C5E\u6027
Steps
- \u65B0\u589E
active-icon
\u5C5E\u6027 - \u65B0\u589E
inactive-icon
\u5C5E\u6027
Tabs
- \u4F7F\u7528 Sticky \u7EC4\u4EF6\u91CD\u6784\u5438\u9876\u5B9E\u73B0
- \u65B0\u589E
name
\u5C5E\u6027 - \u65B0\u589E
line-height
\u5C5E\u6027 - \u65B0\u589E
ellipsis
\u5C5E\u6027 - \u65B0\u589E
lazy-render
\u5C5E\u6027 line-width
\u5C5E\u6027\u652F\u6301String
\u7C7B\u578B- \u589E\u52A0\u4E91\u5F00\u53D1\u7ED3\u5408\u793A\u4F8B
TreeSelect
- \u65B0\u589E
max
\u5C5E\u6027 - \u65B0\u589E
content
\u63D2\u69FD
',56),f=[q],_={__name:"changelog",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",b,f))}},x={class:"van-doc-markdown-body"},y=d(`\u6837\u5F0F\u8986\u76D6
\u4ECB\u7ECD
Vant Weapp \u57FA\u4E8E\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684\u673A\u5236\uFF0C\u4E3A\u5F00\u53D1\u8005\u63D0\u4F9B\u4E86\u4EE5\u4E0B 3 \u79CD\u4FEE\u6539\u7EC4\u4EF6\u6837\u5F0F\u7684\u65B9\u6CD5
\u89E3\u9664\u6837\u5F0F\u9694\u79BB
\u6837\u5F0F\u9694\u79BB\u7684\u76F8\u5173\u80CC\u666F\u77E5\u8BC6\u8BF7\u67E5\u9605\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u6587\u6863
Vant Weapp \u7684\u6240\u6709\u7EC4\u4EF6\u90FD\u5F00\u542F\u4E86addGlobalClass: true
\u4EE5\u63A5\u53D7\u5916\u90E8\u6837\u5F0F\u7684\u5F71\u54CD\uFF0C\u53EF\u4EE5\u4F7F\u7528\u5982\u4E0B 2 \u79CD\u65B9\u5F0F\u8986\u76D6\u7EC4\u4EF6\u6837\u5F0F
\u5728\u9875\u9762\u4E2D\u4F7F\u7528 Vant Weapp \u7EC4\u4EF6\u65F6\uFF0C\u53EF\u76F4\u63A5\u5728\u9875\u9762\u7684\u6837\u5F0F\u6587\u4EF6\u4E2D\u8986\u76D6\u6837\u5F0F
<van-button type="primary">\u4E3B\u8981\u6309\u94AE</van-button>
/* page.wxss */
.van-button--primary {
font-size: 20px;
@@ -29,7 +29,7 @@ import{o as e,a as p,u as d}from"./vue-libs.67be768b.js";const v=function(){cons
color: green !important;
font-size: 12px !important;
}
-
\u4F7F\u7528 CSS \u53D8\u91CF
Vant Weapp \u4E3A\u90E8\u5206 CSS \u5C5E\u6027\u5F00\u653E\u4E86\u57FA\u4E8E CSS \u5C5E\u6027\u7684\u5B9A\u5236\u65B9\u6848\u3002
\u76F8\u8F83\u4E8E \u89E3\u9664\u6837\u5F0F\u9694\u79BB \u548C \u4F7F\u7528\u5916\u90E8\u6837\u5F0F\u7C7B\uFF0C\u8FD9\u79CD\u65B9\u6848\u652F\u6301\u5728\u9875\u9762\u6216\u5E94\u7528\u7EA7\u522B\u5BF9\u591A\u4E2A\u7EC4\u4EF6\u7684\u6837\u5F0F\u505A\u6279\u91CF\u4FEE\u6539\u4EE5\u8FDB\u884C\u4E3B\u9898\u6837\u5F0F\u7684\u5B9A\u5236\u3002
\u5F53\u7136\uFF0C\u7528\u5B83\u6765\u4FEE\u6539\u5355\u4E2A\u7EC4\u4EF6\u7684\u90E8\u5206\u6837\u5F0F\u4E5F\u662F\u7EF0\u7EF0\u6709\u4F59\u7684\u3002\u5177\u4F53\u7684\u4F7F\u7528\u65B9\u6CD5\u8BF7\u67E5\u9605\u5B9A\u5236\u4E3B\u9898
`,5),w=[y],k={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",_,w))}},C={class:"van-doc-markdown-body"},z=d('
Vant Weapp
\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u5C0F\u7A0B\u5E8F UI \u7EC4\u4EF6\u5E93
\u4ECB\u7ECD
Vant \u662F\u4E00\u4E2A\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u79FB\u52A8\u7AEF\u7EC4\u4EF6\u5E93\uFF0C\u4E8E 2017 \u5E74\u5F00\u6E90\u3002
\u76EE\u524D Vant \u5B98\u65B9\u63D0\u4F9B\u4E86 Vue 2 \u7248\u672C\u3001Vue 3 \u7248\u672C\u548C\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7248\u672C\uFF0C\u5E76\u7531\u793E\u533A\u56E2\u961F\u7EF4\u62A4 React \u7248\u672C\u548C\u652F\u4ED8\u5B9D\u5C0F\u7A0B\u5E8F\u7248\u672C\u3002
\u9884\u89C8
\u626B\u63CF\u4E0B\u65B9\u5C0F\u7A0B\u5E8F\u4E8C\u7EF4\u7801\uFF0C\u4F53\u9A8C\u7EC4\u4EF6\u5E93\u793A\u4F8B\uFF1A

Tips: \u4E3A\u4E86\u4FBF\u4E8E\u9884\u89C8\u7EC4\u4EF6\u6548\u679C\uFF0C\u672C\u6587\u6863\u7684\u53F3\u4FA7\u5185\u5D4C\u4E86 H5 \u7248\u7684 Vant \u9875\u9762\u4F5C\u4E3A\u53C2\u8003\u3002\u5728\u5B9E\u9645\u4F7F\u7528\u4E2D\uFF0C\u4E2A\u522B\u7EC4\u4EF6\u7684\u8868\u73B0\u53EF\u80FD\u4E0E\u5C0F\u7A0B\u5E8F\u4E0A\u7684\u8868\u73B0\u6709\u5DEE\u5F02\uFF0C\u8BF7\u4EE5\u5B9E\u9645\u6548\u679C\u4E3A\u51C6\u3002
\u5FEB\u901F\u4E0A\u624B
\u8BF7\u53C2\u8003 \u5FEB\u901F\u4E0A\u624B\u3002
\u94FE\u63A5
\u8D21\u732E
\u6838\u5FC3\u56E2\u961F
\u4EE5\u4E0B\u662F Vant \u548C Vant Weapp \u7684\u6838\u5FC3\u8D21\u732E\u8005\u4EEC\uFF1A








chenjiahan cookfront wangnaiyi pangxie rex-zsd nemo-shen Lindysen JakeLaoyu
\u8D21\u732E\u8005\u4EEC
\u611F\u8C22\u4EE5\u4E0B\u5C0F\u4F19\u4F34\u4EEC\u4E3A Vant Weapp \u53D1\u5C55\u505A\u51FA\u7684\u8D21\u732E\uFF1A

\u8D21\u732E\u4EE3\u7801
\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u53D1\u73B0\u4EFB\u4F55\u95EE\u9898\u90FD\u53EF\u4EE5\u63D0 Issue \u7ED9\u6211\u4EEC\uFF0C\u5F53\u7136\uFF0C\u6211\u4EEC\u4E5F\u975E\u5E38\u6B22\u8FCE\u4F60\u7ED9\u6211\u4EEC\u53D1 PR\u3002
\u5F00\u6E90\u534F\u8BAE
\u672C\u9879\u76EE\u57FA\u4E8E MIT \u534F\u8BAE\uFF0C\u8BF7\u81EA\u7531\u5730\u4EAB\u53D7\u548C\u53C2\u4E0E\u5F00\u6E90\u3002
',10),P=[z],S={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",C,P))}},I={class:"van-doc-markdown-body"},D=d(`\u5FEB\u901F\u4E0A\u624B
\u80CC\u666F\u77E5\u8BC6
\u4F7F\u7528 Vant Weapp \u524D\uFF0C\u8BF7\u786E\u4FDD\u4F60\u5DF2\u7ECF\u5B66\u4E60\u8FC7\u5FAE\u4FE1\u5B98\u65B9\u7684 \u5C0F\u7A0B\u5E8F\u7B80\u6613\u6559\u7A0B \u548C \u81EA\u5B9A\u4E49\u7EC4\u4EF6\u4ECB\u7ECD\u3002
\u5B89\u88C5
\u6B65\u9AA4\u4E00 \u901A\u8FC7 npm \u5B89\u88C5
\u4F7F\u7528 npm \u6784\u5EFA\u524D\uFF0C\u8BF7\u5148\u9605\u8BFB\u5FAE\u4FE1\u5B98\u65B9\u7684 npm \u652F\u6301
# \u901A\u8FC7 npm \u5B89\u88C5
+
\u4F7F\u7528 CSS \u53D8\u91CF
Vant Weapp \u4E3A\u90E8\u5206 CSS \u5C5E\u6027\u5F00\u653E\u4E86\u57FA\u4E8E CSS \u5C5E\u6027\u7684\u5B9A\u5236\u65B9\u6848\u3002
\u76F8\u8F83\u4E8E \u89E3\u9664\u6837\u5F0F\u9694\u79BB \u548C \u4F7F\u7528\u5916\u90E8\u6837\u5F0F\u7C7B\uFF0C\u8FD9\u79CD\u65B9\u6848\u652F\u6301\u5728\u9875\u9762\u6216\u5E94\u7528\u7EA7\u522B\u5BF9\u591A\u4E2A\u7EC4\u4EF6\u7684\u6837\u5F0F\u505A\u6279\u91CF\u4FEE\u6539\u4EE5\u8FDB\u884C\u4E3B\u9898\u6837\u5F0F\u7684\u5B9A\u5236\u3002
\u5F53\u7136\uFF0C\u7528\u5B83\u6765\u4FEE\u6539\u5355\u4E2A\u7EC4\u4EF6\u7684\u90E8\u5206\u6837\u5F0F\u4E5F\u662F\u7EF0\u7EF0\u6709\u4F59\u7684\u3002\u5177\u4F53\u7684\u4F7F\u7528\u65B9\u6CD5\u8BF7\u67E5\u9605\u5B9A\u5236\u4E3B\u9898
`,5),w=[y],k={__name:"custom-style",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",x,w))}},C={class:"van-doc-markdown-body"},z=d('
Vant Weapp
\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u5C0F\u7A0B\u5E8F UI \u7EC4\u4EF6\u5E93
\u4ECB\u7ECD
Vant \u662F\u4E00\u4E2A\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u79FB\u52A8\u7AEF\u7EC4\u4EF6\u5E93\uFF0C\u4E8E 2017 \u5E74\u5F00\u6E90\u3002
\u76EE\u524D Vant \u5B98\u65B9\u63D0\u4F9B\u4E86 Vue 2 \u7248\u672C\u3001Vue 3 \u7248\u672C\u548C\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7248\u672C\uFF0C\u5E76\u7531\u793E\u533A\u56E2\u961F\u7EF4\u62A4 React \u7248\u672C\u548C\u652F\u4ED8\u5B9D\u5C0F\u7A0B\u5E8F\u7248\u672C\u3002
\u9884\u89C8
\u626B\u63CF\u4E0B\u65B9\u5C0F\u7A0B\u5E8F\u4E8C\u7EF4\u7801\uFF0C\u4F53\u9A8C\u7EC4\u4EF6\u5E93\u793A\u4F8B\uFF1A

Tips: \u4E3A\u4E86\u4FBF\u4E8E\u9884\u89C8\u7EC4\u4EF6\u6548\u679C\uFF0C\u672C\u6587\u6863\u7684\u53F3\u4FA7\u5185\u5D4C\u4E86 H5 \u7248\u7684 Vant \u9875\u9762\u4F5C\u4E3A\u53C2\u8003\u3002\u5728\u5B9E\u9645\u4F7F\u7528\u4E2D\uFF0C\u4E2A\u522B\u7EC4\u4EF6\u7684\u8868\u73B0\u53EF\u80FD\u4E0E\u5C0F\u7A0B\u5E8F\u4E0A\u7684\u8868\u73B0\u6709\u5DEE\u5F02\uFF0C\u8BF7\u4EE5\u5B9E\u9645\u6548\u679C\u4E3A\u51C6\u3002
\u5FEB\u901F\u4E0A\u624B
\u8BF7\u53C2\u8003 \u5FEB\u901F\u4E0A\u624B\u3002
\u94FE\u63A5
\u8D21\u732E
\u6838\u5FC3\u56E2\u961F
\u4EE5\u4E0B\u662F Vant \u548C Vant Weapp \u7684\u6838\u5FC3\u8D21\u732E\u8005\u4EEC\uFF1A








chenjiahan cookfront wangnaiyi pangxie rex-zsd nemo-shen Lindysen JakeLaoyu
\u8D21\u732E\u8005\u4EEC
\u611F\u8C22\u4EE5\u4E0B\u5C0F\u4F19\u4F34\u4EEC\u4E3A Vant Weapp \u53D1\u5C55\u505A\u51FA\u7684\u8D21\u732E\uFF1A

\u8D21\u732E\u4EE3\u7801
\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u53D1\u73B0\u4EFB\u4F55\u95EE\u9898\u90FD\u53EF\u4EE5\u63D0 Issue \u7ED9\u6211\u4EEC\uFF0C\u5F53\u7136\uFF0C\u6211\u4EEC\u4E5F\u975E\u5E38\u6B22\u8FCE\u4F60\u7ED9\u6211\u4EEC\u53D1 PR\u3002
\u5F00\u6E90\u534F\u8BAE
\u672C\u9879\u76EE\u57FA\u4E8E MIT \u534F\u8BAE\uFF0C\u8BF7\u81EA\u7531\u5730\u4EAB\u53D7\u548C\u53C2\u4E0E\u5F00\u6E90\u3002
',10),P=[z],S={__name:"home",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",C,P))}},D={class:"van-doc-markdown-body"},I=d(`\u5FEB\u901F\u4E0A\u624B
\u80CC\u666F\u77E5\u8BC6
\u4F7F\u7528 Vant Weapp \u524D\uFF0C\u8BF7\u786E\u4FDD\u4F60\u5DF2\u7ECF\u5B66\u4E60\u8FC7\u5FAE\u4FE1\u5B98\u65B9\u7684 \u5C0F\u7A0B\u5E8F\u7B80\u6613\u6559\u7A0B \u548C \u81EA\u5B9A\u4E49\u7EC4\u4EF6\u4ECB\u7ECD\u3002
\u5B89\u88C5
\u6B65\u9AA4\u4E00 \u901A\u8FC7 npm \u5B89\u88C5
\u4F7F\u7528 npm \u6784\u5EFA\u524D\uFF0C\u8BF7\u5148\u9605\u8BFB\u5FAE\u4FE1\u5B98\u65B9\u7684 npm \u652F\u6301
# \u901A\u8FC7 npm \u5B89\u88C5
npm i @vant/weapp -S --production
# \u901A\u8FC7 yarn \u5B89\u88C5
@@ -93,7 +93,7 @@ git clone git@github.com:vant-ui/vant-weapp.g
# \u6267\u884C\u7EC4\u4EF6\u7F16\u8BD1
npm run dev
-
\u63A5\u7740\u6253\u5F00\u5FAE\u4FE1\u5F00\u53D1\u8005\u5DE5\u5177\uFF0C\u5BFC\u5165example
\u76EE\u5F55\u7684\u9879\u76EE\u5C31\u53EF\u4EE5\u9884\u89C8\u793A\u4F8B\u4E86\u3002
\u5173\u4E8E\u7528\u6237\u9690\u79C1\u4FDD\u62A4\u6307\u5F15
@vant/weapp \u90E8\u5206\u7EC4\u4EF6\u4F7F\u7528\u4E86\u5FAE\u4FE1\u63D0\u4F9B\u7684\u63A5\u53E3\uFF0C\u5176\u4E2D\u90E8\u5206\u63A5\u53E3\u6D89\u53CA\u83B7\u53D6\u7528\u6237\u9690\u79C1\u4FE1\u606F\u3002
\u4F8B\u5982 <Uploader />
\u4F7F\u7528\u4E86\u5FAE\u4FE1\u63D0\u4F9B\u7684\u9009\u62E9\u7528\u6237\u76F8\u518C\u4E2D\u56FE\u7247\u63A5\u53E3(wx.chooseImage)
\u3002
\u5F53\u5C0F\u7A0B\u5E8F\u5F15\u5165 @vant/weapp \u5E76\u53D1\u5E03\u65F6\uFF0C \u6839\u636E\u5FAE\u4FE1\u300A\u7528\u6237\u9690\u79C1\u4FDD\u62A4\u6307\u5F15\u586B\u5199\u8BF4\u660E\u300B\uFF0C \u5982\u68C0\u6D4B\u5230\u4EE3\u7801\u4E2D\u5B58\u5728\u6D89\u53CA\u7528\u6237\u9690\u79C1\u4FE1\u606F\u63A5\u53E3\u5219\u9700\u586B\u5199\u7528\u6237\u9690\u79C1\u4FDD\u62A4\u6307\u5F15\u4FE1\u606F\uFF0C\u5982\u5DF2\u586B\u5199\u5219\u65E0\u9700\u91CD\u590D\u586B\u5199\u3002
`,15),$=[D],T={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",I,$))}},A={class:"van-doc-markdown-body"},B=d(`\u5B9A\u5236\u4E3B\u9898
\u80CC\u666F\u77E5\u8BC6
\u5C0F\u7A0B\u5E8F\u57FA\u4E8E Shadow DOM \u6765\u5B9E\u73B0\u81EA\u5B9A\u4E49\u7EC4\u4EF6\uFF0C\u6240\u4EE5 Vant Weapp \u4F7F\u7528\u4E0E\u4E4B\u914D\u5957\u7684 CSS \u53D8\u91CF \u6765\u5B9E\u73B0\u5B9A\u5236\u4E3B\u9898\u3002\u94FE\u63A5\u4E2D\u7684\u5185\u5BB9\u53EF\u4EE5\u5E2E\u52A9\u4F60\u5BF9\u8FD9\u4E24\u4E2A\u6982\u5FF5\u6709\u57FA\u672C\u7684\u8BA4\u8BC6\uFF0C\u907F\u514D\u8BB8\u591A\u4E0D\u5FC5\u8981\u7684\u56F0\u6270\u3002
CSS \u53D8\u91CF \u7684\u517C\u5BB9\u6027\u8981\u6C42\u53EF\u4EE5\u5728 \u8FD9\u91CC \u67E5\u770B\u3002\u5BF9\u4E8E\u4E0D\u652F\u6301 CSS \u53D8\u91CF \u7684\u8BBE\u5907\uFF0C\u5B9A\u5236\u4E3B\u9898\u5C06\u4E0D\u4F1A\u751F\u6548\uFF0C\u4E0D\u8FC7\u4E0D\u5FC5\u62C5\u5FC3\uFF0C\u9ED8\u8BA4\u6837\u5F0F\u4ECD\u4F1A\u751F\u6548\u3002
\u6837\u5F0F\u53D8\u91CF
\u5B9A\u5236\u4F7F\u7528\u7684 CSS \u53D8\u91CF \u4E0E Less \u53D8\u91CF \u540C\u540D\uFF0C\u4E0B\u9762\u662F\u4E00\u4E9B\u57FA\u672C\u7684\u6837\u5F0F\u53D8\u91CF\uFF0C\u6240\u6709\u53EF\u7528\u7684\u989C\u8272\u53D8\u91CF\u8BF7\u53C2\u8003 \u914D\u7F6E\u6587\u4EF6\u3002
// Component Colors
+
\u63A5\u7740\u6253\u5F00\u5FAE\u4FE1\u5F00\u53D1\u8005\u5DE5\u5177\uFF0C\u5BFC\u5165example
\u76EE\u5F55\u7684\u9879\u76EE\u5C31\u53EF\u4EE5\u9884\u89C8\u793A\u4F8B\u4E86\u3002
\u5173\u4E8E\u7528\u6237\u9690\u79C1\u4FDD\u62A4\u6307\u5F15
@vant/weapp \u90E8\u5206\u7EC4\u4EF6\u4F7F\u7528\u4E86\u5FAE\u4FE1\u63D0\u4F9B\u7684\u63A5\u53E3\uFF0C\u5176\u4E2D\u90E8\u5206\u63A5\u53E3\u6D89\u53CA\u83B7\u53D6\u7528\u6237\u9690\u79C1\u4FE1\u606F\u3002
\u4F8B\u5982 <Uploader />
\u4F7F\u7528\u4E86\u5FAE\u4FE1\u63D0\u4F9B\u7684\u9009\u62E9\u7528\u6237\u76F8\u518C\u4E2D\u56FE\u7247\u63A5\u53E3(wx.chooseImage)
\u3002
\u5F53\u5C0F\u7A0B\u5E8F\u5F15\u5165 @vant/weapp \u5E76\u53D1\u5E03\u65F6\uFF0C \u6839\u636E\u5FAE\u4FE1\u300A\u7528\u6237\u9690\u79C1\u4FDD\u62A4\u6307\u5F15\u586B\u5199\u8BF4\u660E\u300B\uFF0C \u5982\u68C0\u6D4B\u5230\u4EE3\u7801\u4E2D\u5B58\u5728\u6D89\u53CA\u7528\u6237\u9690\u79C1\u4FE1\u606F\u63A5\u53E3\u5219\u9700\u586B\u5199\u7528\u6237\u9690\u79C1\u4FDD\u62A4\u6307\u5F15\u4FE1\u606F\uFF0C\u5982\u5DF2\u586B\u5199\u5219\u65E0\u9700\u91CD\u590D\u586B\u5199\u3002
`,15),$=[I],T={__name:"quickstart",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",D,$))}},A={class:"van-doc-markdown-body"},E=d(`\u5B9A\u5236\u4E3B\u9898
\u80CC\u666F\u77E5\u8BC6
\u5C0F\u7A0B\u5E8F\u57FA\u4E8E Shadow DOM \u6765\u5B9E\u73B0\u81EA\u5B9A\u4E49\u7EC4\u4EF6\uFF0C\u6240\u4EE5 Vant Weapp \u4F7F\u7528\u4E0E\u4E4B\u914D\u5957\u7684 CSS \u53D8\u91CF \u6765\u5B9E\u73B0\u5B9A\u5236\u4E3B\u9898\u3002\u94FE\u63A5\u4E2D\u7684\u5185\u5BB9\u53EF\u4EE5\u5E2E\u52A9\u4F60\u5BF9\u8FD9\u4E24\u4E2A\u6982\u5FF5\u6709\u57FA\u672C\u7684\u8BA4\u8BC6\uFF0C\u907F\u514D\u8BB8\u591A\u4E0D\u5FC5\u8981\u7684\u56F0\u6270\u3002
CSS \u53D8\u91CF \u7684\u517C\u5BB9\u6027\u8981\u6C42\u53EF\u4EE5\u5728 \u8FD9\u91CC \u67E5\u770B\u3002\u5BF9\u4E8E\u4E0D\u652F\u6301 CSS \u53D8\u91CF \u7684\u8BBE\u5907\uFF0C\u5B9A\u5236\u4E3B\u9898\u5C06\u4E0D\u4F1A\u751F\u6548\uFF0C\u4E0D\u8FC7\u4E0D\u5FC5\u62C5\u5FC3\uFF0C\u9ED8\u8BA4\u6837\u5F0F\u4ECD\u4F1A\u751F\u6548\u3002
\u6837\u5F0F\u53D8\u91CF
\u5B9A\u5236\u4F7F\u7528\u7684 CSS \u53D8\u91CF \u4E0E Less \u53D8\u91CF \u540C\u540D\uFF0C\u4E0B\u9762\u662F\u4E00\u4E9B\u57FA\u672C\u7684\u6837\u5F0F\u53D8\u91CF\uFF0C\u6240\u6709\u53EF\u7528\u7684\u989C\u8272\u53D8\u91CF\u8BF7\u53C2\u8003 \u914D\u7F6E\u6587\u4EF6\u3002
// Component Colors
@text-color: #323233;
@border-color: #ebedf0;
@active-color: #f2f3f5;
@@ -154,7 +154,7 @@ npm run dev
--toast-max-width: 100px;
--toast-background-color: pink;
}
-
`,7),F=[B],N={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",A,F))}},E={class:"van-doc-markdown-body"},L=d(`ActionSheet \u52A8\u4F5C\u9762\u677F
\u4ECB\u7ECD
\u5E95\u90E8\u5F39\u8D77\u7684\u6A21\u6001\u9762\u677F\uFF0C\u5305\u542B\u4E0E\u5F53\u524D\u60C5\u5883\u76F8\u5173\u7684\u591A\u4E2A\u9009\u9879\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
`,7),B=[E],F={__name:"theme",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",A,B))}},R={class:"van-doc-markdown-body"},N=d(`ActionSheet \u52A8\u4F5C\u9762\u677F
\u4ECB\u7ECD
\u5E95\u90E8\u5F39\u8D77\u7684\u6A21\u6001\u9762\u677F\uFF0C\u5305\u542B\u4E0E\u5F53\u524D\u60C5\u5883\u76F8\u5173\u7684\u591A\u4E2A\u9009\u9879\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-action-sheet": "@vant/weapp/action-sheet/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u9700\u8981\u4F20\u5165\u4E00\u4E2Aactions
\u7684\u6570\u7EC4\uFF0C\u6570\u7EC4\u7684\u6BCF\u4E00\u9879\u662F\u4E00\u4E2A\u5BF9\u8C61\uFF0C\u5BF9\u8C61\u5C5E\u6027\u89C1\u6587\u6863\u4E0B\u65B9\u8868\u683C\u3002
<van-action-sheet
@@ -239,7 +239,7 @@ npm run dev
console.log(e.detail);
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u52A8\u4F5C\u9762\u677F boolean - actions \u83DC\u5355\u9009\u9879 Array []
title \u6807\u9898 string - description v1.0.0
\u9009\u9879\u4E0A\u65B9\u7684\u63CF\u8FF0\u4FE1\u606F string - z-index z-index \u5C42\u7EA7 number 100
cancel-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string - overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean - round v1.0.0
\u662F\u5426\u663E\u793A\u5706\u89D2 boolean true
close-on-click-action \u662F\u5426\u5728\u70B9\u51FB\u9009\u9879\u540E\u5173\u95ED boolean true
close-on-click-overlay \u70B9\u51FB\u906E\u7F69\u662F\u5426\u5173\u95ED\u83DC\u5355 boolean - safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:select \u9009\u4E2D\u9009\u9879\u65F6\u89E6\u53D1\uFF0C\u7981\u7528\u6216\u52A0\u8F7D\u72B6\u6001\u4E0B\u4E0D\u4F1A\u89E6\u53D1 event.detail: \u9009\u9879\u5BF9\u5E94\u7684\u5BF9\u8C61 bind:close \u5173\u95ED\u65F6\u89E6\u53D1 - bind:cancel \u53D6\u6D88\u6309\u94AE\u70B9\u51FB\u65F6\u89E6\u53D1 - bind:click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u89E6\u53D1 - bind:getuserinfo \u7528\u6237\u70B9\u51FB\u8BE5\u6309\u94AE\u65F6\uFF0C\u4F1A\u8FD4\u56DE\u83B7\u53D6\u5230\u7684\u7528\u6237\u4FE1\u606F\uFF0C\u56DE\u8C03\u7684 detail \u6570\u636E\u4E0E wx.getUserInfo \u8FD4\u56DE\u7684\u4E00\u81F4\uFF0CopenType="getUserInfo"\u65F6\u6709\u6548 - bind:contact \u5BA2\u670D\u6D88\u606F\u56DE\u8C03\uFF0CopenType="contact"\u65F6\u6709\u6548 - bind:getphonenumber \u83B7\u53D6\u7528\u6237\u624B\u673A\u53F7\u56DE\u8C03\uFF0CopenType="getPhoneNumber"\u65F6\u6709\u6548 - bind:error \u5F53\u4F7F\u7528\u5F00\u653E\u80FD\u529B\u65F6\uFF0C\u53D1\u751F\u9519\u8BEF\u7684\u56DE\u8C03\uFF0CopenType="launchApp"\u65F6\u6709\u6548 - bind:launchapp \u6253\u5F00 APP \u6210\u529F\u7684\u56DE\u8C03\uFF0CopenType="launchApp"\u65F6\u6709\u6548 - bind:opensetting \u5728\u6253\u5F00\u6388\u6743\u8BBE\u7F6E\u9875\u540E\u56DE\u8C03\uFF0CopenType="openSetting"\u65F6\u6709\u6548 -
actions
API
\u4E2D\u7684actions
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E00\u4E2A\u5BF9\u8C61\u914D\u7F6E\u6BCF\u4E00\u5217\uFF0C\u6BCF\u4E00\u5217\u6709\u4EE5\u4E0Bkey
\uFF1A
\u952E\u540D \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u9898 string - subname \u4E8C\u7EA7\u6807\u9898 string - color \u9009\u9879\u6587\u5B57\u989C\u8272 string - loading \u662F\u5426\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean - disabled \u662F\u5426\u4E3A\u7981\u7528\u72B6\u6001 boolean - className \u4E3A\u5BF9\u5E94\u5217\u6DFB\u52A0\u989D\u5916\u7684 class \u7C7B\u540D string - openType \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0Czh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
sessionFrom \u4F1A\u8BDD\u6765\u6E90\uFF0CopenType="contact"\u65F6\u6709\u6548 string - sendMessageTitle \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898\uFF0CopenType="contact"\u65F6\u6709\u6548 string \u5F53\u524D\u6807\u9898 sendMessagePath \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84\uFF0CopenType="contact"\u65F6\u6709\u6548 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 sendMessageImg \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u56FE\u7247\uFF0CopenType="contact"\u65F6\u6709\u6548 string \u622A\u56FE showMessageCard \u662F\u5426\u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\uFF0C\u8BBE\u7F6E\u6B64\u53C2\u6570\u4E3A true\uFF0C\u7528\u6237\u8FDB\u5165\u5BA2\u670D\u4F1A\u8BDD\u4F1A\u5728\u53F3\u4E0B\u89D2\u663E\u793A"\u53EF\u80FD\u8981\u53D1\u9001\u7684\u5C0F\u7A0B\u5E8F"\u63D0\u793A\uFF0C\u7528\u6237\u70B9\u51FB\u540E\u53EF\u4EE5\u5FEB\u901F\u53D1\u9001\u5C0F\u7A0B\u5E8F\u6D88\u606F\uFF0CopenType="contact"\u65F6\u6709\u6548 string false
appParameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570\uFF0CopenType=launchApp \u65F6\u6709\u6548 string -
`,14),R=[L],U={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",E,R))}},V={class:"van-doc-markdown-body"},G=d(`Area \u7701\u5E02\u533A\u9009\u62E9
\u4ECB\u7ECD
\u7701\u5E02\u533A\u9009\u62E9\u7EC4\u4EF6\u901A\u5E38\u4E0E \u5F39\u51FA\u5C42 \u7EC4\u4EF6\u914D\u5408\u4F7F\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u52A8\u4F5C\u9762\u677F boolean - actions \u83DC\u5355\u9009\u9879 Array []
title \u6807\u9898 string - description v1.0.0
\u9009\u9879\u4E0A\u65B9\u7684\u63CF\u8FF0\u4FE1\u606F string - z-index z-index \u5C42\u7EA7 number 100
cancel-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string - overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean - round v1.0.0
\u662F\u5426\u663E\u793A\u5706\u89D2 boolean true
close-on-click-action \u662F\u5426\u5728\u70B9\u51FB\u9009\u9879\u540E\u5173\u95ED boolean true
close-on-click-overlay \u70B9\u51FB\u906E\u7F69\u662F\u5426\u5173\u95ED\u83DC\u5355 boolean - safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:select \u9009\u4E2D\u9009\u9879\u65F6\u89E6\u53D1\uFF0C\u7981\u7528\u6216\u52A0\u8F7D\u72B6\u6001\u4E0B\u4E0D\u4F1A\u89E6\u53D1 event.detail: \u9009\u9879\u5BF9\u5E94\u7684\u5BF9\u8C61 bind:close \u5173\u95ED\u65F6\u89E6\u53D1 - bind:cancel \u53D6\u6D88\u6309\u94AE\u70B9\u51FB\u65F6\u89E6\u53D1 - bind:click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u89E6\u53D1 - bind:getuserinfo \u7528\u6237\u70B9\u51FB\u8BE5\u6309\u94AE\u65F6\uFF0C\u4F1A\u8FD4\u56DE\u83B7\u53D6\u5230\u7684\u7528\u6237\u4FE1\u606F\uFF0C\u56DE\u8C03\u7684 detail \u6570\u636E\u4E0E wx.getUserInfo \u8FD4\u56DE\u7684\u4E00\u81F4\uFF0CopenType="getUserInfo"\u65F6\u6709\u6548 - bind:contact \u5BA2\u670D\u6D88\u606F\u56DE\u8C03\uFF0CopenType="contact"\u65F6\u6709\u6548 - bind:getphonenumber \u83B7\u53D6\u7528\u6237\u624B\u673A\u53F7\u56DE\u8C03\uFF0CopenType="getPhoneNumber"\u65F6\u6709\u6548 - bind:error \u5F53\u4F7F\u7528\u5F00\u653E\u80FD\u529B\u65F6\uFF0C\u53D1\u751F\u9519\u8BEF\u7684\u56DE\u8C03\uFF0CopenType="launchApp"\u65F6\u6709\u6548 - bind:launchapp \u6253\u5F00 APP \u6210\u529F\u7684\u56DE\u8C03\uFF0CopenType="launchApp"\u65F6\u6709\u6548 - bind:opensetting \u5728\u6253\u5F00\u6388\u6743\u8BBE\u7F6E\u9875\u540E\u56DE\u8C03\uFF0CopenType="openSetting"\u65F6\u6709\u6548 -
actions
API
\u4E2D\u7684actions
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E00\u4E2A\u5BF9\u8C61\u914D\u7F6E\u6BCF\u4E00\u5217\uFF0C\u6BCF\u4E00\u5217\u6709\u4EE5\u4E0Bkey
\uFF1A
\u952E\u540D \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u9898 string - subname \u4E8C\u7EA7\u6807\u9898 string - color \u9009\u9879\u6587\u5B57\u989C\u8272 string - loading \u662F\u5426\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean - disabled \u662F\u5426\u4E3A\u7981\u7528\u72B6\u6001 boolean - className \u4E3A\u5BF9\u5E94\u5217\u6DFB\u52A0\u989D\u5916\u7684 class \u7C7B\u540D string - openType \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0Czh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
sessionFrom \u4F1A\u8BDD\u6765\u6E90\uFF0CopenType="contact"\u65F6\u6709\u6548 string - sendMessageTitle \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898\uFF0CopenType="contact"\u65F6\u6709\u6548 string \u5F53\u524D\u6807\u9898 sendMessagePath \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84\uFF0CopenType="contact"\u65F6\u6709\u6548 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 sendMessageImg \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u56FE\u7247\uFF0CopenType="contact"\u65F6\u6709\u6548 string \u622A\u56FE showMessageCard \u662F\u5426\u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\uFF0C\u8BBE\u7F6E\u6B64\u53C2\u6570\u4E3A true\uFF0C\u7528\u6237\u8FDB\u5165\u5BA2\u670D\u4F1A\u8BDD\u4F1A\u5728\u53F3\u4E0B\u89D2\u663E\u793A"\u53EF\u80FD\u8981\u53D1\u9001\u7684\u5C0F\u7A0B\u5E8F"\u63D0\u793A\uFF0C\u7528\u6237\u70B9\u51FB\u540E\u53EF\u4EE5\u5FEB\u901F\u53D1\u9001\u5C0F\u7A0B\u5E8F\u6D88\u606F\uFF0CopenType="contact"\u65F6\u6709\u6548 string false
appParameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570\uFF0CopenType=launchApp \u65F6\u6709\u6548 string -
`,14),M=[N],L={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",R,M))}},U={class:"van-doc-markdown-body"},V=d(`Area \u7701\u5E02\u533A\u9009\u62E9
\u4ECB\u7ECD
\u7701\u5E02\u533A\u9009\u62E9\u7EC4\u4EF6\u901A\u5E38\u4E0E \u5F39\u51FA\u5C42 \u7EC4\u4EF6\u914D\u5408\u4F7F\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-area": "@vant/weapp/area/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u521D\u59CB\u5316\u7701\u5E02\u533A\u7EC4\u4EF6\u65F6\uFF0C\u9700\u8981\u901A\u8FC7 area-list
\u5C5E\u6027\u4F20\u5165\u7701\u5E02\u533A\u6570\u636E\u3002
<van-area area-list="{{ areaList }}" />
@@ -302,7 +302,7 @@ db.collection(name: '\u4E1C\u57CE\u533A',
},
];
-
index
\u4E3A\u4E00\u4E2A\u6570\u7EC4\uFF0C\u6570\u7EC4\u5185\u5305\u542B columnsNum
\u4E2A\u6570\u636E\uFF0C \u6BCF\u4E2A\u6570\u636E\u5BF9\u5E94\u4E00\u5217\u9009\u9879\u4E2D\u88AB\u9009\u4E2D\u9879\u7684\u5E8F\u53F7\u3002
`,17),O=[G],M={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",V,O))}},W={class:"van-doc-markdown-body"},H=d(`Button \u6309\u94AE
\u4ECB\u7ECD
\u6309\u94AE\u7528\u4E8E\u89E6\u53D1\u4E00\u4E2A\u64CD\u4F5C\uFF0C\u5982\u63D0\u4EA4\u8868\u5355\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
index
\u4E3A\u4E00\u4E2A\u6570\u7EC4\uFF0C\u6570\u7EC4\u5185\u5305\u542B columnsNum
\u4E2A\u6570\u636E\uFF0C \u6BCF\u4E2A\u6570\u636E\u5BF9\u5E94\u4E00\u5217\u9009\u9879\u4E2D\u88AB\u9009\u4E2D\u9879\u7684\u5E8F\u53F7\u3002
`,17),G=[V],O={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",U,G))}},W={class:"van-doc-markdown-body"},H=d(`Button \u6309\u94AE
\u4ECB\u7ECD
\u6309\u94AE\u7528\u4E8E\u89E6\u53D1\u4E00\u4E2A\u64CD\u4F5C\uFF0C\u5982\u63D0\u4EA4\u8868\u5355\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-button": "@vant/weapp/button/index"
}
\u4EE3\u7801\u6F14\u793A
\u6309\u94AE\u7C7B\u578B
\u652F\u6301default
\u3001primary
\u3001info
\u3001warning
\u3001danger
\u4E94\u79CD\u7C7B\u578B\uFF0C\u9ED8\u8BA4\u4E3Adefault
\u3002
<van-button type="default">\u9ED8\u8BA4\u6309\u94AE</van-button>
@@ -336,7 +336,7 @@ db.collection(<van-button color="linear-gradient(to right, #4bb0ff, #6149f6)">
\u6E10\u53D8\u8272\u6309\u94AE
</van-button>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C id \u6807\u8BC6\u7B26 string - type \u6309\u94AE\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
info
warning
danger
string default
size \u6309\u94AE\u5C3A\u5BF8\uFF0C\u53EF\u9009\u503C\u4E3A normal
large
small
mini
string normal
color v1.0.0
\u6309\u94AE\u989C\u8272\uFF0C\u652F\u6301\u4F20\u5165linear-gradient
\u6E10\u53D8\u8272 string - icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - class-prefix \u56FE\u6807\u7C7B\u540D\u524D\u7F00\uFF0C\u540C Icon \u7EC4\u4EF6\u7684 class-prefix \u5C5E\u6027 string van-icon
plain \u662F\u5426\u4E3A\u6734\u7D20\u6309\u94AE boolean false
block \u662F\u5426\u4E3A\u5757\u7EA7\u5143\u7D20 boolean false
round \u662F\u5426\u4E3A\u5706\u5F62\u6309\u94AE boolean false
square \u662F\u5426\u4E3A\u65B9\u5F62\u6309\u94AE boolean false
disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
hairline \u662F\u5426\u4F7F\u7528 0.5px \u8FB9\u6846 boolean false
loading \u662F\u5426\u663E\u793A\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
loading-text \u52A0\u8F7D\u72B6\u6001\u63D0\u793A\u6587\u5B57 string - loading-type \u52A0\u8F7D\u72B6\u6001\u56FE\u6807\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A spinner
string circular
loading-size \u52A0\u8F7D\u56FE\u6807\u5927\u5C0F string 20px
custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
session-from \u4F1A\u8BDD\u6765\u6E90 string - business-id \u5BA2\u670D\u6D88\u606F\u5B50\u5546\u6237 id number - send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 send-message-img sendMessageImg string \u622A\u56FE show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
dataset \u6309\u94AE dataset\uFF0Copen-type \u4E3A share
\u65F6\uFF0C\u53EF\u5728 onShareAppMessage \u4E8B\u4EF6\u7684 event.target.dataset.detail
\u4E2D\u770B\u5230\u4F20\u5165\u7684\u503C any - form-type \u7528\u4E8E form \u7EC4\u4EF6\uFF0C\u53EF\u9009\u503C\u4E3Asubmit
reset
\uFF0C\u70B9\u51FB\u5206\u522B\u4F1A\u89E6\u53D1 form \u7EC4\u4EF6\u7684 submit/reset \u4E8B\u4EF6 string -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u6309\u94AE\uFF0C\u4E14\u6309\u94AE\u72B6\u6001\u4E0D\u4E3A\u52A0\u8F7D\u6216\u7981\u7528\u65F6\u89E6\u53D1 - bind:getuserinfo \u7528\u6237\u70B9\u51FB\u8BE5\u6309\u94AE\u65F6\uFF0C\u4F1A\u8FD4\u56DE\u83B7\u53D6\u5230\u7684\u7528\u6237\u4FE1\u606F\uFF0C
\u4ECE\u8FD4\u56DE\u53C2\u6570\u7684 detail \u4E2D\u83B7\u53D6\u5230\u7684\u503C\u540C wx.getUserInfo - bind:contact \u5BA2\u670D\u6D88\u606F\u56DE\u8C03 - bind:getphonenumber \u83B7\u53D6\u7528\u6237\u624B\u673A\u53F7\u56DE\u8C03 - bind:error \u5F53\u4F7F\u7528\u5F00\u653E\u80FD\u529B\u65F6\uFF0C\u53D1\u751F\u9519\u8BEF\u7684\u56DE\u8C03 - bind:opensetting \u5728\u6253\u5F00\u6388\u6743\u8BBE\u7F6E\u9875\u540E\u56DE\u8C03 - bind:chooseavatar \u5F53 open-type \u7684\u503C\u4E3A chooseAvatar \u65F6\uFF0C\u9009\u62E9\u5934\u50CF\u4E4B\u540E\u7684\u56DE\u8C03
Button \u63D0\u4F9B\u7684\u662F click \u4E8B\u4EF6\u800C\u4E0D\u662F\u539F\u751F tap \u4E8B\u4EF6\uFF0C\u6309\u94AE\u7981\u7528\u65F6\uFF0Cclick \u4E8B\u4EF6\u4E0D\u4F1A\u89E6\u53D1\uFF0Ctap \u4E8B\u4EF6\u4F9D\u7136\u4F1A\u89E6\u53D1\u3002
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B loading-class \u52A0\u8F7D\u56FE\u6807\u6837\u5F0F\u7C7B
`,18),K=[H],Q={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",W,K))}},J={class:"van-doc-markdown-body"},X=d(`Calendar \u65E5\u5386
\u4ECB\u7ECD
\u65E5\u5386\u7EC4\u4EF6\u7528\u4E8E\u9009\u62E9\u65E5\u671F\u6216\u65E5\u671F\u533A\u95F4\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C id \u6807\u8BC6\u7B26 string - type \u6309\u94AE\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
info
warning
danger
string default
size \u6309\u94AE\u5C3A\u5BF8\uFF0C\u53EF\u9009\u503C\u4E3A normal
large
small
mini
string normal
color v1.0.0
\u6309\u94AE\u989C\u8272\uFF0C\u652F\u6301\u4F20\u5165linear-gradient
\u6E10\u53D8\u8272 string - icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - class-prefix \u56FE\u6807\u7C7B\u540D\u524D\u7F00\uFF0C\u540C Icon \u7EC4\u4EF6\u7684 class-prefix \u5C5E\u6027 string van-icon
plain \u662F\u5426\u4E3A\u6734\u7D20\u6309\u94AE boolean false
block \u662F\u5426\u4E3A\u5757\u7EA7\u5143\u7D20 boolean false
round \u662F\u5426\u4E3A\u5706\u5F62\u6309\u94AE boolean false
square \u662F\u5426\u4E3A\u65B9\u5F62\u6309\u94AE boolean false
disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
hairline \u662F\u5426\u4F7F\u7528 0.5px \u8FB9\u6846 boolean false
loading \u662F\u5426\u663E\u793A\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
loading-text \u52A0\u8F7D\u72B6\u6001\u63D0\u793A\u6587\u5B57 string - loading-type \u52A0\u8F7D\u72B6\u6001\u56FE\u6807\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A spinner
string circular
loading-size \u52A0\u8F7D\u56FE\u6807\u5927\u5C0F string 20px
custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
session-from \u4F1A\u8BDD\u6765\u6E90 string - business-id \u5BA2\u670D\u6D88\u606F\u5B50\u5546\u6237 id number - send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 send-message-img sendMessageImg string \u622A\u56FE show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
dataset \u6309\u94AE dataset\uFF0Copen-type \u4E3A share
\u65F6\uFF0C\u53EF\u5728 onShareAppMessage \u4E8B\u4EF6\u7684 event.target.dataset.detail
\u4E2D\u770B\u5230\u4F20\u5165\u7684\u503C any - form-type \u7528\u4E8E form \u7EC4\u4EF6\uFF0C\u53EF\u9009\u503C\u4E3Asubmit
reset
\uFF0C\u70B9\u51FB\u5206\u522B\u4F1A\u89E6\u53D1 form \u7EC4\u4EF6\u7684 submit/reset \u4E8B\u4EF6 string -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u6309\u94AE\uFF0C\u4E14\u6309\u94AE\u72B6\u6001\u4E0D\u4E3A\u52A0\u8F7D\u6216\u7981\u7528\u65F6\u89E6\u53D1 - bind:getuserinfo \u7528\u6237\u70B9\u51FB\u8BE5\u6309\u94AE\u65F6\uFF0C\u4F1A\u8FD4\u56DE\u83B7\u53D6\u5230\u7684\u7528\u6237\u4FE1\u606F\uFF0C
\u4ECE\u8FD4\u56DE\u53C2\u6570\u7684 detail \u4E2D\u83B7\u53D6\u5230\u7684\u503C\u540C wx.getUserInfo - bind:contact \u5BA2\u670D\u6D88\u606F\u56DE\u8C03 - bind:getphonenumber \u83B7\u53D6\u7528\u6237\u624B\u673A\u53F7\u56DE\u8C03 - bind:error \u5F53\u4F7F\u7528\u5F00\u653E\u80FD\u529B\u65F6\uFF0C\u53D1\u751F\u9519\u8BEF\u7684\u56DE\u8C03 - bind:opensetting \u5728\u6253\u5F00\u6388\u6743\u8BBE\u7F6E\u9875\u540E\u56DE\u8C03 - bind:chooseavatar \u5F53 open-type \u7684\u503C\u4E3A chooseAvatar \u65F6\uFF0C\u9009\u62E9\u5934\u50CF\u4E4B\u540E\u7684\u56DE\u8C03
Button \u63D0\u4F9B\u7684\u662F click \u4E8B\u4EF6\u800C\u4E0D\u662F\u539F\u751F tap \u4E8B\u4EF6\uFF0C\u6309\u94AE\u7981\u7528\u65F6\uFF0Cclick \u4E8B\u4EF6\u4E0D\u4F1A\u89E6\u53D1\uFF0Ctap \u4E8B\u4EF6\u4F9D\u7136\u4F1A\u89E6\u53D1\u3002
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B loading-class \u52A0\u8F7D\u56FE\u6807\u6837\u5F0F\u7C7B
`,18),K=[H],Q={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",W,K))}},J={class:"van-doc-markdown-body"},X=d(`Calendar \u65E5\u5386
\u4ECB\u7ECD
\u65E5\u5386\u7EC4\u4EF6\u7528\u4E8E\u9009\u62E9\u65E5\u671F\u6216\u65E5\u671F\u533A\u95F4\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-calendar": "@vant/weapp/calendar/index"
}
\u4EE3\u7801\u6F14\u793A
\u9009\u62E9\u5355\u4E2A\u65E5\u671F
\u4E0B\u9762\u6F14\u793A\u4E86\u7ED3\u5408\u5355\u5143\u683C\u6765\u4F7F\u7528\u65E5\u5386\u7EC4\u4EF6\u7684\u7528\u6CD5\uFF0C\u65E5\u671F\u9009\u62E9\u5B8C\u6210\u540E\u4F1A\u89E6\u53D1confirm
\u4E8B\u4EF6\u3002
<van-cell title="\u9009\u62E9\u5355\u4E2A\u65E5\u671F" value="{{ date }}" bind:click="onDisplay" />
@@ -480,7 +480,7 @@ db.collection(.calendar {
--calendar-height: 500px;
}
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u9009\u62E9\u7C7B\u578B:
single
\u8868\u793A\u9009\u62E9\u5355\u4E2A\u65E5\u671F\uFF0C
multiple
\u8868\u793A\u9009\u62E9\u591A\u4E2A\u65E5\u671F\uFF0C
range
\u8868\u793A\u9009\u62E9\u65E5\u671F\u533A\u95F4 string single
title \u65E5\u5386\u6807\u9898 string \u65E5\u671F\u9009\u62E9
color \u4E3B\u9898\u8272\uFF0C\u5BF9\u5E95\u90E8\u6309\u94AE\u548C\u9009\u4E2D\u65E5\u671F\u751F\u6548 string #ee0a24
min-date \u53EF\u9009\u62E9\u7684\u6700\u5C0F\u65E5\u671F timestamp \u5F53\u524D\u65E5\u671F max-date \u53EF\u9009\u62E9\u7684\u6700\u5927\u65E5\u671F timestamp \u5F53\u524D\u65E5\u671F\u7684\u516D\u4E2A\u6708\u540E default-date \u9ED8\u8BA4\u9009\u4E2D\u7684\u65E5\u671F\uFF0Ctype
\u4E3Amultiple
\u6216range
\u65F6\u4E3A\u6570\u7EC4 timestamp | timestamp[] \u4ECA\u5929 row-height \u65E5\u671F\u884C\u9AD8 number | string 64
formatter \u65E5\u671F\u683C\u5F0F\u5316\u51FD\u6570 (day: Day) => Day - poppable \u662F\u5426\u4EE5\u5F39\u5C42\u7684\u5F62\u5F0F\u5C55\u793A\u65E5\u5386 boolean true
show-mark \u662F\u5426\u663E\u793A\u6708\u4EFD\u80CC\u666F\u6C34\u5370 boolean true
show-title \u662F\u5426\u5C55\u793A\u65E5\u5386\u6807\u9898 boolean true
show-subtitle \u662F\u5426\u5C55\u793A\u65E5\u5386\u526F\u6807\u9898\uFF08\u5E74\u6708\uFF09 boolean true
show-confirm \u662F\u5426\u5C55\u793A\u786E\u8BA4\u6309\u94AE boolean true
confirm-text \u786E\u8BA4\u6309\u94AE\u7684\u6587\u5B57 string \u786E\u5B9A
confirm-disabled-text \u786E\u8BA4\u6309\u94AE\u5904\u4E8E\u7981\u7528\u72B6\u6001\u65F6\u7684\u6587\u5B57 string \u786E\u5B9A
first-day-of-week \u8BBE\u7F6E\u5468\u8D77\u59CB\u65E5 0~6 0
readonly v1.9.1
\u662F\u5426\u4E3A\u53EA\u8BFB\u72B6\u6001\uFF0C\u53EA\u8BFB\u72B6\u6001\u4E0B\u4E0D\u80FD\u9009\u62E9\u65E5\u671F boolean false
Poppable Props
\u5F53 Calendar \u7684 poppable
\u4E3A true
\u65F6\uFF0C\u652F\u6301\u4EE5\u4E0B props:
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u65E5\u5386\u5F39\u7A97 boolean false
position \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A top
right
left
string bottom
round \u662F\u5426\u663E\u793A\u5706\u89D2\u5F39\u7A97 boolean true
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED boolean true
safe-area-inset-bottom \u662F\u5426\u5F00\u542F\u5E95\u90E8\u5B89\u5168\u533A\u9002\u914D boolean true
Range Props
\u5F53 Calendar \u7684 type
\u4E3A range
\u65F6\uFF0C\u652F\u6301\u4EE5\u4E0B props:
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C max-range \u65E5\u671F\u533A\u95F4\u6700\u591A\u53EF\u9009\u5929\u6570\uFF0C\u9ED8\u8BA4\u65E0\u9650\u5236 number | string - range-prompt \u8303\u56F4\u9009\u62E9\u8D85\u8FC7\u6700\u591A\u53EF\u9009\u5929\u6570\u65F6\u7684\u63D0\u793A\u6587\u6848 string | null \u9009\u62E9\u5929\u6570\u4E0D\u80FD\u8D85\u8FC7 xx \u5929
show-range-prompt \u8303\u56F4\u9009\u62E9\u8D85\u8FC7\u6700\u591A\u53EF\u9009\u5929\u6570\u65F6\uFF0C\u662F\u5426\u5C55\u793A\u63D0\u793A\u6587\u6848 boolean true
allow-same-day \u662F\u5426\u5141\u8BB8\u65E5\u671F\u8303\u56F4\u7684\u8D77\u6B62\u65F6\u95F4\u4E3A\u540C\u4E00\u5929 boolean false
Day \u6570\u636E\u7ED3\u6784
\u65E5\u5386\u4E2D\u7684\u6BCF\u4E2A\u65E5\u671F\u90FD\u5BF9\u5E94\u4E00\u4E2A Day \u5BF9\u8C61\uFF0C\u901A\u8FC7formatter
\u5C5E\u6027\u53EF\u4EE5\u81EA\u5B9A\u4E49 Day \u5BF9\u8C61\u7684\u5185\u5BB9\u3002
\u952E\u540D \u8BF4\u660E \u7C7B\u578B date \u65E5\u671F\u5BF9\u5E94\u7684 Date \u5BF9\u8C61 Date type \u65E5\u671F\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3Aselected
\u3001start
\u3001middle
\u3001end
\u3001disabled
string text \u4E2D\u95F4\u663E\u793A\u7684\u6587\u5B57 string topInfo \u4E0A\u65B9\u7684\u63D0\u793A\u4FE1\u606F string bottomInfo \u4E0B\u65B9\u7684\u63D0\u793A\u4FE1\u606F string className \u81EA\u5B9A\u4E49 className string
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:select \u70B9\u51FB\u4EFB\u610F\u65E5\u671F\u65F6\u89E6\u53D1 value: Date | Date[] bind:unselect \u5F53 Calendar \u7684 type
\u4E3A multiple
\u65F6,\u70B9\u51FB\u5DF2\u9009\u4E2D\u7684\u65E5\u671F\u65F6\u89E6\u53D1 value: Date bind:confirm \u65E5\u671F\u9009\u62E9\u5B8C\u6210\u540E\u89E6\u53D1\uFF0C\u82E5show-confirm
\u4E3Atrue
\uFF0C\u5219\u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u540E\u89E6\u53D1 value: Date | Date[] bind:open \u6253\u5F00\u5F39\u51FA\u5C42\u65F6\u89E6\u53D1 - bind:close \u5173\u95ED\u5F39\u51FA\u5C42\u65F6\u89E6\u53D1 - bind:opened \u6253\u5F00\u5F39\u51FA\u5C42\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 - bind:closed \u5173\u95ED\u5F39\u51FA\u5C42\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 - bind:over-range \u8303\u56F4\u9009\u62E9\u8D85\u8FC7\u6700\u591A\u53EF\u9009\u5929\u6570\u65F6\u89E6\u53D1 - bind:click-subtitle v1.8.1
\u70B9\u51FB\u65E5\u5386\u526F\u6807\u9898\u65F6\u89E6\u53D1 WechatMiniprogram.TouchEvent
Slots
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898 footer \u81EA\u5B9A\u4E49\u5E95\u90E8\u533A\u57DF\u5185\u5BB9
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 Calendar \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u8BF4\u660E \u53C2\u6570 \u8FD4\u56DE\u503C reset \u91CD\u7F6E\u9009\u4E2D\u7684\u65E5\u671F\u5230\u9ED8\u8BA4\u503C - -
`,24),Z=[X],Y={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",J,Z))}},ss={class:"van-doc-markdown-body"},as=d(`Card \u5546\u54C1\u5361\u7247
\u4ECB\u7ECD
\u5546\u54C1\u5361\u7247\uFF0C\u7528\u4E8E\u5C55\u793A\u5546\u54C1\u7684\u56FE\u7247\u3001\u4EF7\u683C\u7B49\u4FE1\u606F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u9009\u62E9\u7C7B\u578B:
single
\u8868\u793A\u9009\u62E9\u5355\u4E2A\u65E5\u671F\uFF0C
multiple
\u8868\u793A\u9009\u62E9\u591A\u4E2A\u65E5\u671F\uFF0C
range
\u8868\u793A\u9009\u62E9\u65E5\u671F\u533A\u95F4 string single
title \u65E5\u5386\u6807\u9898 string \u65E5\u671F\u9009\u62E9
color \u4E3B\u9898\u8272\uFF0C\u5BF9\u5E95\u90E8\u6309\u94AE\u548C\u9009\u4E2D\u65E5\u671F\u751F\u6548 string #ee0a24
min-date \u53EF\u9009\u62E9\u7684\u6700\u5C0F\u65E5\u671F timestamp \u5F53\u524D\u65E5\u671F max-date \u53EF\u9009\u62E9\u7684\u6700\u5927\u65E5\u671F timestamp \u5F53\u524D\u65E5\u671F\u7684\u516D\u4E2A\u6708\u540E default-date \u9ED8\u8BA4\u9009\u4E2D\u7684\u65E5\u671F\uFF0Ctype
\u4E3Amultiple
\u6216range
\u65F6\u4E3A\u6570\u7EC4 timestamp | timestamp[] \u4ECA\u5929 row-height \u65E5\u671F\u884C\u9AD8 number | string 64
formatter \u65E5\u671F\u683C\u5F0F\u5316\u51FD\u6570 (day: Day) => Day - poppable \u662F\u5426\u4EE5\u5F39\u5C42\u7684\u5F62\u5F0F\u5C55\u793A\u65E5\u5386 boolean true
show-mark \u662F\u5426\u663E\u793A\u6708\u4EFD\u80CC\u666F\u6C34\u5370 boolean true
show-title \u662F\u5426\u5C55\u793A\u65E5\u5386\u6807\u9898 boolean true
show-subtitle \u662F\u5426\u5C55\u793A\u65E5\u5386\u526F\u6807\u9898\uFF08\u5E74\u6708\uFF09 boolean true
show-confirm \u662F\u5426\u5C55\u793A\u786E\u8BA4\u6309\u94AE boolean true
confirm-text \u786E\u8BA4\u6309\u94AE\u7684\u6587\u5B57 string \u786E\u5B9A
confirm-disabled-text \u786E\u8BA4\u6309\u94AE\u5904\u4E8E\u7981\u7528\u72B6\u6001\u65F6\u7684\u6587\u5B57 string \u786E\u5B9A
first-day-of-week \u8BBE\u7F6E\u5468\u8D77\u59CB\u65E5 0~6 0
readonly v1.9.1
\u662F\u5426\u4E3A\u53EA\u8BFB\u72B6\u6001\uFF0C\u53EA\u8BFB\u72B6\u6001\u4E0B\u4E0D\u80FD\u9009\u62E9\u65E5\u671F boolean false
Poppable Props
\u5F53 Calendar \u7684 poppable
\u4E3A true
\u65F6\uFF0C\u652F\u6301\u4EE5\u4E0B props:
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u65E5\u5386\u5F39\u7A97 boolean false
position \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A top
right
left
string bottom
round \u662F\u5426\u663E\u793A\u5706\u89D2\u5F39\u7A97 boolean true
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED boolean true
safe-area-inset-bottom \u662F\u5426\u5F00\u542F\u5E95\u90E8\u5B89\u5168\u533A\u9002\u914D boolean true
Range Props
\u5F53 Calendar \u7684 type
\u4E3A range
\u65F6\uFF0C\u652F\u6301\u4EE5\u4E0B props:
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C max-range \u65E5\u671F\u533A\u95F4\u6700\u591A\u53EF\u9009\u5929\u6570\uFF0C\u9ED8\u8BA4\u65E0\u9650\u5236 number | string - range-prompt \u8303\u56F4\u9009\u62E9\u8D85\u8FC7\u6700\u591A\u53EF\u9009\u5929\u6570\u65F6\u7684\u63D0\u793A\u6587\u6848 string | null \u9009\u62E9\u5929\u6570\u4E0D\u80FD\u8D85\u8FC7 xx \u5929
show-range-prompt \u8303\u56F4\u9009\u62E9\u8D85\u8FC7\u6700\u591A\u53EF\u9009\u5929\u6570\u65F6\uFF0C\u662F\u5426\u5C55\u793A\u63D0\u793A\u6587\u6848 boolean true
allow-same-day \u662F\u5426\u5141\u8BB8\u65E5\u671F\u8303\u56F4\u7684\u8D77\u6B62\u65F6\u95F4\u4E3A\u540C\u4E00\u5929 boolean false
Day \u6570\u636E\u7ED3\u6784
\u65E5\u5386\u4E2D\u7684\u6BCF\u4E2A\u65E5\u671F\u90FD\u5BF9\u5E94\u4E00\u4E2A Day \u5BF9\u8C61\uFF0C\u901A\u8FC7formatter
\u5C5E\u6027\u53EF\u4EE5\u81EA\u5B9A\u4E49 Day \u5BF9\u8C61\u7684\u5185\u5BB9\u3002
\u952E\u540D \u8BF4\u660E \u7C7B\u578B date \u65E5\u671F\u5BF9\u5E94\u7684 Date \u5BF9\u8C61 Date type \u65E5\u671F\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3Aselected
\u3001start
\u3001middle
\u3001end
\u3001disabled
string text \u4E2D\u95F4\u663E\u793A\u7684\u6587\u5B57 string topInfo \u4E0A\u65B9\u7684\u63D0\u793A\u4FE1\u606F string bottomInfo \u4E0B\u65B9\u7684\u63D0\u793A\u4FE1\u606F string className \u81EA\u5B9A\u4E49 className string
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:select \u70B9\u51FB\u4EFB\u610F\u65E5\u671F\u65F6\u89E6\u53D1 value: Date | Date[] bind:unselect \u5F53 Calendar \u7684 type
\u4E3A multiple
\u65F6,\u70B9\u51FB\u5DF2\u9009\u4E2D\u7684\u65E5\u671F\u65F6\u89E6\u53D1 value: Date bind:confirm \u65E5\u671F\u9009\u62E9\u5B8C\u6210\u540E\u89E6\u53D1\uFF0C\u82E5show-confirm
\u4E3Atrue
\uFF0C\u5219\u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u540E\u89E6\u53D1 value: Date | Date[] bind:open \u6253\u5F00\u5F39\u51FA\u5C42\u65F6\u89E6\u53D1 - bind:close \u5173\u95ED\u5F39\u51FA\u5C42\u65F6\u89E6\u53D1 - bind:opened \u6253\u5F00\u5F39\u51FA\u5C42\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 - bind:closed \u5173\u95ED\u5F39\u51FA\u5C42\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 - bind:over-range \u8303\u56F4\u9009\u62E9\u8D85\u8FC7\u6700\u591A\u53EF\u9009\u5929\u6570\u65F6\u89E6\u53D1 - bind:click-subtitle v1.8.1
\u70B9\u51FB\u65E5\u5386\u526F\u6807\u9898\u65F6\u89E6\u53D1 WechatMiniprogram.TouchEvent
Slots
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898 footer \u81EA\u5B9A\u4E49\u5E95\u90E8\u533A\u57DF\u5185\u5BB9
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 Calendar \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u8BF4\u660E \u53C2\u6570 \u8FD4\u56DE\u503C reset \u91CD\u7F6E\u9009\u4E2D\u7684\u65E5\u671F\u5230\u9ED8\u8BA4\u503C - -
`,24),Z=[X],Y={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",J,Z))}},ss={class:"van-doc-markdown-body"},as=d(`Card \u5546\u54C1\u5361\u7247
\u4ECB\u7ECD
\u5546\u54C1\u5361\u7247\uFF0C\u7528\u4E8E\u5C55\u793A\u5546\u54C1\u7684\u56FE\u7247\u3001\u4EF7\u683C\u7B49\u4FE1\u606F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-card": "@vant/weapp/card/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-card
@@ -503,7 +503,7 @@ db.collection(<van-button size="mini">\u6309\u94AE</van-button>
</view>
</van-card>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C thumb \u5DE6\u4FA7\u56FE\u7247 string - thumb-mode \u5DE6\u4FA7\u56FE\u7247\u88C1\u526A\u3001\u7F29\u653E\u7684\u6A21\u5F0F\uFF0C\u53EF\u9009\u503C\u53C2\u8003\u5C0F\u7A0B\u5E8F image \u7EC4\u4EF6 mode \u5C5E\u6027\u503C string aspectFit
title \u6807\u9898 string - desc \u63CF\u8FF0 string - tag \u6807\u7B7E string - num \u5546\u54C1\u6570\u91CF string | number - price \u5546\u54C1\u4EF7\u683C string | number - origin-price \u5546\u54C1\u5212\u7EBF\u539F\u4EF7 string | number - centered \u5185\u5BB9\u662F\u5426\u5782\u76F4\u5C45\u4E2D string false
currency \u8D27\u5E01\u7B26\u53F7 string \xA5
thumb-link \u70B9\u51FB\u5DE6\u4FA7\u56FE\u7247\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
lazy-load \u662F\u5426\u5F00\u542F\u56FE\u7247\u61D2\u52A0\u8F7D boolean false
Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898\u680F\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 desc \u81EA\u5B9A\u4E49\u63CF\u8FF0\u680F\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86desc
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 num \u81EA\u5B9A\u4E49\u6570\u91CF price \u81EA\u5B9A\u4E49\u4EF7\u683C origin-price \u81EA\u5B9A\u4E49\u5546\u54C1\u539F\u4EF7\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86origin-price
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 price-top \u81EA\u5B9A\u4E49\u4EF7\u683C\u4E0A\u65B9\u533A\u57DF bottom \u81EA\u5B9A\u4E49\u4EF7\u683C\u4E0B\u65B9\u533A\u57DF thumb \u81EA\u5B9A\u4E49\u56FE\u7247\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86thumb
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 tag \u81EA\u5B9A\u4E49\u56FE\u7247\u89D2\u6807\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86tag
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 tags \u81EA\u5B9A\u4E49\u63CF\u8FF0\u4E0B\u65B9\u6807\u7B7E\u533A\u57DF footer \u81EA\u5B9A\u4E49\u53F3\u4E0B\u89D2\u5185\u5BB9
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B thumb-class \u5DE6\u4FA7\u56FE\u7247\u6837\u5F0F\u7C7B title-class \u6807\u9898\u6837\u5F0F\u7C7B price-class \u4EF7\u683C\u6837\u5F0F\u7C7B origin-price-class \u5212\u7EBF\u539F\u4EF7\u6837\u5F0F\u7C7B desc-class \u63CF\u8FF0\u6837\u5F0F\u7C7B num-class \u6570\u91CF\u6837\u5F0F\u7C7B
`,10),ts=[as],ns={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ss,ts))}},ls={class:"van-doc-markdown-body"},es=d(`Cell \u5355\u5143\u683C
\u4ECB\u7ECD
\u5355\u5143\u683C\u4E3A\u5217\u8868\u4E2D\u7684\u5355\u4E2A\u5C55\u793A\u9879\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C thumb \u5DE6\u4FA7\u56FE\u7247 string - thumb-mode \u5DE6\u4FA7\u56FE\u7247\u88C1\u526A\u3001\u7F29\u653E\u7684\u6A21\u5F0F\uFF0C\u53EF\u9009\u503C\u53C2\u8003\u5C0F\u7A0B\u5E8F image \u7EC4\u4EF6 mode \u5C5E\u6027\u503C string aspectFit
title \u6807\u9898 string - desc \u63CF\u8FF0 string - tag \u6807\u7B7E string - num \u5546\u54C1\u6570\u91CF string | number - price \u5546\u54C1\u4EF7\u683C string | number - origin-price \u5546\u54C1\u5212\u7EBF\u539F\u4EF7 string | number - centered \u5185\u5BB9\u662F\u5426\u5782\u76F4\u5C45\u4E2D string false
currency \u8D27\u5E01\u7B26\u53F7 string \xA5
thumb-link \u70B9\u51FB\u5DE6\u4FA7\u56FE\u7247\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
lazy-load \u662F\u5426\u5F00\u542F\u56FE\u7247\u61D2\u52A0\u8F7D boolean false
Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898\u680F\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 desc \u81EA\u5B9A\u4E49\u63CF\u8FF0\u680F\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86desc
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 num \u81EA\u5B9A\u4E49\u6570\u91CF price \u81EA\u5B9A\u4E49\u4EF7\u683C origin-price \u81EA\u5B9A\u4E49\u5546\u54C1\u539F\u4EF7\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86origin-price
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 price-top \u81EA\u5B9A\u4E49\u4EF7\u683C\u4E0A\u65B9\u533A\u57DF bottom \u81EA\u5B9A\u4E49\u4EF7\u683C\u4E0B\u65B9\u533A\u57DF thumb \u81EA\u5B9A\u4E49\u56FE\u7247\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86thumb
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 tag \u81EA\u5B9A\u4E49\u56FE\u7247\u89D2\u6807\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86tag
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 tags \u81EA\u5B9A\u4E49\u63CF\u8FF0\u4E0B\u65B9\u6807\u7B7E\u533A\u57DF footer \u81EA\u5B9A\u4E49\u53F3\u4E0B\u89D2\u5185\u5BB9
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B thumb-class \u5DE6\u4FA7\u56FE\u7247\u6837\u5F0F\u7C7B title-class \u6807\u9898\u6837\u5F0F\u7C7B price-class \u4EF7\u683C\u6837\u5F0F\u7C7B origin-price-class \u5212\u7EBF\u539F\u4EF7\u6837\u5F0F\u7C7B desc-class \u63CF\u8FF0\u6837\u5F0F\u7C7B num-class \u6570\u91CF\u6837\u5F0F\u7C7B
`,10),ts=[as],ns={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ss,ts))}},ls={class:"van-doc-markdown-body"},es=d(`Cell \u5355\u5143\u683C
\u4ECB\u7ECD
\u5355\u5143\u683C\u4E3A\u5217\u8868\u4E2D\u7684\u5355\u4E2A\u5C55\u793A\u9879\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-cell": "@vant/weapp/cell/index",
"van-cell-group": "@vant/weapp/cell-group/index"
}
@@ -543,7 +543,7 @@ db.collection(<van-icon slot="right-icon" name="search" class="custom-icon" />
</van-cell>
\u5782\u76F4\u5C45\u4E2D
\u901A\u8FC7center
\u5C5E\u6027\u53EF\u4EE5\u8BA9Cell
\u7684\u5DE6\u53F3\u5185\u5BB9\u90FD\u5782\u76F4\u5C45\u4E2D\u3002
<van-cell center title="\u5355\u5143\u683C" value="\u5185\u5BB9" label="\u63CF\u8FF0\u4FE1\u606F" />
-
API
CellGroup Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u5206\u7EC4\u6807\u9898 string -
inset v1.7.2
\u662F\u5426\u5C55\u793A\u4E3A\u5706\u89D2\u5361\u7247\u98CE\u683C boolean false
border \u662F\u5426\u663E\u793A\u5916\u8FB9\u6846 boolean true
CellGroup \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
Cell Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - title \u5DE6\u4FA7\u6807\u9898 string | number - title-width \u6807\u9898\u5BBD\u5EA6\uFF0C\u987B\u5305\u542B\u5355\u4F4D string - value \u53F3\u4FA7\u5185\u5BB9 string | number - label \u6807\u9898\u4E0B\u65B9\u7684\u63CF\u8FF0\u4FE1\u606F string - size \u5355\u5143\u683C\u5927\u5C0F\uFF0C\u53EF\u9009\u503C\u4E3A large
string - border \u662F\u5426\u663E\u793A\u4E0B\u8FB9\u6846 boolean true
center \u662F\u5426\u4F7F\u5185\u5BB9\u5782\u76F4\u5C45\u4E2D boolean false
url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
clickable \u662F\u5426\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
is-link \u662F\u5426\u5C55\u793A\u53F3\u4FA7\u7BAD\u5934\u5E76\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
required \u662F\u5426\u663E\u793A\u8868\u5355\u5FC5\u586B\u661F\u53F7 boolean false
arrow-direction \u7BAD\u5934\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A left
up
down
string - use-label-slot \u662F\u5426\u4F7F\u7528 label slot boolean false
title-style v1.4.0
\u6807\u9898\u6837\u5F0F string -
Cell Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u5355\u5143\u683C\u65F6\u89E6\u53D1 -
Cell Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49value
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86value
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 title \u81EA\u5B9A\u4E49title
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 label \u81EA\u5B9A\u4E49label
\u663E\u793A\u5185\u5BB9\uFF0C\u9700\u8981\u8BBE\u7F6E use-label-slot
\u5C5E\u6027 icon \u81EA\u5B9A\u4E49icon
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86icon
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 right-icon \u81EA\u5B9A\u4E49\u53F3\u4FA7\u6309\u94AE\uFF0C\u9ED8\u8BA4\u662Farrow
\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86is-link
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
Cell \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B title-class \u6807\u9898\u6837\u5F0F\u7C7B label-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B value-class \u53F3\u4FA7\u5185\u5BB9\u6837\u5F0F\u7C7B
`,20),ps=[es],ds={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ls,ps))}},cs={class:"van-doc-markdown-body"},os=d(`Checkbox \u590D\u9009\u6846
\u4ECB\u7ECD
\u5728\u4E00\u7EC4\u5907\u9009\u9879\u4E2D\u8FDB\u884C\u591A\u9009\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
CellGroup Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u5206\u7EC4\u6807\u9898 string -
inset v1.7.2
\u662F\u5426\u5C55\u793A\u4E3A\u5706\u89D2\u5361\u7247\u98CE\u683C boolean false
border \u662F\u5426\u663E\u793A\u5916\u8FB9\u6846 boolean true
CellGroup \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
Cell Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - title \u5DE6\u4FA7\u6807\u9898 string | number - title-width \u6807\u9898\u5BBD\u5EA6\uFF0C\u987B\u5305\u542B\u5355\u4F4D string - value \u53F3\u4FA7\u5185\u5BB9 string | number - label \u6807\u9898\u4E0B\u65B9\u7684\u63CF\u8FF0\u4FE1\u606F string - size \u5355\u5143\u683C\u5927\u5C0F\uFF0C\u53EF\u9009\u503C\u4E3A large
string - border \u662F\u5426\u663E\u793A\u4E0B\u8FB9\u6846 boolean true
center \u662F\u5426\u4F7F\u5185\u5BB9\u5782\u76F4\u5C45\u4E2D boolean false
url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
clickable \u662F\u5426\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
is-link \u662F\u5426\u5C55\u793A\u53F3\u4FA7\u7BAD\u5934\u5E76\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
required \u662F\u5426\u663E\u793A\u8868\u5355\u5FC5\u586B\u661F\u53F7 boolean false
arrow-direction \u7BAD\u5934\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A left
up
down
string - use-label-slot \u662F\u5426\u4F7F\u7528 label slot boolean false
title-style v1.4.0
\u6807\u9898\u6837\u5F0F string -
Cell Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u5355\u5143\u683C\u65F6\u89E6\u53D1 -
Cell Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49value
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86value
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 title \u81EA\u5B9A\u4E49title
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 label \u81EA\u5B9A\u4E49label
\u663E\u793A\u5185\u5BB9\uFF0C\u9700\u8981\u8BBE\u7F6E use-label-slot
\u5C5E\u6027 icon \u81EA\u5B9A\u4E49icon
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86icon
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 right-icon \u81EA\u5B9A\u4E49\u53F3\u4FA7\u6309\u94AE\uFF0C\u9ED8\u8BA4\u662Farrow
\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86is-link
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
Cell \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B title-class \u6807\u9898\u6837\u5F0F\u7C7B label-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B value-class \u53F3\u4FA7\u5185\u5BB9\u6837\u5F0F\u7C7B
`,20),ps=[es],ds={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ls,ps))}},cs={class:"van-doc-markdown-body"},os=d(`Checkbox \u590D\u9009\u6846
\u4ECB\u7ECD
\u5728\u4E00\u7EC4\u5907\u9009\u9879\u4E2D\u8FDB\u884C\u591A\u9009\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-checkbox": "@vant/weapp/checkbox/index",
"van-checkbox-group": "@vant/weapp/checkbox-group/index"
}
@@ -654,7 +654,7 @@ db.collection(.value-class {
flex: none !important;
}
-
API
Checkbox Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6 Checkbox \u540D\u79F0 string - shape \u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3A round
square
string round
value \u662F\u5426\u4E3A\u9009\u4E2D\u72B6\u6001 boolean false
disabled \u662F\u5426\u7981\u7528\u5355\u9009\u6846 boolean false
label-disabled \u662F\u5426\u7981\u7528\u5355\u9009\u6846\u5185\u5BB9\u70B9\u51FB boolean false
label-position \u6587\u672C\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A left
string right
use-icon-slot \u662F\u5426\u4F7F\u7528 icon slot boolean false
checked-color \u9009\u4E2D\u72B6\u6001\u989C\u8272 string #1989fa
icon-size icon \u5927\u5C0F string | number 20px
CheckboxGroup Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u6240\u6709\u9009\u4E2D\u9879\u7684 name Array - disabled \u662F\u5426\u7981\u7528\u6240\u6709\u5355\u9009\u6846 boolean false
max \u8BBE\u7F6E\u6700\u5927\u53EF\u9009\u6570 number 0
\uFF08\u65E0\u9650\u5236\uFF09direction v1.7.0
\u6392\u5217\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
string vertical
Checkbox Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u7EC4\u4EF6\u7684\u503C
Checkbox \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B label-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B
CheckboxGroup Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u7EC4\u4EF6\u7684\u503C
Checkbox Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u6587\u672C icon \u81EA\u5B9A\u4E49\u56FE\u6807
Checkbox \u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 checkbox \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD toggle - - \u5207\u6362\u9009\u4E2D\u72B6\u6001
`,22),is=[os],rs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",cs,is))}},hs={class:"van-doc-markdown-body"},us=d(`Circle \u73AF\u5F62\u8FDB\u5EA6\u6761
\u4ECB\u7ECD
\u5706\u73AF\u5F62\u7684\u8FDB\u5EA6\u6761\u7EC4\u4EF6\uFF0C\u652F\u6301\u8FDB\u5EA6\u6E10\u53D8\u52A8\u753B\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Checkbox Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6 Checkbox \u540D\u79F0 string - shape \u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3A round
square
string round
value \u662F\u5426\u4E3A\u9009\u4E2D\u72B6\u6001 boolean false
disabled \u662F\u5426\u7981\u7528\u5355\u9009\u6846 boolean false
label-disabled \u662F\u5426\u7981\u7528\u5355\u9009\u6846\u5185\u5BB9\u70B9\u51FB boolean false
label-position \u6587\u672C\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A left
string right
use-icon-slot \u662F\u5426\u4F7F\u7528 icon slot boolean false
checked-color \u9009\u4E2D\u72B6\u6001\u989C\u8272 string #1989fa
icon-size icon \u5927\u5C0F string | number 20px
CheckboxGroup Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u6240\u6709\u9009\u4E2D\u9879\u7684 name Array - disabled \u662F\u5426\u7981\u7528\u6240\u6709\u5355\u9009\u6846 boolean false
max \u8BBE\u7F6E\u6700\u5927\u53EF\u9009\u6570 number 0
\uFF08\u65E0\u9650\u5236\uFF09direction v1.7.0
\u6392\u5217\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
string vertical
Checkbox Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u7EC4\u4EF6\u7684\u503C
Checkbox \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B label-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B
CheckboxGroup Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u7EC4\u4EF6\u7684\u503C
Checkbox Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u6587\u672C icon \u81EA\u5B9A\u4E49\u56FE\u6807
Checkbox \u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 checkbox \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD toggle - - \u5207\u6362\u9009\u4E2D\u72B6\u6001
`,22),is=[os],rs={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",cs,is))}},hs={class:"van-doc-markdown-body"},us=d(`Circle \u73AF\u5F62\u8FDB\u5EA6\u6761
\u4ECB\u7ECD
\u5706\u73AF\u5F62\u7684\u8FDB\u5EA6\u6761\u7EC4\u4EF6\uFF0C\u652F\u6301\u8FDB\u5EA6\u6E10\u53D8\u52A8\u753B\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-circle": "@vant/weapp/circle/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
value
\u5C5E\u6027\u8868\u793A\u8FDB\u5EA6\u6761\u7684\u76EE\u6807\u8FDB\u5EA6\u3002
<van-circle value="{{ 30 }}" text="text" />
@@ -682,7 +682,7 @@ db.collection(text="\u9006\u65F6\u9488"
/>
\u5927\u5C0F\u5B9A\u5236
\u901A\u8FC7size
\u5C5E\u6027\u8BBE\u7F6E\u5706\u73AF\u76F4\u5F84\u3002
<van-circle value="{{ value }}" size="120" text="\u5927\u5C0F\u5B9A\u5236" />
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u76EE\u6807\u8FDB\u5EA6 number 0
type \u6307\u5B9A canvas \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A 2d
string - size \u5706\u73AF\u76F4\u5F84\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
number 100
color \u8FDB\u5EA6\u6761\u989C\u8272\uFF0C\u4F20\u5165\u5BF9\u8C61\u683C\u5F0F\u53EF\u4EE5\u5B9A\u4E49\u6E10\u53D8\u8272 string | object #1989fa
layer-color \u8F68\u9053\u989C\u8272 string #fff
fill \u586B\u5145\u989C\u8272 string - speed \u52A8\u753B\u901F\u5EA6\uFF08\u5355\u4F4D\u4E3A value/s\uFF09 number 50
text \u6587\u5B57 string - stroke-width \u8FDB\u5EA6\u6761\u5BBD\u5EA6 number 4
clockwise \u662F\u5426\u987A\u65F6\u9488\u589E\u52A0 boolean true
Slots
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u6587\u5B57\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86fill
\uFF0C\u63D2\u69FD\u5185\u5BB9\u4F1A\u88AB\u539F\u751F\u7EC4\u4EF6\u8986\u76D6
`,13),gs=[us],js={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",hs,gs))}},ms={class:"van-doc-markdown-body"},vs=d(`Layout \u5E03\u5C40
\u4ECB\u7ECD
Layout \u63D0\u4F9B\u4E86van-row
\u548Cvan-col
\u4E24\u4E2A\u7EC4\u4EF6\u6765\u8FDB\u884C\u884C\u5217\u5E03\u5C40\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u76EE\u6807\u8FDB\u5EA6 number 0
type \u6307\u5B9A canvas \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A 2d
string - size \u5706\u73AF\u76F4\u5F84\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
number 100
color \u8FDB\u5EA6\u6761\u989C\u8272\uFF0C\u4F20\u5165\u5BF9\u8C61\u683C\u5F0F\u53EF\u4EE5\u5B9A\u4E49\u6E10\u53D8\u8272 string | object #1989fa
layer-color \u8F68\u9053\u989C\u8272 string #fff
fill \u586B\u5145\u989C\u8272 string - speed \u52A8\u753B\u901F\u5EA6\uFF08\u5355\u4F4D\u4E3A value/s\uFF09 number 50
text \u6587\u5B57 string - stroke-width \u8FDB\u5EA6\u6761\u5BBD\u5EA6 number 4
clockwise \u662F\u5426\u987A\u65F6\u9488\u589E\u52A0 boolean true
Slots
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u6587\u5B57\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86fill
\uFF0C\u63D2\u69FD\u5185\u5BB9\u4F1A\u88AB\u539F\u751F\u7EC4\u4EF6\u8986\u76D6
`,13),gs=[us],js={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",hs,gs))}},ms={class:"van-doc-markdown-body"},vs=d(`Layout \u5E03\u5C40
\u4ECB\u7ECD
Layout \u63D0\u4F9B\u4E86van-row
\u548Cvan-col
\u4E24\u4E2A\u7EC4\u4EF6\u6765\u8FDB\u884C\u884C\u5217\u5E03\u5C40\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-row": "@vant/weapp/row/index",
"van-col": "@vant/weapp/col/index"
}
@@ -705,7 +705,7 @@ db.collection(<van-col span="8">span: 8</van-col>
<van-col span="8">span: 8</van-col>
</van-row>
-
API
Row Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C gutter \u5217\u5143\u7D20\u4E4B\u95F4\u7684\u95F4\u8DDD\uFF08\u5355\u4F4D\u4E3A px\uFF09 string | number -
Col Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C span \u5217\u5143\u7D20\u5BBD\u5EA6 string | number - offset \u5217\u5143\u7D20\u504F\u79FB\u8DDD\u79BB string | number -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,10),bs=[vs],qs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ms,bs))}},fs={class:"van-doc-markdown-body"},xs=d(`Collapse \u6298\u53E0\u9762\u677F
\u4ECB\u7ECD
\u5C06\u4E00\u7EC4\u5185\u5BB9\u653E\u7F6E\u5728\u591A\u4E2A\u6298\u53E0\u9762\u677F\u4E2D\uFF0C\u70B9\u51FB\u9762\u677F\u7684\u6807\u9898\u53EF\u4EE5\u5C55\u5F00\u6216\u6536\u7F29\u5176\u5185\u5BB9\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Row Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C gutter \u5217\u5143\u7D20\u4E4B\u95F4\u7684\u95F4\u8DDD\uFF08\u5355\u4F4D\u4E3A px\uFF09 string | number -
Col Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C span \u5217\u5143\u7D20\u5BBD\u5EA6 string | number - offset \u5217\u5143\u7D20\u504F\u79FB\u8DDD\u79BB string | number -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,10),bs=[vs],qs={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ms,bs))}},fs={class:"van-doc-markdown-body"},_s=d(`Collapse \u6298\u53E0\u9762\u677F
\u4ECB\u7ECD
\u5C06\u4E00\u7EC4\u5185\u5BB9\u653E\u7F6E\u5728\u591A\u4E2A\u6298\u53E0\u9762\u677F\u4E2D\uFF0C\u70B9\u51FB\u9762\u677F\u7684\u6807\u9898\u53EF\u4EE5\u5C55\u5F00\u6216\u6536\u7F29\u5176\u5185\u5BB9\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-collapse": "@vant/weapp/collapse/index",
"van-collapse-item": "@vant/weapp/collapse-item/index"
}
@@ -802,7 +802,7 @@ db.collection(APICollapse Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u5C55\u5F00\u9762\u677F\u7684 name \u975E\u624B\u98CE\u7434\u6A21\u5F0F\uFF1A(string | number)[]
\u624B\u98CE\u7434\u6A21\u5F0F\uFF1Astring | number - accordion \u662F\u5426\u5F00\u542F\u624B\u98CE\u7434\u6A21\u5F0F boolean false
border \u662F\u5426\u663E\u793A\u5916\u8FB9\u6846 boolean true
Collapse Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 change \u5207\u6362\u9762\u677F\u65F6\u89E6\u53D1 activeNames: string | Array open \u5C55\u5F00\u9762\u677F\u65F6\u89E6\u53D1 currentName: string | number close \u5173\u95ED\u9762\u677F\u65F6\u89E6\u53D1 currentName: string | number
CollapseItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u552F\u4E00\u6807\u8BC6\u7B26\uFF0C\u9ED8\u8BA4\u4E3A\u7D22\u5F15\u503C string | number index
title \u6807\u9898\u680F\u5DE6\u4FA7\u5185\u5BB9 string | number - size \u6807\u9898\u680F\u5927\u5C0F\uFF0C\u53EF\u9009\u503C\u4E3Alarge
string - icon \u6807\u9898\u680F\u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - value \u6807\u9898\u680F\u53F3\u4FA7\u5185\u5BB9 string | number - label \u6807\u9898\u680F\u63CF\u8FF0\u4FE1\u606F string - border \u662F\u5426\u663E\u793A\u5185\u8FB9\u6846 boolean true
is-link \u662F\u5426\u5C55\u793A\u6807\u9898\u680F\u53F3\u4FA7\u7BAD\u5934\u5E76\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean true
clickable \u662F\u5426\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
disabled \u662F\u5426\u7981\u7528\u9762\u677F boolean false
CollapseItem Slot
\u540D\u79F0 \u8BF4\u660E - \u9762\u677F\u5185\u5BB9 value \u81EA\u5B9A\u4E49\u663E\u793A\u5185\u5BB9 icon \u81EA\u5B9A\u4E49icon
title \u81EA\u5B9A\u4E49title
right-icon \u81EA\u5B9A\u4E49\u53F3\u4FA7\u6309\u94AE\uFF0C\u9ED8\u8BA4\u662Farrow
Collapse \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
CollapseItem \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B content-class \u5185\u5BB9\u6837\u5F0F\u7C7B
`,15),_s=[xs],ys={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",fs,_s))}},ws={class:"van-doc-markdown-body"},ks=d(`\u5185\u7F6E\u6837\u5F0F
\u4ECB\u7ECD
Vant \u4E2D\u9ED8\u8BA4\u5305\u542B\u4E86\u4E00\u4E9B\u5E38\u7528\u6837\u5F0F\uFF0C\u53EF\u4EE5\u76F4\u63A5\u901A\u8FC7 className \u7684\u65B9\u5F0F\u4F7F\u7528\u3002
\u5F15\u5165
\u5728 app.wxss \u4E2D\u5F15\u5165\u5185\u7F6E\u6837\u5F0F\u3002
@import '@vant/weapp/common/index.wxss';
+
API
Collapse Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u5C55\u5F00\u9762\u677F\u7684 name \u975E\u624B\u98CE\u7434\u6A21\u5F0F\uFF1A(string | number)[]
\u624B\u98CE\u7434\u6A21\u5F0F\uFF1Astring | number - accordion \u662F\u5426\u5F00\u542F\u624B\u98CE\u7434\u6A21\u5F0F boolean false
border \u662F\u5426\u663E\u793A\u5916\u8FB9\u6846 boolean true
Collapse Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 change \u5207\u6362\u9762\u677F\u65F6\u89E6\u53D1 activeNames: string | Array open \u5C55\u5F00\u9762\u677F\u65F6\u89E6\u53D1 currentName: string | number close \u5173\u95ED\u9762\u677F\u65F6\u89E6\u53D1 currentName: string | number
CollapseItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u552F\u4E00\u6807\u8BC6\u7B26\uFF0C\u9ED8\u8BA4\u4E3A\u7D22\u5F15\u503C string | number index
title \u6807\u9898\u680F\u5DE6\u4FA7\u5185\u5BB9 string | number - size \u6807\u9898\u680F\u5927\u5C0F\uFF0C\u53EF\u9009\u503C\u4E3Alarge
string - icon \u6807\u9898\u680F\u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - value \u6807\u9898\u680F\u53F3\u4FA7\u5185\u5BB9 string | number - label \u6807\u9898\u680F\u63CF\u8FF0\u4FE1\u606F string - border \u662F\u5426\u663E\u793A\u5185\u8FB9\u6846 boolean true
is-link \u662F\u5426\u5C55\u793A\u6807\u9898\u680F\u53F3\u4FA7\u7BAD\u5934\u5E76\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean true
clickable \u662F\u5426\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
disabled \u662F\u5426\u7981\u7528\u9762\u677F boolean false
CollapseItem Slot
\u540D\u79F0 \u8BF4\u660E - \u9762\u677F\u5185\u5BB9 value \u81EA\u5B9A\u4E49\u663E\u793A\u5185\u5BB9 icon \u81EA\u5B9A\u4E49icon
title \u81EA\u5B9A\u4E49title
right-icon \u81EA\u5B9A\u4E49\u53F3\u4FA7\u6309\u94AE\uFF0C\u9ED8\u8BA4\u662Farrow
Collapse \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
CollapseItem \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B content-class \u5185\u5BB9\u6837\u5F0F\u7C7B
`,15),xs=[_s],ys={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",fs,xs))}},ws={class:"van-doc-markdown-body"},ks=d(`\u5185\u7F6E\u6837\u5F0F
\u4ECB\u7ECD
Vant \u4E2D\u9ED8\u8BA4\u5305\u542B\u4E86\u4E00\u4E9B\u5E38\u7528\u6837\u5F0F\uFF0C\u53EF\u4EE5\u76F4\u63A5\u901A\u8FC7 className \u7684\u65B9\u5F0F\u4F7F\u7528\u3002
\u5F15\u5165
\u5728 app.wxss \u4E2D\u5F15\u5165\u5185\u7F6E\u6837\u5F0F\u3002
@import '@vant/weapp/common/index.wxss';
\u4EE3\u7801\u6F14\u793A
\u6587\u5B57\u7701\u7565
\u5F53\u6587\u672C\u5185\u5BB9\u957F\u5EA6\u8D85\u8FC7\u5BB9\u5668\u6700\u5927\u5BBD\u5EA6\u65F6\uFF0C\u81EA\u52A8\u7701\u7565\u591A\u4F59\u7684\u6587\u672C\u3002
<view class="van-ellipsis">
\u8FD9\u662F\u4E00\u6BB5\u5BBD\u5EA6\u9650\u5236 250px \u7684\u6587\u5B57\uFF0C\u540E\u9762\u7684\u5185\u5BB9\u4F1A\u7701\u7565\u3002
</view>
@@ -838,7 +838,7 @@ db.collection('PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei',
sans-serif;
}
-
`,7),Cs=[ks],zs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ws,Cs))}},Ps={class:"van-doc-markdown-body"},Ss=d(`ConfigProvider \u5168\u5C40\u914D\u7F6E
\u4ECB\u7ECD
\u7528\u4E8E\u914D\u7F6E Vant Weapp \u7EC4\u4EF6\u7684\u4E3B\u9898\u6837\u5F0F\uFF0C\u4ECE v1.7.0
\u7248\u672C\u5F00\u59CB\u652F\u6301\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
`,7),Cs=[ks],zs={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ws,Cs))}},Ps={class:"van-doc-markdown-body"},Ss=d(`ConfigProvider \u5168\u5C40\u914D\u7F6E
\u4ECB\u7ECD
\u7528\u4E8E\u914D\u7F6E Vant Weapp \u7EC4\u4EF6\u7684\u4E3B\u9898\u6837\u5F0F\uFF0C\u4ECE v1.7.0
\u7248\u672C\u5F00\u59CB\u652F\u6301\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-config-provider": "@vant/weapp/config-provider/index"
}
\u5B9A\u5236\u4E3B\u9898
\u4ECB\u7ECD
Vant Weapp \u7EC4\u4EF6\u901A\u8FC7\u4E30\u5BCC\u7684 CSS \u53D8\u91CF \u6765\u7EC4\u7EC7\u6837\u5F0F\uFF0C\u901A\u8FC7\u8986\u76D6\u8FD9\u4E9B CSS \u53D8\u91CF\uFF0C\u53EF\u4EE5\u5B9E\u73B0\u5B9A\u5236\u4E3B\u9898\u3001\u52A8\u6001\u5207\u6362\u4E3B\u9898\u7B49\u6548\u679C\u3002
\u793A\u4F8B
\u4EE5 Button \u7EC4\u4EF6\u4E3A\u4F8B\uFF0C\u67E5\u770B\u7EC4\u4EF6\u7684\u6837\u5F0F\uFF0C\u53EF\u4EE5\u770B\u5230 .van-button--primary
\u7C7B\u540D\u4E0A\u5B58\u5728\u4EE5\u4E0B\u53D8\u91CF\uFF1A
.van-button--primary {
@@ -903,7 +903,7 @@ page {
});
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C theme-vars \u81EA\u5B9A\u4E49\u4E3B\u9898\u53D8\u91CF object -
`,8),Is=[Ss],Ds={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ps,Is))}},$s={class:"van-doc-markdown-body"},Ts=d(`CountDown \u5012\u8BA1\u65F6
\u4ECB\u7ECD
\u7528\u4E8E\u5B9E\u65F6\u5C55\u793A\u5012\u8BA1\u65F6\u6570\u503C\uFF0C\u652F\u6301\u6BEB\u79D2\u7CBE\u5EA6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C theme-vars \u81EA\u5B9A\u4E49\u4E3B\u9898\u53D8\u91CF object -
`,8),Ds=[Ss],Is={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ps,Ds))}},$s={class:"van-doc-markdown-body"},Ts=d(`CountDown \u5012\u8BA1\u65F6
\u4ECB\u7ECD
\u7528\u4E8E\u5B9E\u65F6\u5C55\u793A\u5012\u8BA1\u65F6\u6570\u503C\uFF0C\u652F\u6301\u6BEB\u79D2\u7CBE\u5EA6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-count-down": "@vant/weapp/count-down/index"
}
Vant Weapp 1.0 \u7248\u672C\u5F00\u59CB\u652F\u6301\u6B64\u7EC4\u4EF6\uFF0C\u5347\u7EA7\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
\u4EE3\u7801\u6F14\u793A
\u57FA\u672C\u7528\u6CD5
time
\u5C5E\u6027\u8868\u793A\u5012\u8BA1\u65F6\u603B\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A\u6BEB\u79D2\u3002
<van-count-down time="{{ time }}" />
@@ -975,7 +975,7 @@ page {
Toast('\u5012\u8BA1\u65F6\u7ED3\u675F');
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C time \u5012\u8BA1\u65F6\u65F6\u957F\uFF0C\u5355\u4F4D\u6BEB\u79D2 number - format \u65F6\u95F4\u683C\u5F0F\uFF0CDD-\u65E5\uFF0CHH-\u65F6\uFF0Cmm-\u5206\uFF0Css-\u79D2\uFF0CSSS-\u6BEB\u79D2 string HH:mm:ss
auto-start \u662F\u5426\u81EA\u52A8\u5F00\u59CB\u5012\u8BA1\u65F6 boolean true
millisecond \u662F\u5426\u5F00\u542F\u6BEB\u79D2\u7EA7\u6E32\u67D3 boolean false
use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u6837\u5F0F\u63D2\u69FD boolean false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:finish \u5012\u8BA1\u65F6\u7ED3\u675F\u65F6\u89E6\u53D1 - bind:change \u65F6\u95F4\u53D8\u5316\u65F6\u89E6\u53D1\uFF0C\u4EC5\u5728\u5F00\u542Fuse-slot
\u540E\u624D\u4F1A\u89E6\u53D1 timeData
timeData \u683C\u5F0F
\u540D\u79F0 \u8BF4\u660E \u7C7B\u578B days \u5269\u4F59\u5929\u6570 number hours \u5269\u4F59\u5C0F\u65F6 number minutes \u5269\u4F59\u5206\u949F number seconds \u5269\u4F59\u79D2\u6570 number milliseconds \u5269\u4F59\u6BEB\u79D2 number
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 CountDown \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD start - - \u5F00\u59CB\u5012\u8BA1\u65F6 pause - - \u6682\u505C\u5012\u8BA1\u65F6 reset - - \u91CD\u8BBE\u5012\u8BA1\u65F6\uFF0C\u82E5auto-start
\u4E3Atrue
\uFF0C\u91CD\u8BBE\u540E\u4F1A\u81EA\u52A8\u5F00\u59CB\u5012\u8BA1\u65F6
`,14),As=[Ts],Bs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",$s,As))}},Fs={class:"van-doc-markdown-body"},Ns=d(`DatetimePicker \u65F6\u95F4\u9009\u62E9
\u4ECB\u7ECD
\u7528\u4E8E\u9009\u62E9\u65F6\u95F4\uFF0C\u652F\u6301\u65E5\u671F\u3001\u65F6\u5206\u7B49\u65F6\u95F4\u7EF4\u5EA6\uFF0C\u901A\u5E38\u4E0E \u5F39\u51FA\u5C42 \u7EC4\u4EF6\u914D\u5408\u4F7F\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C time \u5012\u8BA1\u65F6\u65F6\u957F\uFF0C\u5355\u4F4D\u6BEB\u79D2 number - format \u65F6\u95F4\u683C\u5F0F\uFF0CDD-\u65E5\uFF0CHH-\u65F6\uFF0Cmm-\u5206\uFF0Css-\u79D2\uFF0CSSS-\u6BEB\u79D2 string HH:mm:ss
auto-start \u662F\u5426\u81EA\u52A8\u5F00\u59CB\u5012\u8BA1\u65F6 boolean true
millisecond \u662F\u5426\u5F00\u542F\u6BEB\u79D2\u7EA7\u6E32\u67D3 boolean false
use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u6837\u5F0F\u63D2\u69FD boolean false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:finish \u5012\u8BA1\u65F6\u7ED3\u675F\u65F6\u89E6\u53D1 - bind:change \u65F6\u95F4\u53D8\u5316\u65F6\u89E6\u53D1\uFF0C\u4EC5\u5728\u5F00\u542Fuse-slot
\u540E\u624D\u4F1A\u89E6\u53D1 timeData
timeData \u683C\u5F0F
\u540D\u79F0 \u8BF4\u660E \u7C7B\u578B days \u5269\u4F59\u5929\u6570 number hours \u5269\u4F59\u5C0F\u65F6 number minutes \u5269\u4F59\u5206\u949F number seconds \u5269\u4F59\u79D2\u6570 number milliseconds \u5269\u4F59\u6BEB\u79D2 number
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 CountDown \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD start - - \u5F00\u59CB\u5012\u8BA1\u65F6 pause - - \u6682\u505C\u5012\u8BA1\u65F6 reset - - \u91CD\u8BBE\u5012\u8BA1\u65F6\uFF0C\u82E5auto-start
\u4E3Atrue
\uFF0C\u91CD\u8BBE\u540E\u4F1A\u81EA\u52A8\u5F00\u59CB\u5012\u8BA1\u65F6
`,14),As=[Ts],Es={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",$s,As))}},Bs={class:"van-doc-markdown-body"},Fs=d(`DatetimePicker \u65F6\u95F4\u9009\u62E9
\u4ECB\u7ECD
\u7528\u4E8E\u9009\u62E9\u65F6\u95F4\uFF0C\u652F\u6301\u65E5\u671F\u3001\u65F6\u5206\u7B49\u65F6\u95F4\u7EF4\u5EA6\uFF0C\u901A\u5E38\u4E0E \u5F39\u51FA\u5C42 \u7EC4\u4EF6\u914D\u5408\u4F7F\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-datetime-picker": "@vant/weapp/datetime-picker/index"
}
\u4EE3\u7801\u6F14\u793A
\u9009\u62E9\u5B8C\u6574\u65F6\u95F4
value
\u4E3A\u65F6\u95F4\u6233\u3002
<van-datetime-picker
@@ -1083,7 +1083,7 @@ page {
},
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u9009\u4E2D\u503C string | number - type \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A date
time
year-month
\u4E0D\u5EFA\u8BAE\u52A8\u6001\u4FEE\u6539 string datetime
min-date \u53EF\u9009\u7684\u6700\u5C0F\u65F6\u95F4\uFF0C\u7CBE\u786E\u5230\u5206\u949F number \u5341\u5E74\u524D max-date \u53EF\u9009\u7684\u6700\u5927\u65F6\u95F4\uFF0C\u7CBE\u786E\u5230\u5206\u949F number \u5341\u5E74\u540E min-hour \u53EF\u9009\u7684\u6700\u5C0F\u5C0F\u65F6\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 0
max-hour \u53EF\u9009\u7684\u6700\u5927\u5C0F\u65F6\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 23
min-minute \u53EF\u9009\u7684\u6700\u5C0F\u5206\u949F\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 0
max-minute \u53EF\u9009\u7684\u6700\u5927\u5206\u949F\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 59
filter \u9009\u9879\u8FC7\u6EE4\u51FD\u6570(type
\u53EF\u80FD\u503C\u4E3A year
, month
, day
, hour
, minute
) (type, values) => values - formatter \u9009\u9879\u683C\u5F0F\u5316\u51FD\u6570(type
\u53EF\u80FD\u503C\u4E3A year
, month
, day
, hour
, minute
) (type, value) => value - title \u9876\u90E8\u680F\u6807\u9898 string ''
show-toolbar \u662F\u5426\u663E\u793A\u9876\u90E8\u680F boolean true
loading \u662F\u5426\u663E\u793A\u52A0\u8F7D\u72B6\u6001 boolean false
item-height \u9009\u9879\u9AD8\u5EA6 number 44
confirm-button-text \u786E\u8BA4\u6309\u94AE\u6587\u5B57 string \u786E\u8BA4
cancel-button-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string \u53D6\u6D88
visible-item-count \u53EF\u89C1\u7684\u9009\u9879\u4E2A\u6570 number 6
Events
\u4E8B\u4EF6\u540D\u79F0 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:input \u5F53\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D value bind:change \u5F53\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u7EC4\u4EF6\u5B9E\u4F8B bind:confirm \u70B9\u51FB\u5B8C\u6210\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D value bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 -
change \u4E8B\u4EF6
\u5728change
\u4E8B\u4EF6\u4E2D\uFF0C\u53EF\u4EE5\u83B7\u53D6\u5230\u7EC4\u4EF6\u5B9E\u4F8B\uFF0C\u5BF9\u7EC4\u4EF6\u8FDB\u884C\u76F8\u5E94\u7684\u66F4\u65B0\u7B49\u64CD\u4F5C\uFF1A
\u51FD\u6570 \u8BF4\u660E getColumnValue(index) \u83B7\u53D6\u5BF9\u5E94\u5217\u4E2D\u9009\u4E2D\u7684\u503C setColumnValue(index, value) \u8BBE\u7F6E\u5BF9\u5E94\u5217\u4E2D\u9009\u4E2D\u7684\u503C getColumnValues(index) \u83B7\u53D6\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u7684\u5907\u9009\u503C setColumnValues(index, values) \u8BBE\u7F6E\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u7684\u5907\u9009\u503C getValues() \u83B7\u53D6\u6240\u6709\u5217\u4E2D\u88AB\u9009\u4E2D\u7684\u503C\uFF0C\u8FD4\u56DE\u4E00\u4E2A\u6570\u7EC4 setValues(values) values
\u4E3A\u4E00\u4E2A\u6570\u7EC4\uFF0C\u8BBE\u7F6E\u6240\u6709\u5217\u4E2D\u88AB\u9009\u4E2D\u7684\u503C
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E active-class \u9009\u4E2D\u9879\u6837\u5F0F\u7C7B toolbar-class \u9876\u90E8\u680F\u6837\u5F0F\u7C7B column-class \u5217\u6837\u5F0F\u7C7B
`,14),Es=[Ns],Ls={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Fs,Es))}},Rs={class:"van-doc-markdown-body"},Us=d(`Dialog \u5F39\u51FA\u6846
\u4ECB\u7ECD
\u5F39\u51FA\u6A21\u6001\u6846\uFF0C\u5E38\u7528\u4E8E\u6D88\u606F\u63D0\u793A\u3001\u6D88\u606F\u786E\u8BA4\uFF0C\u6216\u5728\u5F53\u524D\u9875\u9762\u5185\u5B8C\u6210\u7279\u5B9A\u7684\u4EA4\u4E92\u64CD\u4F5C\uFF0C\u652F\u6301\u51FD\u6570\u8C03\u7528\u548C\u7EC4\u4EF6\u8C03\u7528\u4E24\u79CD\u65B9\u5F0F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u9009\u4E2D\u503C string | number - type \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A date
time
year-month
\u4E0D\u5EFA\u8BAE\u52A8\u6001\u4FEE\u6539 string datetime
min-date \u53EF\u9009\u7684\u6700\u5C0F\u65F6\u95F4\uFF0C\u7CBE\u786E\u5230\u5206\u949F number \u5341\u5E74\u524D max-date \u53EF\u9009\u7684\u6700\u5927\u65F6\u95F4\uFF0C\u7CBE\u786E\u5230\u5206\u949F number \u5341\u5E74\u540E min-hour \u53EF\u9009\u7684\u6700\u5C0F\u5C0F\u65F6\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 0
max-hour \u53EF\u9009\u7684\u6700\u5927\u5C0F\u65F6\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 23
min-minute \u53EF\u9009\u7684\u6700\u5C0F\u5206\u949F\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 0
max-minute \u53EF\u9009\u7684\u6700\u5927\u5206\u949F\uFF0C\u9488\u5BF9 time \u7C7B\u578B number 59
filter \u9009\u9879\u8FC7\u6EE4\u51FD\u6570(type
\u53EF\u80FD\u503C\u4E3A year
, month
, day
, hour
, minute
) (type, values) => values - formatter \u9009\u9879\u683C\u5F0F\u5316\u51FD\u6570(type
\u53EF\u80FD\u503C\u4E3A year
, month
, day
, hour
, minute
) (type, value) => value - title \u9876\u90E8\u680F\u6807\u9898 string ''
show-toolbar \u662F\u5426\u663E\u793A\u9876\u90E8\u680F boolean true
loading \u662F\u5426\u663E\u793A\u52A0\u8F7D\u72B6\u6001 boolean false
item-height \u9009\u9879\u9AD8\u5EA6 number 44
confirm-button-text \u786E\u8BA4\u6309\u94AE\u6587\u5B57 string \u786E\u8BA4
cancel-button-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string \u53D6\u6D88
visible-item-count \u53EF\u89C1\u7684\u9009\u9879\u4E2A\u6570 number 6
Events
\u4E8B\u4EF6\u540D\u79F0 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:input \u5F53\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D value bind:change \u5F53\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u7EC4\u4EF6\u5B9E\u4F8B bind:confirm \u70B9\u51FB\u5B8C\u6210\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D value bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 -
change \u4E8B\u4EF6
\u5728change
\u4E8B\u4EF6\u4E2D\uFF0C\u53EF\u4EE5\u83B7\u53D6\u5230\u7EC4\u4EF6\u5B9E\u4F8B\uFF0C\u5BF9\u7EC4\u4EF6\u8FDB\u884C\u76F8\u5E94\u7684\u66F4\u65B0\u7B49\u64CD\u4F5C\uFF1A
\u51FD\u6570 \u8BF4\u660E getColumnValue(index) \u83B7\u53D6\u5BF9\u5E94\u5217\u4E2D\u9009\u4E2D\u7684\u503C setColumnValue(index, value) \u8BBE\u7F6E\u5BF9\u5E94\u5217\u4E2D\u9009\u4E2D\u7684\u503C getColumnValues(index) \u83B7\u53D6\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u7684\u5907\u9009\u503C setColumnValues(index, values) \u8BBE\u7F6E\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u7684\u5907\u9009\u503C getValues() \u83B7\u53D6\u6240\u6709\u5217\u4E2D\u88AB\u9009\u4E2D\u7684\u503C\uFF0C\u8FD4\u56DE\u4E00\u4E2A\u6570\u7EC4 setValues(values) values
\u4E3A\u4E00\u4E2A\u6570\u7EC4\uFF0C\u8BBE\u7F6E\u6240\u6709\u5217\u4E2D\u88AB\u9009\u4E2D\u7684\u503C
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E active-class \u9009\u4E2D\u9879\u6837\u5F0F\u7C7B toolbar-class \u9876\u90E8\u680F\u6837\u5F0F\u7C7B column-class \u5217\u6837\u5F0F\u7C7B
`,14),Rs=[Fs],Ns={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Bs,Rs))}},Ms={class:"van-doc-markdown-body"},Ls=d(`Dialog \u5F39\u51FA\u6846
\u4ECB\u7ECD
\u5F39\u51FA\u6A21\u6001\u6846\uFF0C\u5E38\u7528\u4E8E\u6D88\u606F\u63D0\u793A\u3001\u6D88\u606F\u786E\u8BA4\uFF0C\u6216\u5728\u5F53\u524D\u9875\u9762\u5185\u5B8C\u6210\u7279\u5B9A\u7684\u4EA4\u4E92\u64CD\u4F5C\uFF0C\u652F\u6301\u51FD\u6570\u8C03\u7528\u548C\u7EC4\u4EF6\u8C03\u7528\u4E24\u79CD\u65B9\u5F0F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-dialog": "@vant/weapp/dialog/index"
}
\u4EE3\u7801\u6F14\u793A
\u6D88\u606F\u63D0\u793A
\u7528\u4E8E\u63D0\u793A\u4E00\u4E9B\u6D88\u606F\uFF0C\u53EA\u5305\u542B\u4E00\u4E2A\u786E\u8BA4\u6309\u94AE\u3002
<van-dialog id="van-dialog" />
@@ -1174,7 +1174,7 @@ page {
this.setData({ show: false });
},
});
-
API
\u65B9\u6CD5
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD Dialog options
Promise
\u5C55\u793A\u5F39\u7A97 Dialog.alert options
Promise
\u5C55\u793A\u6D88\u606F\u63D0\u793A\u5F39\u7A97 Dialog.confirm options
Promise
\u5C55\u793A\u6D88\u606F\u786E\u8BA4\u5F39\u7A97 Dialog.setDefaultOptions options
void
\u4FEE\u6539\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Dialog \u751F\u6548 Dialog.resetDefaultOptions - void
\u91CD\u7F6E\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Dialog \u751F\u6548 Dialog.close - void
\u5173\u95ED\u5F39\u7A97 Dialog.stopLoading - void
\u505C\u6B62\u6309\u94AE\u7684\u52A0\u8F7D\u72B6\u6001
Options
\u901A\u8FC7\u51FD\u6570\u8C03\u7528 Dialog \u65F6\uFF0C\u652F\u6301\u4F20\u5165\u4EE5\u4E0B\u9009\u9879\uFF1A
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u6807\u9898 string - width \u5F39\u7A97\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 320px
message \u6587\u672C\u5185\u5BB9\uFF0C\u652F\u6301\u901A\u8FC7\\n
\u6362\u884C string - messageAlign \u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3Aleft
right
string center
theme \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3Around-button
string default
zIndex z-index \u5C42\u7EA7 number 100
className \u81EA\u5B9A\u4E49\u7C7B\u540D\uFF0Cdialog \u5728\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u5185\u65F6\u65E0\u6548 string '' customStyle \u81EA\u5B9A\u4E49\u6837\u5F0F string '' selector \u81EA\u5B9A\u4E49\u9009\u62E9\u5668 string van-dialog
showConfirmButton \u662F\u5426\u5C55\u793A\u786E\u8BA4\u6309\u94AE boolean true
showCancelButton \u662F\u5426\u5C55\u793A\u53D6\u6D88\u6309\u94AE boolean false
confirmButtonText \u786E\u8BA4\u6309\u94AE\u7684\u6587\u6848 string \u786E\u8BA4
cancelButtonText \u53D6\u6D88\u6309\u94AE\u7684\u6587\u6848 string \u53D6\u6D88
overlay \u662F\u5426\u5C55\u793A\u906E\u7F69\u5C42 boolean true
overlayStyle \u81EA\u5B9A\u4E49\u906E\u7F69\u5C42\u6837\u5F0F object - closeOnClickOverlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u662F\u5426\u5173\u95ED\u5F39\u7A97 boolean false
asyncClose \u5DF2\u5E9F\u5F03\uFF0C\u5C06\u5728 2.0.0 \u79FB\u9664\uFF0C\u8BF7\u4F7F\u7528 beforeClose
\u5C5E\u6027\u4EE3\u66FF boolean false
beforeClose \u5173\u95ED\u524D\u7684\u56DE\u8C03\u51FD\u6570\uFF0C\u8FD4\u56DE false
\u53EF\u963B\u6B62\u5173\u95ED\uFF0C\u652F\u6301\u8FD4\u56DE Promise (action) => boolean | Promise<boolean> - context \u9009\u62E9\u5668\u7684\u9009\u62E9\u8303\u56F4\uFF0C\u53EF\u4EE5\u4F20\u5165\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684 this \u4F5C\u4E3A\u4E0A\u4E0B\u6587 object \u5F53\u524D\u9875\u9762 transition \u52A8\u753B\u540D\u79F0\uFF0C\u53EF\u9009\u503C\u4E3Afade
none
string scale
confirmButtonOpenType \u786E\u8BA4\u6309\u94AE\u7684\u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string -
OpenType Options
\u4F7F\u7528confirmButtonOpenType
\u540E\uFF0C\u652F\u6301\u4EE5\u4E0B\u9009\u9879\uFF1A
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C open-type appParameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - launchApp
lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
getUserInfo
sessionFrom \u4F1A\u8BDD\u6765\u6E90 string - contact
businessId \u5BA2\u670D\u6D88\u606F\u5B50\u5546\u6237 id number - contact
sendMessageTitle \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 contact
sendMessagePath \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 contact
sendMessageImg sendMessageImg string \u622A\u56FE contact
showMessageCard \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
contact
Props
\u901A\u8FC7\u7EC4\u4EF6\u8C03\u7528 Dialog \u65F6\uFF0C\u652F\u6301\u4EE5\u4E0B Props:
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u5F39\u7A97 boolean - title \u6807\u9898 string - width \u5F39\u7A97\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 320px
message \u6587\u672C\u5185\u5BB9\uFF0C\u652F\u6301\u901A\u8FC7\\n
\u6362\u884C string - theme \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3Around-button
string default
message-align \u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3Aleft
right
string center
z-index z-index \u5C42\u7EA7 number 100
class-name \u81EA\u5B9A\u4E49\u7C7B\u540D\uFF0Cdialog \u5728\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u5185\u65F6\u65E0\u6548 string '' custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string '' show-confirm-button \u662F\u5426\u5C55\u793A\u786E\u8BA4\u6309\u94AE boolean true
show-cancel-button \u662F\u5426\u5C55\u793A\u53D6\u6D88\u6309\u94AE boolean false
confirm-button-text \u786E\u8BA4\u6309\u94AE\u7684\u6587\u6848 string \u786E\u8BA4
cancel-button-text \u53D6\u6D88\u6309\u94AE\u7684\u6587\u6848 string \u53D6\u6D88
confirm-button-color \u786E\u8BA4\u6309\u94AE\u7684\u5B57\u4F53\u989C\u8272 string #ee0a24
cancel-button-color \u53D6\u6D88\u6309\u94AE\u7684\u5B57\u4F53\u989C\u8272 string #333
overlay \u662F\u5426\u5C55\u793A\u906E\u7F69\u5C42 boolean true
overlay-style v1.0.0
\u81EA\u5B9A\u4E49\u906E\u7F69\u5C42\u6837\u5F0F object - close-on-click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u662F\u5426\u5173\u95ED\u5F39\u7A97 boolean false
use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u5185\u5BB9\u7684\u63D2\u69FD boolean false
use-title-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u6807\u9898\u7684\u63D2\u69FD boolean false
async-close \u5DF2\u5E9F\u5F03\uFF0C\u5C06\u5728 2.0.0 \u79FB\u9664\uFF0C\u8BF7\u4F7F\u7528 beforeClose
\u5C5E\u6027\u4EE3\u66FF boolean false
before-close \u5173\u95ED\u524D\u7684\u56DE\u8C03\u51FD\u6570\uFF0C\u8FD4\u56DE false
\u53EF\u963B\u6B62\u5173\u95ED\uFF0C\u652F\u6301\u8FD4\u56DE Promise (action) => boolean | Promise<boolean> - transition \u52A8\u753B\u540D\u79F0\uFF0C\u53EF\u9009\u503C\u4E3Afade
string scale
confirm-button-open-type \u786E\u8BA4\u6309\u94AE\u7684\u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string -
OpenType Props
\u4F7F\u7528confirm-button-open-type
\u540E\uFF0C\u652F\u6301\u4EE5\u4E0B Props\uFF1A
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C open-type app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - launchApp
lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
getUserInfo
session-from \u4F1A\u8BDD\u6765\u6E90 string - contact
business-id \u5BA2\u670D\u6D88\u606F\u5B50\u5546\u6237 id number - contact
send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 contact
send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 contact
send-message-img sendMessageImg string \u622A\u56FE contact
show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
contact
Events
\u4E8B\u4EF6 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:close \u5F39\u7A97\u5173\u95ED\u65F6\u89E6\u53D1 event.detail: \u89E6\u53D1\u5173\u95ED\u4E8B\u4EF6\u7684\u6765\u6E90\uFF0C
\u679A\u4E3E\u4E3Aconfirm
,cancel
,overlay
bind:confirm \u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u65F6\u89E6\u53D1 - bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1 - bind:getuserinfo \u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u65F6\uFF0C\u4F1A\u8FD4\u56DE\u83B7\u53D6\u5230\u7684\u7528\u6237\u4FE1\u606F\uFF0C
\u4ECE\u8FD4\u56DE\u53C2\u6570\u7684 detail \u4E2D\u83B7\u53D6\u5230\u7684\u503C\u540C wx.getUserInfo - bind:contact \u5BA2\u670D\u6D88\u606F\u56DE\u8C03 - bind:getphonenumber \u83B7\u53D6\u7528\u6237\u624B\u673A\u53F7\u56DE\u8C03 - bind:error \u5F53\u4F7F\u7528\u5F00\u653E\u80FD\u529B\u65F6\uFF0C\u53D1\u751F\u9519\u8BEF\u7684\u56DE\u8C03 - bind:opensetting \u5728\u6253\u5F00\u6388\u6743\u8BBE\u7F6E\u9875\u540E\u56DE\u8C03 -
Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49title
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
`,17),Vs=[Us],Gs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Rs,Vs))}},Os={class:"van-doc-markdown-body"},Ms=d(`Divider \u5206\u5272\u7EBF
\u4ECB\u7ECD
\u7528\u4E8E\u5C06\u5185\u5BB9\u5206\u9694\u4E3A\u591A\u4E2A\u533A\u57DF\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B
"usingComponents": {
+
API
\u65B9\u6CD5
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD Dialog options
Promise
\u5C55\u793A\u5F39\u7A97 Dialog.alert options
Promise
\u5C55\u793A\u6D88\u606F\u63D0\u793A\u5F39\u7A97 Dialog.confirm options
Promise
\u5C55\u793A\u6D88\u606F\u786E\u8BA4\u5F39\u7A97 Dialog.setDefaultOptions options
void
\u4FEE\u6539\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Dialog \u751F\u6548 Dialog.resetDefaultOptions - void
\u91CD\u7F6E\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Dialog \u751F\u6548 Dialog.close - void
\u5173\u95ED\u5F39\u7A97 Dialog.stopLoading - void
\u505C\u6B62\u6309\u94AE\u7684\u52A0\u8F7D\u72B6\u6001
Options
\u901A\u8FC7\u51FD\u6570\u8C03\u7528 Dialog \u65F6\uFF0C\u652F\u6301\u4F20\u5165\u4EE5\u4E0B\u9009\u9879\uFF1A
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u6807\u9898 string - width \u5F39\u7A97\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 320px
message \u6587\u672C\u5185\u5BB9\uFF0C\u652F\u6301\u901A\u8FC7\\n
\u6362\u884C string - messageAlign \u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3Aleft
right
string center
theme \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3Around-button
string default
zIndex z-index \u5C42\u7EA7 number 100
className \u81EA\u5B9A\u4E49\u7C7B\u540D\uFF0Cdialog \u5728\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u5185\u65F6\u65E0\u6548 string '' customStyle \u81EA\u5B9A\u4E49\u6837\u5F0F string '' selector \u81EA\u5B9A\u4E49\u9009\u62E9\u5668 string van-dialog
showConfirmButton \u662F\u5426\u5C55\u793A\u786E\u8BA4\u6309\u94AE boolean true
showCancelButton \u662F\u5426\u5C55\u793A\u53D6\u6D88\u6309\u94AE boolean false
confirmButtonText \u786E\u8BA4\u6309\u94AE\u7684\u6587\u6848 string \u786E\u8BA4
cancelButtonText \u53D6\u6D88\u6309\u94AE\u7684\u6587\u6848 string \u53D6\u6D88
overlay \u662F\u5426\u5C55\u793A\u906E\u7F69\u5C42 boolean true
overlayStyle \u81EA\u5B9A\u4E49\u906E\u7F69\u5C42\u6837\u5F0F object - closeOnClickOverlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u662F\u5426\u5173\u95ED\u5F39\u7A97 boolean false
asyncClose \u5DF2\u5E9F\u5F03\uFF0C\u5C06\u5728 2.0.0 \u79FB\u9664\uFF0C\u8BF7\u4F7F\u7528 beforeClose
\u5C5E\u6027\u4EE3\u66FF boolean false
beforeClose \u5173\u95ED\u524D\u7684\u56DE\u8C03\u51FD\u6570\uFF0C\u8FD4\u56DE false
\u53EF\u963B\u6B62\u5173\u95ED\uFF0C\u652F\u6301\u8FD4\u56DE Promise (action) => boolean | Promise<boolean> - context \u9009\u62E9\u5668\u7684\u9009\u62E9\u8303\u56F4\uFF0C\u53EF\u4EE5\u4F20\u5165\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684 this \u4F5C\u4E3A\u4E0A\u4E0B\u6587 object \u5F53\u524D\u9875\u9762 transition \u52A8\u753B\u540D\u79F0\uFF0C\u53EF\u9009\u503C\u4E3Afade
none
string scale
confirmButtonOpenType \u786E\u8BA4\u6309\u94AE\u7684\u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string -
OpenType Options
\u4F7F\u7528confirmButtonOpenType
\u540E\uFF0C\u652F\u6301\u4EE5\u4E0B\u9009\u9879\uFF1A
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C open-type appParameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - launchApp
lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
getUserInfo
sessionFrom \u4F1A\u8BDD\u6765\u6E90 string - contact
businessId \u5BA2\u670D\u6D88\u606F\u5B50\u5546\u6237 id number - contact
sendMessageTitle \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 contact
sendMessagePath \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 contact
sendMessageImg sendMessageImg string \u622A\u56FE contact
showMessageCard \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
contact
Props
\u901A\u8FC7\u7EC4\u4EF6\u8C03\u7528 Dialog \u65F6\uFF0C\u652F\u6301\u4EE5\u4E0B Props:
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u5F39\u7A97 boolean - title \u6807\u9898 string - width \u5F39\u7A97\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 320px
message \u6587\u672C\u5185\u5BB9\uFF0C\u652F\u6301\u901A\u8FC7\\n
\u6362\u884C string - theme \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3Around-button
string default
message-align \u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3Aleft
right
string center
z-index z-index \u5C42\u7EA7 number 100
class-name \u81EA\u5B9A\u4E49\u7C7B\u540D\uFF0Cdialog \u5728\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u5185\u65F6\u65E0\u6548 string '' custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string '' show-confirm-button \u662F\u5426\u5C55\u793A\u786E\u8BA4\u6309\u94AE boolean true
show-cancel-button \u662F\u5426\u5C55\u793A\u53D6\u6D88\u6309\u94AE boolean false
confirm-button-text \u786E\u8BA4\u6309\u94AE\u7684\u6587\u6848 string \u786E\u8BA4
cancel-button-text \u53D6\u6D88\u6309\u94AE\u7684\u6587\u6848 string \u53D6\u6D88
confirm-button-color \u786E\u8BA4\u6309\u94AE\u7684\u5B57\u4F53\u989C\u8272 string #ee0a24
cancel-button-color \u53D6\u6D88\u6309\u94AE\u7684\u5B57\u4F53\u989C\u8272 string #333
overlay \u662F\u5426\u5C55\u793A\u906E\u7F69\u5C42 boolean true
overlay-style v1.0.0
\u81EA\u5B9A\u4E49\u906E\u7F69\u5C42\u6837\u5F0F object - close-on-click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u662F\u5426\u5173\u95ED\u5F39\u7A97 boolean false
use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u5185\u5BB9\u7684\u63D2\u69FD boolean false
use-title-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u6807\u9898\u7684\u63D2\u69FD boolean false
async-close \u5DF2\u5E9F\u5F03\uFF0C\u5C06\u5728 2.0.0 \u79FB\u9664\uFF0C\u8BF7\u4F7F\u7528 beforeClose
\u5C5E\u6027\u4EE3\u66FF boolean false
before-close \u5173\u95ED\u524D\u7684\u56DE\u8C03\u51FD\u6570\uFF0C\u8FD4\u56DE false
\u53EF\u963B\u6B62\u5173\u95ED\uFF0C\u652F\u6301\u8FD4\u56DE Promise (action) => boolean | Promise<boolean> - transition \u52A8\u753B\u540D\u79F0\uFF0C\u53EF\u9009\u503C\u4E3Afade
string scale
confirm-button-open-type \u786E\u8BA4\u6309\u94AE\u7684\u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string -
OpenType Props
\u4F7F\u7528confirm-button-open-type
\u540E\uFF0C\u652F\u6301\u4EE5\u4E0B Props\uFF1A
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C open-type app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - launchApp
lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
getUserInfo
session-from \u4F1A\u8BDD\u6765\u6E90 string - contact
business-id \u5BA2\u670D\u6D88\u606F\u5B50\u5546\u6237 id number - contact
send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 contact
send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 contact
send-message-img sendMessageImg string \u622A\u56FE contact
show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
contact
Events
\u4E8B\u4EF6 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:close \u5F39\u7A97\u5173\u95ED\u65F6\u89E6\u53D1 event.detail: \u89E6\u53D1\u5173\u95ED\u4E8B\u4EF6\u7684\u6765\u6E90\uFF0C
\u679A\u4E3E\u4E3Aconfirm
,cancel
,overlay
bind:confirm \u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u65F6\u89E6\u53D1 - bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1 - bind:getuserinfo \u70B9\u51FB\u786E\u8BA4\u6309\u94AE\u65F6\uFF0C\u4F1A\u8FD4\u56DE\u83B7\u53D6\u5230\u7684\u7528\u6237\u4FE1\u606F\uFF0C
\u4ECE\u8FD4\u56DE\u53C2\u6570\u7684 detail \u4E2D\u83B7\u53D6\u5230\u7684\u503C\u540C wx.getUserInfo - bind:contact \u5BA2\u670D\u6D88\u606F\u56DE\u8C03 - bind:getphonenumber \u83B7\u53D6\u7528\u6237\u624B\u673A\u53F7\u56DE\u8C03 - bind:error \u5F53\u4F7F\u7528\u5F00\u653E\u80FD\u529B\u65F6\uFF0C\u53D1\u751F\u9519\u8BEF\u7684\u56DE\u8C03 - bind:opensetting \u5728\u6253\u5F00\u6388\u6743\u8BBE\u7F6E\u9875\u540E\u56DE\u8C03 -
Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49title
\u663E\u793A\u5185\u5BB9\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
`,17),Us=[Ls],Vs={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ms,Us))}},Gs={class:"van-doc-markdown-body"},Os=d(`Divider \u5206\u5272\u7EBF
\u4ECB\u7ECD
\u7528\u4E8E\u5C06\u5185\u5BB9\u5206\u9694\u4E3A\u591A\u4E2A\u533A\u57DF\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B
"usingComponents": {
"van-divider": "@vant/weapp/divider/index"
}
Vant Weapp 1.0 \u7248\u672C\u5F00\u59CB\u652F\u6301\u6B64\u7EC4\u4EF6\uFF0C\u5347\u7EA7\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-divider />
@@ -1194,7 +1194,7 @@ page {
>
\u6587\u672C
</van-divider>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C dashed \u865A\u7EBF boolean false hairline \u7EC6\u7EBF boolean false content-position \u6587\u672C\u4F4D\u7F6E\uFF0Cleft
center
right
string - custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string -
Slot
\u540D\u79F0 \u8BF4\u660E \u9ED8\u8BA4 \u81EA\u5B9A\u4E49\u6587\u672C\u5185\u5BB9
`,13),Ws=[Ms],Hs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Os,Ws))}},Ks={class:"van-doc-markdown-body"},Qs=d(`DropdownMenu \u4E0B\u62C9\u83DC\u5355
\u4ECB\u7ECD
\u5411\u4E0B\u5F39\u51FA\u7684\u83DC\u5355\u5217\u8868\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C dashed \u865A\u7EBF boolean false hairline \u7EC6\u7EBF boolean false content-position \u6587\u672C\u4F4D\u7F6E\uFF0Cleft
center
right
string - custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string -
Slot
\u540D\u79F0 \u8BF4\u660E \u9ED8\u8BA4 \u81EA\u5B9A\u4E49\u6587\u672C\u5185\u5BB9
`,13),Ws=[Os],Hs={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Gs,Ws))}},Ks={class:"van-doc-markdown-body"},Qs=d(`DropdownMenu \u4E0B\u62C9\u83DC\u5355
\u4ECB\u7ECD
\u5411\u4E0B\u5F39\u51FA\u7684\u83DC\u5355\u5217\u8868\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-dropdown-menu": "@vant/weapp/dropdown-menu/index",
"van-dropdown-item": "@vant/weapp/dropdown-item/index"
}
@@ -1285,7 +1285,7 @@ page {
<van-dropdown-item value="{{ value1 }}" disabled options="{{ option1 }}" />
<van-dropdown-item value="{{ value2 }}" disabled options="{{ option2 }}" />
</van-dropdown-menu>
-
API
DropdownMenu Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C active-color \u83DC\u5355\u6807\u9898\u548C\u9009\u9879\u7684\u9009\u4E2D\u6001\u989C\u8272 string #ee0a24
z-index \u83DC\u5355\u680F z-index \u5C42\u7EA7 number 10
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u6BEB\u79D2 number 200
direction \u83DC\u5355\u5C55\u5F00\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A up string down
overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean true
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED\u83DC\u5355 boolean true
close-on-click-outside \u662F\u5426\u5728\u70B9\u51FB\u5916\u90E8 menu \u540E\u5173\u95ED\u83DC\u5355 boolean true
DropdownItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u9009\u4E2D\u9879\u5BF9\u5E94\u7684 value number | string - title \u83DC\u5355\u9879\u6807\u9898 string \u5F53\u524D\u9009\u4E2D\u9879\u6587\u5B57 options \u9009\u9879\u6570\u7EC4 Option[] []
disabled \u662F\u5426\u7981\u7528\u83DC\u5355 boolean false
title-class \u6807\u9898\u989D\u5916\u7C7B\u540D string - popup-style \u81EA\u5B9A\u4E49\u5F39\u51FA\u5C42\u6837\u5F0F string -
DropdownItem Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 change \u70B9\u51FB\u9009\u9879\u5BFC\u81F4 value \u53D8\u5316\u65F6\u89E6\u53D1 value open \u6253\u5F00\u83DC\u5355\u680F\u65F6\u89E6\u53D1 - close \u5173\u95ED\u83DC\u5355\u680F\u65F6\u89E6\u53D1 - opened \u6253\u5F00\u83DC\u5355\u680F\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 - closed \u5173\u95ED\u83DC\u5355\u680F\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 -
DropdownItem \u65B9\u6CD5
\u901A\u8FC7 selectComponent(id) \u53EF\u8BBF\u95EE\u3002
\u65B9\u6CD5\u540D \u8BF4\u660E \u53C2\u6570 \u8FD4\u56DE\u503C toggle \u5207\u6362\u83DC\u5355\u5C55\u793A\u72B6\u6001\uFF0C\u4F20true
\u4E3A\u663E\u793A\uFF0Cfalse
\u4E3A\u9690\u85CF\uFF0C\u4E0D\u4F20\u53C2\u4E3A\u53D6\u53CD show?: boolean -
Option \u6570\u636E\u7ED3\u6784
\u952E\u540D \u8BF4\u660E \u7C7B\u578B text \u6587\u5B57 string value \u6807\u8BC6\u7B26 number | string icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,16),Js=[Qs],Xs={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ks,Js))}},Zs={class:"van-doc-markdown-body"},Ys=d(`Empty \u7A7A\u72B6\u6001
\u4ECB\u7ECD
\u7A7A\u72B6\u6001\u65F6\u7684\u5360\u4F4D\u63D0\u793A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
DropdownMenu Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C active-color \u83DC\u5355\u6807\u9898\u548C\u9009\u9879\u7684\u9009\u4E2D\u6001\u989C\u8272 string #ee0a24
z-index \u83DC\u5355\u680F z-index \u5C42\u7EA7 number 10
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u6BEB\u79D2 number 200
direction \u83DC\u5355\u5C55\u5F00\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A up string down
overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean true
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED\u83DC\u5355 boolean true
close-on-click-outside \u662F\u5426\u5728\u70B9\u51FB\u5916\u90E8 menu \u540E\u5173\u95ED\u83DC\u5355 boolean true
DropdownItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u9009\u4E2D\u9879\u5BF9\u5E94\u7684 value number | string - title \u83DC\u5355\u9879\u6807\u9898 string \u5F53\u524D\u9009\u4E2D\u9879\u6587\u5B57 options \u9009\u9879\u6570\u7EC4 Option[] []
disabled \u662F\u5426\u7981\u7528\u83DC\u5355 boolean false
title-class \u6807\u9898\u989D\u5916\u7C7B\u540D string - popup-style \u81EA\u5B9A\u4E49\u5F39\u51FA\u5C42\u6837\u5F0F string -
DropdownItem Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 change \u70B9\u51FB\u9009\u9879\u5BFC\u81F4 value \u53D8\u5316\u65F6\u89E6\u53D1 value open \u6253\u5F00\u83DC\u5355\u680F\u65F6\u89E6\u53D1 - close \u5173\u95ED\u83DC\u5355\u680F\u65F6\u89E6\u53D1 - opened \u6253\u5F00\u83DC\u5355\u680F\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 - closed \u5173\u95ED\u83DC\u5355\u680F\u4E14\u52A8\u753B\u7ED3\u675F\u540E\u89E6\u53D1 -
DropdownItem \u65B9\u6CD5
\u901A\u8FC7 selectComponent(id) \u53EF\u8BBF\u95EE\u3002
\u65B9\u6CD5\u540D \u8BF4\u660E \u53C2\u6570 \u8FD4\u56DE\u503C toggle \u5207\u6362\u83DC\u5355\u5C55\u793A\u72B6\u6001\uFF0C\u4F20true
\u4E3A\u663E\u793A\uFF0Cfalse
\u4E3A\u9690\u85CF\uFF0C\u4E0D\u4F20\u53C2\u4E3A\u53D6\u53CD show?: boolean -
Option \u6570\u636E\u7ED3\u6784
\u952E\u540D \u8BF4\u660E \u7C7B\u578B text \u6587\u5B57 string value \u6807\u8BC6\u7B26 number | string icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,16),Js=[Qs],Xs={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ks,Js))}},Zs={class:"van-doc-markdown-body"},Ys=d(`Empty \u7A7A\u72B6\u6001
\u4ECB\u7ECD
\u7A7A\u72B6\u6001\u65F6\u7684\u5360\u4F4D\u63D0\u793A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-empty": "@vant/weapp/empty/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-empty description="\u63CF\u8FF0\u6587\u5B57" />
@@ -1310,7 +1310,7 @@ page {
height: 40px;
}
</style>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C image \u56FE\u7247\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A error
network
search
\uFF0C\u652F\u6301\u4F20\u5165\u56FE\u7247 URL string default
description \u56FE\u7247\u4E0B\u65B9\u7684\u63CF\u8FF0\u6587\u5B57 string -
Slots
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5E95\u90E8\u5185\u5BB9 image \u81EA\u5B9A\u4E49\u56FE\u6807 description \u81EA\u5B9A\u4E49\u63CF\u8FF0\u6587\u5B57
`,11),sa=[Ys],aa={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Zs,sa))}},ta={class:"van-doc-markdown-body"},na=d(`Field \u8F93\u5165\u6846
\u4ECB\u7ECD
\u7528\u6237\u53EF\u4EE5\u5728\u6587\u672C\u6846\u5185\u8F93\u5165\u6216\u7F16\u8F91\u6587\u5B57\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C image \u56FE\u7247\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A error
network
search
\uFF0C\u652F\u6301\u4F20\u5165\u56FE\u7247 URL string default
description \u56FE\u7247\u4E0B\u65B9\u7684\u63CF\u8FF0\u6587\u5B57 string -
Slots
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5E95\u90E8\u5185\u5BB9 image \u81EA\u5B9A\u4E49\u56FE\u6807 description \u81EA\u5B9A\u4E49\u63CF\u8FF0\u6587\u5B57
`,11),sa=[Ys],aa={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Zs,sa))}},ta={class:"van-doc-markdown-body"},na=d(`Field \u8F93\u5165\u6846
\u4ECB\u7ECD
\u7528\u6237\u53EF\u4EE5\u5728\u6587\u672C\u6846\u5185\u8F93\u5165\u6216\u7F16\u8F91\u6587\u5B57\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-field": "@vant/weapp/field/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-cell-group>
@@ -1420,7 +1420,7 @@ page {
</van-button>
</van-field>
</van-cell-group>
-
\u5E38\u89C1\u95EE\u9898
\u771F\u673A\u4E0A\u4E3A\u4EC0\u4E48\u4F1A\u51FA\u73B0\u805A\u7126\u65F6 placeholder \u52A0\u7C97\u3001\u95EA\u70C1\u7684\u73B0\u8C61\uFF1F
\u7531\u4E8E\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 input \u7EC4\u4EF6\u548C textarea \u7EC4\u4EF6\u662F\u539F\u751F\u7EC4\u4EF6\uFF0C\u805A\u7126\u65F6\u4F1A\u5C06\u539F\u751F\u7684\u8F93\u5165\u6846\u8986\u76D6\u5728\u5BF9\u5E94\u4F4D\u7F6E\u4E0A\uFF0C\u5BFC\u81F4\u4E86\u8FD9\u4E2A\u73B0\u8C61\u7684\u4EA7\u751F\u3002
\u76F8\u5173\u7684\u8BA8\u8BBA\u53EF\u4EE5\u67E5\u770B\u5FAE\u4FE1\u5F00\u653E\u793E\u533A\u3002
\u771F\u673A\u4E0A placeholder \u4E3A\u4EC0\u4E48\u4F1A\u76D6\u8FC7 popup \u7B49\u5176\u5B83\u7EC4\u4EF6\uFF1F
\u7531\u4E8E\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 input \u7EC4\u4EF6\u548C textarea \u7EC4\u4EF6\u662F\u539F\u751F\u7EC4\u4EF6\uFF0C\u9075\u5FAA\u539F\u751F\u7EC4\u4EF6\u7684\u9650\u5236\uFF0C\u8BE6\u60C5\u53EF\u4EE5\u67E5\u770B\u539F\u751F\u7EC4\u4EF6\u8BF4\u660E\u3002
textarea \u7684 placeholder \u5728\u771F\u673A\u4E0A\u4E3A\u4EC0\u4E48\u4F1A\u504F\u79FB\uFF1F
\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 textarea \u7EC4\u4EF6\u5728 Android \u548C iOS \u4E2D\u9ED8\u8BA4\u6837\u5F0F\u4E0D\u540C\uFF0C\u5728 iOS \u4E2D\u4F1A\u6709\u9ED8\u8BA4\u7684 padding
\uFF0C\u4E14\u65E0\u6CD5\u7F6E 0\u3002
\u540C\u65F6 placeholder-style
\u5BF9 vertical-align
\u3001line-height
\u7B49\u5927\u91CF css \u5C5E\u6027\u90FD\u4E0D\u751F\u6548\u3002
\u8FD9\u4E00\u7CFB\u5217\u7684\u95EE\u9898\u5BFC\u81F4\u4E86 placeholder \u5728\u771F\u673A\u4E0A\u53EF\u80FD\u4F1A\u51FA\u73B0\u504F\u79FB\u3002
\u5FAE\u4FE1\u5DF2\u7ECF\u5728 2.10.0
\u57FA\u7840\u5E93\u7248\u672C\u540E\u652F\u6301\u79FB\u9664\u9ED8\u8BA4\u7684 padding
\uFF0C\u4F46\u4F4E\u7248\u672C\u4ECD\u6709\u95EE\u9898\u3002\u8BE6\u60C5\u53EF\u4EE5\u67E5\u770B \u5FAE\u4FE1\u5F00\u653E\u793E\u533A\u3002
\u624B\u5199\u8F93\u5165\u6CD5\u4E3A\u4EC0\u4E48\u4F1A\u4E22\u5931\u90E8\u5206\u5B57\u7B26 / \u624B\u5199\u8F93\u5165\u6CD5\u4E3A\u4EC0\u4E48\u4E0D\u4F1A\u89E6\u53D1 input \u4E8B\u4EF6\uFF1F
\u8FD9\u662F\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 input \u7EC4\u4EF6\u672C\u8EAB\u7684\u95EE\u9898\uFF0C\u5982\u679C\u9700\u8981\u517C\u5BB9\u624B\u5199\u8F93\u5165\u6CD5\u7684\u573A\u666F\uFF0C\u53EF\u4EE5\u5728 blur
\u4E8B\u4EF6\u4E2D\u53D6\u5230\u8F93\u5165\u7684\u503C\u3002
\u76F8\u5173\u7684\u8BA8\u8BBA\u53EF\u4EE5\u67E5\u770B\u5FAE\u4FE1\u5F00\u653E\u793E\u533A\u3002
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - label \u8F93\u5165\u6846\u5DE6\u4FA7\u6587\u672C string - size \u5355\u5143\u683C\u5927\u5C0F\uFF0C\u53EF\u9009\u503C\u4E3A large
string - value \u5F53\u524D\u8F93\u5165\u7684\u503C string | number - type \u53EF\u8BBE\u7F6E\u4E3A\u4EFB\u610F\u539F\u751F\u7C7B\u578B, \u5982 number
idcard
textarea
digit
string text
fixed \u5982\u679C type \u4E3A textarea
\u4E14\u5728\u4E00\u4E2A position:fixed
\u7684\u533A\u57DF\uFF0C\u9700\u8981\u663E\u793A\u6307\u5B9A\u5C5E\u6027 fixed \u4E3A true boolean false
focus \u83B7\u53D6\u7126\u70B9 boolean false
border \u662F\u5426\u663E\u793A\u5185\u8FB9\u6846 boolean true
disabled \u662F\u5426\u7981\u7528\u8F93\u5165\u6846 boolean false
readonly \u662F\u5426\u53EA\u8BFB boolean false
clearable \u662F\u5426\u542F\u7528\u6E05\u9664\u63A7\u4EF6 boolean false
clickable \u662F\u5426\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
required \u662F\u5426\u663E\u793A\u8868\u5355\u5FC5\u586B\u661F\u53F7 boolean false
center \u662F\u5426\u4F7F\u5185\u5BB9\u5782\u76F4\u5C45\u4E2D boolean false
password \u662F\u5426\u662F\u5BC6\u7801\u7C7B\u578B boolean false
title-width \u6807\u9898\u5BBD\u5EA6 string 6.2em
maxlength \u6700\u5927\u8F93\u5165\u957F\u5EA6\uFF0C\u8BBE\u7F6E\u4E3A -1 \u7684\u65F6\u5019\u4E0D\u9650\u5236\u6700\u5927\u957F\u5EA6 number -1
placeholder \u8F93\u5165\u6846\u4E3A\u7A7A\u65F6\u5360\u4F4D\u7B26 string - placeholder-style \u6307\u5B9A placeholder \u7684\u6837\u5F0F string - custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - is-link \u662F\u5426\u5C55\u793A\u53F3\u4FA7\u7BAD\u5934\u5E76\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
arrow-direction \u7BAD\u5934\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A left
up
down
string - show-word-limit \u662F\u5426\u663E\u793A\u5B57\u6570\u7EDF\u8BA1\uFF0C\u9700\u8981\u8BBE\u7F6Emaxlength
\u5C5E\u6027 boolean false
error \u662F\u5426\u5C06\u8F93\u5165\u5185\u5BB9\u6807\u7EA2 boolean false
error-message \u5E95\u90E8\u9519\u8BEF\u63D0\u793A\u6587\u6848\uFF0C\u4E3A\u7A7A\u65F6\u4E0D\u5C55\u793A string ''
error-message-align \u5E95\u90E8\u9519\u8BEF\u63D0\u793A\u6587\u6848\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A center
right
string ''
input-align \u8F93\u5165\u6846\u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A center
right
string left
autosize \u662F\u5426\u81EA\u9002\u5E94\u5185\u5BB9\u9AD8\u5EA6\uFF0C\u53EA\u5BF9 textarea \u6709\u6548\uFF0C
\u53EF\u4F20\u5165\u5BF9\u8C61,\u5982 { maxHeight: 100, minHeight: 50 }\uFF0C
\u5355\u4F4D\u4E3Apx
boolean | object false
left-icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - right-icon \u53F3\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - confirm-type \u8BBE\u7F6E\u952E\u76D8\u53F3\u4E0B\u89D2\u6309\u94AE\u7684\u6587\u5B57\uFF0C\u4EC5\u5728 type='text' \u65F6\u751F\u6548 string done
confirm-hold \u70B9\u51FB\u952E\u76D8\u53F3\u4E0B\u89D2\u6309\u94AE\u65F6\u662F\u5426\u4FDD\u6301\u952E\u76D8\u4E0D\u6536\u8D77\uFF0C\u5728 type='textarea' \u65F6\u65E0\u6548 boolean false
hold-keyboard focus \u65F6\uFF0C\u70B9\u51FB\u9875\u9762\u7684\u65F6\u5019\u4E0D\u6536\u8D77\u952E\u76D8 boolean false
cursor-spacing \u8F93\u5165\u6846\u805A\u7126\u65F6\u5E95\u90E8\u4E0E\u952E\u76D8\u7684\u8DDD\u79BB number 50
adjust-position \u952E\u76D8\u5F39\u8D77\u65F6\uFF0C\u662F\u5426\u81EA\u52A8\u4E0A\u63A8\u9875\u9762 boolean true
show-confirm-bar \u662F\u5426\u663E\u793A\u952E\u76D8\u4E0A\u65B9\u5E26\u6709\u201D\u5B8C\u6210\u201C\u6309\u94AE\u90A3\u4E00\u680F\uFF0C\u53EA\u5BF9 textarea \u6709\u6548 boolean true
selection-start \u5149\u6807\u8D77\u59CB\u4F4D\u7F6E\uFF0C\u81EA\u52A8\u805A\u96C6\u65F6\u6709\u6548\uFF0C\u9700\u4E0E selection-end \u642D\u914D\u4F7F\u7528 number -1
selection-end \u5149\u6807\u7ED3\u675F\u4F4D\u7F6E\uFF0C\u81EA\u52A8\u805A\u96C6\u65F6\u6709\u6548\uFF0C\u9700\u4E0E selection-start \u642D\u914D\u4F7F\u7528 number -1
auto-focus \u81EA\u52A8\u805A\u7126\uFF0C\u62C9\u8D77\u952E\u76D8 boolean false
disable-default-padding \u662F\u5426\u53BB\u6389 iOS \u4E0B\u7684\u9ED8\u8BA4\u5185\u8FB9\u8DDD\uFF0C\u53EA\u5BF9 textarea \u6709\u6548 boolean true
cursor \u6307\u5B9A focus \u65F6\u7684\u5149\u6807\u4F4D\u7F6E number -1
clear-trigger v1.8.4
\u663E\u793A\u6E05\u9664\u56FE\u6807\u7684\u65F6\u673A\uFF0Calways
\u8868\u793A\u8F93\u5165\u6846\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A\uFF0C
focus
\u8868\u793A\u8F93\u5165\u6846\u805A\u7126\u4E14\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A string focus
always-embed v1.9.2
\u5F3A\u5236 input \u5904\u4E8E\u540C\u5C42\u72B6\u6001\uFF0C\u9ED8\u8BA4 focus \u65F6 input \u4F1A\u5207\u5230\u975E\u540C\u5C42\u72B6\u6001 (\u4EC5\u5728 iOS \u4E0B\u751F\u6548) boolean false
Events
\u4E8B\u4EF6 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:input \u8F93\u5165\u5185\u5BB9\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:change \u8F93\u5165\u5185\u5BB9\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:confirm \u70B9\u51FB\u5B8C\u6210\u6309\u94AE\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:click-icon \u70B9\u51FB\u5C3E\u90E8\u56FE\u6807\u65F6\u89E6\u53D1 - bind:focus \u8F93\u5165\u6846\u805A\u7126\u65F6\u89E6\u53D1 event.detail.value: \u5F53\u524D\u8F93\u5165\u503C;
event.detail.height: \u952E\u76D8\u9AD8\u5EA6 bind:blur \u8F93\u5165\u6846\u5931\u7126\u65F6\u89E6\u53D1 event.detail.value: \u5F53\u524D\u8F93\u5165\u503C;
event.detail.cursor: \u6E38\u6807\u4F4D\u7F6E(\u5982\u679C type
\u4E0D\u4E3A textarea
\uFF0C\u503C\u4E3A 0
) bind:clear \u70B9\u51FB\u6E05\u7A7A\u63A7\u4EF6\u65F6\u89E6\u53D1 - bind:click-input \u70B9\u51FB\u8F93\u5165\u533A\u57DF\u65F6\u89E6\u53D1 - bind:linechange \u8F93\u5165\u6846\u884C\u6570\u53D8\u5316\u65F6\u8C03\u7528\uFF0C\u53EA\u5BF9 textarea \u6709\u6548 event.detail = { height: 0, heightRpx: 0, lineCount: 0 } bind:keyboardheightchange \u952E\u76D8\u9AD8\u5EA6\u53D1\u751F\u53D8\u5316\u7684\u65F6\u5019\u89E6\u53D1\u6B64\u4E8B\u4EF6 event.detail = { height: height, duration: duration }
Slot
\u540D\u79F0 \u8BF4\u660E label \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u6807\u7B7E\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86label
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 left-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5934\u90E8\u56FE\u6807 right-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5C3E\u90E8\u56FE\u6807 button \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5C3E\u90E8\u6309\u94AE input \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\uFF0C\u4F7F\u7528\u6B64\u63D2\u69FD\u540E\uFF0C\u4E0E\u8F93\u5165\u6846\u76F8\u5173\u7684\u5C5E\u6027\u548C\u4E8B\u4EF6\u5C06\u5931\u6548
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E label-class \u5DE6\u4FA7\u6587\u672C\u6837\u5F0F\u7C7B input-class \u8F93\u5165\u6846\u6837\u5F0F\u7C7B right-icon-class \u53F3\u4FA7\u56FE\u6807\u6837\u5F0F\u7C7B
`,22),la=[na],ea={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ta,la))}},pa={class:"van-doc-markdown-body"},da=d(`GoodsAction \u5546\u54C1\u5BFC\u822A
\u4ECB\u7ECD
\u7528\u4E8E\u4E3A\u5546\u54C1\u76F8\u5173\u64CD\u4F5C\u63D0\u4F9B\u4FBF\u6377\u4EA4\u4E92\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
\u5E38\u89C1\u95EE\u9898
\u771F\u673A\u4E0A\u4E3A\u4EC0\u4E48\u4F1A\u51FA\u73B0\u805A\u7126\u65F6 placeholder \u52A0\u7C97\u3001\u95EA\u70C1\u7684\u73B0\u8C61\uFF1F
\u7531\u4E8E\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 input \u7EC4\u4EF6\u548C textarea \u7EC4\u4EF6\u662F\u539F\u751F\u7EC4\u4EF6\uFF0C\u805A\u7126\u65F6\u4F1A\u5C06\u539F\u751F\u7684\u8F93\u5165\u6846\u8986\u76D6\u5728\u5BF9\u5E94\u4F4D\u7F6E\u4E0A\uFF0C\u5BFC\u81F4\u4E86\u8FD9\u4E2A\u73B0\u8C61\u7684\u4EA7\u751F\u3002
\u76F8\u5173\u7684\u8BA8\u8BBA\u53EF\u4EE5\u67E5\u770B\u5FAE\u4FE1\u5F00\u653E\u793E\u533A\u3002
\u771F\u673A\u4E0A placeholder \u4E3A\u4EC0\u4E48\u4F1A\u76D6\u8FC7 popup \u7B49\u5176\u5B83\u7EC4\u4EF6\uFF1F
\u7531\u4E8E\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 input \u7EC4\u4EF6\u548C textarea \u7EC4\u4EF6\u662F\u539F\u751F\u7EC4\u4EF6\uFF0C\u9075\u5FAA\u539F\u751F\u7EC4\u4EF6\u7684\u9650\u5236\uFF0C\u8BE6\u60C5\u53EF\u4EE5\u67E5\u770B\u539F\u751F\u7EC4\u4EF6\u8BF4\u660E\u3002
textarea \u7684 placeholder \u5728\u771F\u673A\u4E0A\u4E3A\u4EC0\u4E48\u4F1A\u504F\u79FB\uFF1F
\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 textarea \u7EC4\u4EF6\u5728 Android \u548C iOS \u4E2D\u9ED8\u8BA4\u6837\u5F0F\u4E0D\u540C\uFF0C\u5728 iOS \u4E2D\u4F1A\u6709\u9ED8\u8BA4\u7684 padding
\uFF0C\u4E14\u65E0\u6CD5\u7F6E 0\u3002
\u540C\u65F6 placeholder-style
\u5BF9 vertical-align
\u3001line-height
\u7B49\u5927\u91CF css \u5C5E\u6027\u90FD\u4E0D\u751F\u6548\u3002
\u8FD9\u4E00\u7CFB\u5217\u7684\u95EE\u9898\u5BFC\u81F4\u4E86 placeholder \u5728\u771F\u673A\u4E0A\u53EF\u80FD\u4F1A\u51FA\u73B0\u504F\u79FB\u3002
\u5FAE\u4FE1\u5DF2\u7ECF\u5728 2.10.0
\u57FA\u7840\u5E93\u7248\u672C\u540E\u652F\u6301\u79FB\u9664\u9ED8\u8BA4\u7684 padding
\uFF0C\u4F46\u4F4E\u7248\u672C\u4ECD\u6709\u95EE\u9898\u3002\u8BE6\u60C5\u53EF\u4EE5\u67E5\u770B \u5FAE\u4FE1\u5F00\u653E\u793E\u533A\u3002
\u624B\u5199\u8F93\u5165\u6CD5\u4E3A\u4EC0\u4E48\u4F1A\u4E22\u5931\u90E8\u5206\u5B57\u7B26 / \u624B\u5199\u8F93\u5165\u6CD5\u4E3A\u4EC0\u4E48\u4E0D\u4F1A\u89E6\u53D1 input \u4E8B\u4EF6\uFF1F
\u8FD9\u662F\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u7684 input \u7EC4\u4EF6\u672C\u8EAB\u7684\u95EE\u9898\uFF0C\u5982\u679C\u9700\u8981\u517C\u5BB9\u624B\u5199\u8F93\u5165\u6CD5\u7684\u573A\u666F\uFF0C\u53EF\u4EE5\u5728 blur
\u4E8B\u4EF6\u4E2D\u53D6\u5230\u8F93\u5165\u7684\u503C\u3002
\u76F8\u5173\u7684\u8BA8\u8BBA\u53EF\u4EE5\u67E5\u770B\u5FAE\u4FE1\u5F00\u653E\u793E\u533A\u3002
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - label \u8F93\u5165\u6846\u5DE6\u4FA7\u6587\u672C string - size \u5355\u5143\u683C\u5927\u5C0F\uFF0C\u53EF\u9009\u503C\u4E3A large
string - value \u5F53\u524D\u8F93\u5165\u7684\u503C string | number - type \u53EF\u8BBE\u7F6E\u4E3A\u4EFB\u610F\u539F\u751F\u7C7B\u578B, \u5982 number
idcard
textarea
digit
string text
fixed \u5982\u679C type \u4E3A textarea
\u4E14\u5728\u4E00\u4E2A position:fixed
\u7684\u533A\u57DF\uFF0C\u9700\u8981\u663E\u793A\u6307\u5B9A\u5C5E\u6027 fixed \u4E3A true boolean false
focus \u83B7\u53D6\u7126\u70B9 boolean false
border \u662F\u5426\u663E\u793A\u5185\u8FB9\u6846 boolean true
disabled \u662F\u5426\u7981\u7528\u8F93\u5165\u6846 boolean false
readonly \u662F\u5426\u53EA\u8BFB boolean false
clearable \u662F\u5426\u542F\u7528\u6E05\u9664\u63A7\u4EF6 boolean false
clickable \u662F\u5426\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
required \u662F\u5426\u663E\u793A\u8868\u5355\u5FC5\u586B\u661F\u53F7 boolean false
center \u662F\u5426\u4F7F\u5185\u5BB9\u5782\u76F4\u5C45\u4E2D boolean false
password \u662F\u5426\u662F\u5BC6\u7801\u7C7B\u578B boolean false
title-width \u6807\u9898\u5BBD\u5EA6 string 6.2em
maxlength \u6700\u5927\u8F93\u5165\u957F\u5EA6\uFF0C\u8BBE\u7F6E\u4E3A -1 \u7684\u65F6\u5019\u4E0D\u9650\u5236\u6700\u5927\u957F\u5EA6 number -1
placeholder \u8F93\u5165\u6846\u4E3A\u7A7A\u65F6\u5360\u4F4D\u7B26 string - placeholder-style \u6307\u5B9A placeholder \u7684\u6837\u5F0F string - custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - is-link \u662F\u5426\u5C55\u793A\u53F3\u4FA7\u7BAD\u5934\u5E76\u5F00\u542F\u70B9\u51FB\u53CD\u9988 boolean false
arrow-direction \u7BAD\u5934\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A left
up
down
string - show-word-limit \u662F\u5426\u663E\u793A\u5B57\u6570\u7EDF\u8BA1\uFF0C\u9700\u8981\u8BBE\u7F6Emaxlength
\u5C5E\u6027 boolean false
error \u662F\u5426\u5C06\u8F93\u5165\u5185\u5BB9\u6807\u7EA2 boolean false
error-message \u5E95\u90E8\u9519\u8BEF\u63D0\u793A\u6587\u6848\uFF0C\u4E3A\u7A7A\u65F6\u4E0D\u5C55\u793A string ''
error-message-align \u5E95\u90E8\u9519\u8BEF\u63D0\u793A\u6587\u6848\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A center
right
string ''
input-align \u8F93\u5165\u6846\u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A center
right
string left
autosize \u662F\u5426\u81EA\u9002\u5E94\u5185\u5BB9\u9AD8\u5EA6\uFF0C\u53EA\u5BF9 textarea \u6709\u6548\uFF0C
\u53EF\u4F20\u5165\u5BF9\u8C61,\u5982 { maxHeight: 100, minHeight: 50 }\uFF0C
\u5355\u4F4D\u4E3Apx
boolean | object false
left-icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - right-icon \u53F3\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - confirm-type \u8BBE\u7F6E\u952E\u76D8\u53F3\u4E0B\u89D2\u6309\u94AE\u7684\u6587\u5B57\uFF0C\u4EC5\u5728 type='text' \u65F6\u751F\u6548 string done
confirm-hold \u70B9\u51FB\u952E\u76D8\u53F3\u4E0B\u89D2\u6309\u94AE\u65F6\u662F\u5426\u4FDD\u6301\u952E\u76D8\u4E0D\u6536\u8D77\uFF0C\u5728 type='textarea' \u65F6\u65E0\u6548 boolean false
hold-keyboard focus \u65F6\uFF0C\u70B9\u51FB\u9875\u9762\u7684\u65F6\u5019\u4E0D\u6536\u8D77\u952E\u76D8 boolean false
cursor-spacing \u8F93\u5165\u6846\u805A\u7126\u65F6\u5E95\u90E8\u4E0E\u952E\u76D8\u7684\u8DDD\u79BB number 50
adjust-position \u952E\u76D8\u5F39\u8D77\u65F6\uFF0C\u662F\u5426\u81EA\u52A8\u4E0A\u63A8\u9875\u9762 boolean true
show-confirm-bar \u662F\u5426\u663E\u793A\u952E\u76D8\u4E0A\u65B9\u5E26\u6709\u201D\u5B8C\u6210\u201C\u6309\u94AE\u90A3\u4E00\u680F\uFF0C\u53EA\u5BF9 textarea \u6709\u6548 boolean true
selection-start \u5149\u6807\u8D77\u59CB\u4F4D\u7F6E\uFF0C\u81EA\u52A8\u805A\u96C6\u65F6\u6709\u6548\uFF0C\u9700\u4E0E selection-end \u642D\u914D\u4F7F\u7528 number -1
selection-end \u5149\u6807\u7ED3\u675F\u4F4D\u7F6E\uFF0C\u81EA\u52A8\u805A\u96C6\u65F6\u6709\u6548\uFF0C\u9700\u4E0E selection-start \u642D\u914D\u4F7F\u7528 number -1
auto-focus \u81EA\u52A8\u805A\u7126\uFF0C\u62C9\u8D77\u952E\u76D8 boolean false
disable-default-padding \u662F\u5426\u53BB\u6389 iOS \u4E0B\u7684\u9ED8\u8BA4\u5185\u8FB9\u8DDD\uFF0C\u53EA\u5BF9 textarea \u6709\u6548 boolean true
cursor \u6307\u5B9A focus \u65F6\u7684\u5149\u6807\u4F4D\u7F6E number -1
clear-trigger v1.8.4
\u663E\u793A\u6E05\u9664\u56FE\u6807\u7684\u65F6\u673A\uFF0Calways
\u8868\u793A\u8F93\u5165\u6846\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A\uFF0C
focus
\u8868\u793A\u8F93\u5165\u6846\u805A\u7126\u4E14\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A string focus
always-embed v1.9.2
\u5F3A\u5236 input \u5904\u4E8E\u540C\u5C42\u72B6\u6001\uFF0C\u9ED8\u8BA4 focus \u65F6 input \u4F1A\u5207\u5230\u975E\u540C\u5C42\u72B6\u6001 (\u4EC5\u5728 iOS \u4E0B\u751F\u6548) boolean false
Events
\u4E8B\u4EF6 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:input \u8F93\u5165\u5185\u5BB9\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:change \u8F93\u5165\u5185\u5BB9\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:confirm \u70B9\u51FB\u5B8C\u6210\u6309\u94AE\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:click-icon \u70B9\u51FB\u5C3E\u90E8\u56FE\u6807\u65F6\u89E6\u53D1 - bind:focus \u8F93\u5165\u6846\u805A\u7126\u65F6\u89E6\u53D1 event.detail.value: \u5F53\u524D\u8F93\u5165\u503C;
event.detail.height: \u952E\u76D8\u9AD8\u5EA6 bind:blur \u8F93\u5165\u6846\u5931\u7126\u65F6\u89E6\u53D1 event.detail.value: \u5F53\u524D\u8F93\u5165\u503C;
event.detail.cursor: \u6E38\u6807\u4F4D\u7F6E(\u5982\u679C type
\u4E0D\u4E3A textarea
\uFF0C\u503C\u4E3A 0
) bind:clear \u70B9\u51FB\u6E05\u7A7A\u63A7\u4EF6\u65F6\u89E6\u53D1 - bind:click-input \u70B9\u51FB\u8F93\u5165\u533A\u57DF\u65F6\u89E6\u53D1 - bind:linechange \u8F93\u5165\u6846\u884C\u6570\u53D8\u5316\u65F6\u8C03\u7528\uFF0C\u53EA\u5BF9 textarea \u6709\u6548 event.detail = { height: 0, heightRpx: 0, lineCount: 0 } bind:keyboardheightchange \u952E\u76D8\u9AD8\u5EA6\u53D1\u751F\u53D8\u5316\u7684\u65F6\u5019\u89E6\u53D1\u6B64\u4E8B\u4EF6 event.detail = { height: height, duration: duration }
Slot
\u540D\u79F0 \u8BF4\u660E label \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u6807\u7B7E\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86label
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 left-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5934\u90E8\u56FE\u6807 right-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5C3E\u90E8\u56FE\u6807 button \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5C3E\u90E8\u6309\u94AE input \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\uFF0C\u4F7F\u7528\u6B64\u63D2\u69FD\u540E\uFF0C\u4E0E\u8F93\u5165\u6846\u76F8\u5173\u7684\u5C5E\u6027\u548C\u4E8B\u4EF6\u5C06\u5931\u6548
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E label-class \u5DE6\u4FA7\u6587\u672C\u6837\u5F0F\u7C7B input-class \u8F93\u5165\u6846\u6837\u5F0F\u7C7B right-icon-class \u53F3\u4FA7\u56FE\u6807\u6837\u5F0F\u7C7B
`,22),la=[na],ea={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ta,la))}},pa={class:"van-doc-markdown-body"},da=d(`GoodsAction \u5546\u54C1\u5BFC\u822A
\u4ECB\u7ECD
\u7528\u4E8E\u4E3A\u5546\u54C1\u76F8\u5173\u64CD\u4F5C\u63D0\u4F9B\u4FBF\u6377\u4EA4\u4E92\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-goods-action": "@vant/weapp/goods-action/index",
"van-goods-action-icon": "@vant/weapp/goods-action-icon/index",
"van-goods-action-button": "@vant/weapp/goods-action-button/index"
@@ -1465,7 +1465,7 @@ page {
<van-goods-action-button color="#7232dd" text="\u52A0\u5165\u8D2D\u7269" type="warning" />
<van-goods-action-button plain color="#7232dd" text="\u7ACB\u5373\u8D2D\u4E70" />
</van-goods-action>
-
API
GoodsAction Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
GoodsActionIcon Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C text \u6309\u94AE\u6587\u5B57 string - icon \u56FE\u6807\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u89C1icon
\u7EC4\u4EF6 string - info \u56FE\u6807\u53F3\u4E0A\u89D2\u63D0\u793A\u4FE1\u606F string | number - url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
id \u6807\u8BC6\u7B26 string - disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
loading \u662F\u5426\u663E\u793A\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
session-from \u4F1A\u8BDD\u6765\u6E90 string - send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 send-message-img sendMessageImg string \u622A\u56FE show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
class-prefix v1.10.1
\u7C7B\u540D\u524D\u7F00 string van-icon
GoodsActionButton Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C text \u6309\u94AE\u6587\u5B57 string - color \u6309\u94AE\u989C\u8272\uFF0C\u652F\u6301\u4F20\u5165 linear-gradient
\u6E10\u53D8\u8272 string - url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
id \u6807\u8BC6\u7B26 string - type \u6309\u94AE\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
warning
danger
string danger
plain \u662F\u5426\u4E3A\u6734\u7D20\u6309\u94AE boolean false
size \u6309\u94AE\u5C3A\u5BF8\uFF0C\u53EF\u9009\u503C\u4E3A normal
large
small
mini
string normal
disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
loading \u662F\u5426\u663E\u793A\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
session-from \u4F1A\u8BDD\u6765\u6E90 string - send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 send-message-img sendMessageImg string \u622A\u56FE show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6\u56DE\u8C03 -
GoodsActionIcon Slot
\u540D\u79F0 \u8BF4\u660E icon \u81EA\u5B9A\u4E49\u56FE\u6807
GoodsActionButton Slot
\u540D\u79F0 \u8BF4\u660E - \u6309\u94AE\u663E\u793A\u5185\u5BB9
GoodsActionIcon \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E icon-class \u56FE\u6807\u6837\u5F0F\u7C7B text-class \u6587\u5B57\u6837\u5F0F\u7C7B
GoodsActionButton \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,17),ca=[da],oa={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",pa,ca))}},ia={class:"van-doc-markdown-body"},ra=d(`Grid \u5BAB\u683C
\u4ECB\u7ECD
\u5BAB\u683C\u53EF\u4EE5\u5728\u6C34\u5E73\u65B9\u5411\u4E0A\u628A\u9875\u9762\u5206\u9694\u6210\u7B49\u5BBD\u5EA6\u7684\u533A\u5757\uFF0C\u7528\u4E8E\u5C55\u793A\u5185\u5BB9\u6216\u8FDB\u884C\u9875\u9762\u5BFC\u822A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
GoodsAction Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
GoodsActionIcon Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C text \u6309\u94AE\u6587\u5B57 string - icon \u56FE\u6807\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u89C1icon
\u7EC4\u4EF6 string - info \u56FE\u6807\u53F3\u4E0A\u89D2\u63D0\u793A\u4FE1\u606F string | number - url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
id \u6807\u8BC6\u7B26 string - disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
loading \u662F\u5426\u663E\u793A\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
session-from \u4F1A\u8BDD\u6765\u6E90 string - send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 send-message-img sendMessageImg string \u622A\u56FE show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
class-prefix v1.10.1
\u7C7B\u540D\u524D\u7F00 string van-icon
GoodsActionButton Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C text \u6309\u94AE\u6587\u5B57 string - color \u6309\u94AE\u989C\u8272\uFF0C\u652F\u6301\u4F20\u5165 linear-gradient
\u6E10\u53D8\u8272 string - url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
id \u6807\u8BC6\u7B26 string - type \u6309\u94AE\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
warning
danger
string danger
plain \u662F\u5426\u4E3A\u6734\u7D20\u6309\u94AE boolean false
size \u6309\u94AE\u5C3A\u5BF8\uFF0C\u53EF\u9009\u503C\u4E3A normal
large
small
mini
string normal
disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
loading \u662F\u5426\u663E\u793A\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B\uFF0C\u5177\u4F53\u652F\u6301\u53EF\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 string - app-parameter \u6253\u5F00 APP \u65F6\uFF0C\u5411 APP \u4F20\u9012\u7684\u53C2\u6570 string - lang \u6307\u5B9A\u8FD4\u56DE\u7528\u6237\u4FE1\u606F\u7684\u8BED\u8A00\uFF0Czh_CN \u7B80\u4F53\u4E2D\u6587\uFF0C
zh_TW \u7E41\u4F53\u4E2D\u6587\uFF0Cen \u82F1\u6587 string en
session-from \u4F1A\u8BDD\u6765\u6E90 string - send-message-title \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u6807\u9898 string \u5F53\u524D\u6807\u9898 send-message-path \u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247\u70B9\u51FB\u8DF3\u8F6C\u5C0F\u7A0B\u5E8F\u8DEF\u5F84 string \u5F53\u524D\u5206\u4EAB\u8DEF\u5F84 send-message-img sendMessageImg string \u622A\u56FE show-message-card \u663E\u793A\u4F1A\u8BDD\u5185\u6D88\u606F\u5361\u7247 string false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6\u56DE\u8C03 -
GoodsActionIcon Slot
\u540D\u79F0 \u8BF4\u660E icon \u81EA\u5B9A\u4E49\u56FE\u6807
GoodsActionButton Slot
\u540D\u79F0 \u8BF4\u660E - \u6309\u94AE\u663E\u793A\u5185\u5BB9
GoodsActionIcon \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E icon-class \u56FE\u6807\u6837\u5F0F\u7C7B text-class \u6587\u5B57\u6837\u5F0F\u7C7B
GoodsActionButton \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,17),ca=[da],oa={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",pa,ca))}},ia={class:"van-doc-markdown-body"},ra=d(`Grid \u5BAB\u683C
\u4ECB\u7ECD
\u5BAB\u683C\u53EF\u4EE5\u5728\u6C34\u5E73\u65B9\u5411\u4E0A\u628A\u9875\u9762\u5206\u9694\u6210\u7B49\u5BBD\u5EA6\u7684\u533A\u5757\uFF0C\u7528\u4E8E\u5C55\u793A\u5185\u5BB9\u6216\u8FDB\u884C\u9875\u9762\u5BFC\u822A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-grid": "@vant/weapp/grid/index",
"van-grid-item": "@vant/weapp/grid-item/index"
}
@@ -1515,7 +1515,7 @@ page {
<van-grid-item icon="home-o" text="\u6587\u5B57" dot />
<van-grid-item icon="search" text="\u6587\u5B57" badge="99+" />
</van-grid>
-
API
Grid Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C column-num \u5217\u6570 number 4
icon-size v1.3.2
\u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string 28px
gutter \u683C\u5B50\u4E4B\u95F4\u7684\u95F4\u8DDD\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 0
border \u662F\u5426\u663E\u793A\u8FB9\u6846 boolean true
center \u662F\u5426\u5C06\u683C\u5B50\u5185\u5BB9\u5C45\u4E2D\u663E\u793A boolean true
square \u662F\u5426\u5C06\u683C\u5B50\u56FA\u5B9A\u4E3A\u6B63\u65B9\u5F62 boolean false
clickable \u662F\u5426\u5F00\u542F\u683C\u5B50\u70B9\u51FB\u53CD\u9988 boolean false
direction \u683C\u5B50\u5185\u5BB9\u6392\u5217\u7684\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
string vertical
reverse v1.7.0
\u662F\u5426\u8C03\u6362\u56FE\u6807\u548C\u6587\u672C\u7684\u4F4D\u7F6E boolean false
use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u5185\u5BB9\u7684\u63D2\u69FD boolean false
Grid \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
GridItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C text \u6587\u5B57 string - icon \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - icon-color \u56FE\u6807\u989C\u8272 string - icon-prefix v1.7.0
\u7B2C\u4E09\u65B9\u56FE\u6807\u524D\u7F00 string van-icon
dot \u662F\u5426\u663E\u793A\u56FE\u6807\u53F3\u4E0A\u89D2\u5C0F\u7EA2\u70B9 boolean false
badge \u56FE\u6807\u53F3\u4E0A\u89D2\u5FBD\u6807\u7684\u5185\u5BB9 string | number - url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
GridItem Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click \u70B9\u51FB\u683C\u5B50\u65F6\u89E6\u53D1 -
GridItem Slots
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5BAB\u683C\u7684\u6240\u6709\u5185\u5BB9\uFF0C\u9700\u8981\u8BBE\u7F6Euse-slot
\u5C5E\u6027 icon \u81EA\u5B9A\u4E49\u56FE\u6807\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86use-slot
\u6216\u8005icon
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 text \u81EA\u5B9A\u4E49\u6587\u5B57\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86use-slot
\u6216\u8005text
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
GridItem \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B content-class \u5185\u5BB9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B text-class \u6587\u672C\u6837\u5F0F\u7C7B
`,19),ha=[ra],ua={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ia,ha))}},ga={class:"van-doc-markdown-body"},ja=d(`Icon \u56FE\u6807
\u4ECB\u7ECD
\u57FA\u4E8E\u5B57\u4F53\u7684\u56FE\u6807\u96C6\uFF0C\u53EF\u4EE5\u901A\u8FC7 Icon \u7EC4\u4EF6\u4F7F\u7528\uFF0C\u4E5F\u53EF\u4EE5\u5728\u5176\u4ED6\u7EC4\u4EF6\u4E2D\u901A\u8FC7 icon \u5C5E\u6027\u5F15\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Grid Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C column-num \u5217\u6570 number 4
icon-size v1.3.2
\u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string 28px
gutter \u683C\u5B50\u4E4B\u95F4\u7684\u95F4\u8DDD\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 0
border \u662F\u5426\u663E\u793A\u8FB9\u6846 boolean true
center \u662F\u5426\u5C06\u683C\u5B50\u5185\u5BB9\u5C45\u4E2D\u663E\u793A boolean true
square \u662F\u5426\u5C06\u683C\u5B50\u56FA\u5B9A\u4E3A\u6B63\u65B9\u5F62 boolean false
clickable \u662F\u5426\u5F00\u542F\u683C\u5B50\u70B9\u51FB\u53CD\u9988 boolean false
direction \u683C\u5B50\u5185\u5BB9\u6392\u5217\u7684\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
string vertical
reverse v1.7.0
\u662F\u5426\u8C03\u6362\u56FE\u6807\u548C\u6587\u672C\u7684\u4F4D\u7F6E boolean false
use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u5185\u5BB9\u7684\u63D2\u69FD boolean false
Grid \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
GridItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C text \u6587\u5B57 string - icon \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - icon-color \u56FE\u6807\u989C\u8272 string - icon-prefix v1.7.0
\u7B2C\u4E09\u65B9\u56FE\u6807\u524D\u7F00 string van-icon
dot \u662F\u5426\u663E\u793A\u56FE\u6807\u53F3\u4E0A\u89D2\u5C0F\u7EA2\u70B9 boolean false
badge \u56FE\u6807\u53F3\u4E0A\u89D2\u5FBD\u6807\u7684\u5185\u5BB9 string | number - url \u70B9\u51FB\u540E\u8DF3\u8F6C\u7684\u94FE\u63A5\u5730\u5740 string - link-type \u94FE\u63A5\u8DF3\u8F6C\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A redirectTo
switchTab
reLaunch
string navigateTo
GridItem Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click \u70B9\u51FB\u683C\u5B50\u65F6\u89E6\u53D1 -
GridItem Slots
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5BAB\u683C\u7684\u6240\u6709\u5185\u5BB9\uFF0C\u9700\u8981\u8BBE\u7F6Euse-slot
\u5C5E\u6027 icon \u81EA\u5B9A\u4E49\u56FE\u6807\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86use-slot
\u6216\u8005icon
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 text \u81EA\u5B9A\u4E49\u6587\u5B57\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86use-slot
\u6216\u8005text
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
GridItem \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B content-class \u5185\u5BB9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B text-class \u6587\u672C\u6837\u5F0F\u7C7B
`,19),ha=[ra],ua={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ia,ha))}},ga={class:"van-doc-markdown-body"},ja=d(`Icon \u56FE\u6807
\u4ECB\u7ECD
\u57FA\u4E8E\u5B57\u4F53\u7684\u56FE\u6807\u96C6\uFF0C\u53EF\u4EE5\u901A\u8FC7 Icon \u7EC4\u4EF6\u4F7F\u7528\uFF0C\u4E5F\u53EF\u4EE5\u5728\u5176\u4ED6\u7EC4\u4EF6\u4E2D\u901A\u8FC7 icon \u5C5E\u6027\u5F15\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-icon": "@vant/weapp/icon/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
Icon
\u7684name
\u5C5E\u6027\u652F\u6301\u4F20\u5165\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\u3002
<van-icon name="close" />
@@ -1540,7 +1540,7 @@ page {
}
<!-- \u901A\u8FC7 class-prefix \u6307\u5B9A\u7C7B\u540D\u4E3A my-icon -->
<van-icon class-prefix="my-icon" name="extra" />
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string - dot \u662F\u5426\u663E\u793A\u56FE\u6807\u53F3\u4E0A\u89D2\u5C0F\u7EA2\u70B9 boolean false
info \u56FE\u6807\u53F3\u4E0A\u89D2\u6587\u5B57\u63D0\u793A string | number - color \u56FE\u6807\u989C\u8272 string inherit
size \u56FE\u6807\u5927\u5C0F\uFF0C\u5982 20px
\uFF0C2em
\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number inherit
custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - class-prefix \u7C7B\u540D\u524D\u7F00 string van-icon
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u56FE\u6807\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
\u5E38\u89C1\u95EE\u9898
\u5F00\u53D1\u8005\u5DE5\u5177\u4E0A\u63D0\u793A Failed to load font \u662F\u4EC0\u4E48\u60C5\u51B5\uFF1F
\u8FD9\u4E2A\u662F\u5F00\u53D1\u8005\u5DE5\u5177\u672C\u8EAB\u7684\u95EE\u9898\uFF0C\u53EF\u4EE5\u5FFD\u7565\uFF0C\u5177\u4F53\u53EF\u4EE5\u67E5\u770B\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u6587\u6863 - \u6CE8\u610F\u4E8B\u9879\u7B2C 5 \u6761\u3002
`,15),ma=[ja],va={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ga,ma))}},ba={class:"van-doc-markdown-body"},qa=d(`Image \u56FE\u7247
\u4ECB\u7ECD
\u589E\u5F3A\u7248\u7684 img \u6807\u7B7E\uFF0C\u63D0\u4F9B\u591A\u79CD\u56FE\u7247\u586B\u5145\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u7247\u61D2\u52A0\u8F7D\u3001\u52A0\u8F7D\u4E2D\u63D0\u793A\u3001\u52A0\u8F7D\u5931\u8D25\u63D0\u793A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string - dot \u662F\u5426\u663E\u793A\u56FE\u6807\u53F3\u4E0A\u89D2\u5C0F\u7EA2\u70B9 boolean false
info \u56FE\u6807\u53F3\u4E0A\u89D2\u6587\u5B57\u63D0\u793A string | number - color \u56FE\u6807\u989C\u8272 string inherit
size \u56FE\u6807\u5927\u5C0F\uFF0C\u5982 20px
\uFF0C2em
\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number inherit
custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - class-prefix \u7C7B\u540D\u524D\u7F00 string van-icon
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u56FE\u6807\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
\u5E38\u89C1\u95EE\u9898
\u5F00\u53D1\u8005\u5DE5\u5177\u4E0A\u63D0\u793A Failed to load font \u662F\u4EC0\u4E48\u60C5\u51B5\uFF1F
\u8FD9\u4E2A\u662F\u5F00\u53D1\u8005\u5DE5\u5177\u672C\u8EAB\u7684\u95EE\u9898\uFF0C\u53EF\u4EE5\u5FFD\u7565\uFF0C\u5177\u4F53\u53EF\u4EE5\u67E5\u770B\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u6587\u6863 - \u6CE8\u610F\u4E8B\u9879\u7B2C 5 \u6761\u3002
`,15),ma=[ja],va={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ga,ma))}},ba={class:"van-doc-markdown-body"},qa=d(`Image \u56FE\u7247
\u4ECB\u7ECD
\u589E\u5F3A\u7248\u7684 img \u6807\u7B7E\uFF0C\u63D0\u4F9B\u591A\u79CD\u56FE\u7247\u586B\u5145\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u7247\u61D2\u52A0\u8F7D\u3001\u52A0\u8F7D\u4E2D\u63D0\u793A\u3001\u52A0\u8F7D\u5931\u8D25\u63D0\u793A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-image": "@vant/weapp/image/index"
}
Vant Weapp 1.0 \u7248\u672C\u5F00\u59CB\u652F\u6301\u6B64\u7EC4\u4EF6\uFF0C\u5347\u7EA7\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u57FA\u7840\u7528\u6CD5\u4E0E\u539F\u751F image \u6807\u7B7E\u4E00\u81F4\uFF0C\u53EF\u4EE5\u8BBE\u7F6Esrc
\u3001width
\u3001height
\u7B49\u539F\u751F\u5C5E\u6027\u3002
<van-image width="100" height="100" src="https://img.yzcdn.cn/vant/cat.jpeg" />
@@ -1568,7 +1568,7 @@ page {
\u52A0\u8F7D\u5931\u8D25\u63D0\u793A
Image
\u7EC4\u4EF6\u63D0\u4F9B\u4E86\u9ED8\u8BA4\u7684\u52A0\u8F7D\u5931\u8D25\u63D0\u793A\uFF0C\u652F\u6301\u901A\u8FC7error
\u63D2\u69FD\u81EA\u5B9A\u4E49\u5185\u5BB9\u3002
<van-image use-error-slot>
<text slot="error">\u52A0\u8F7D\u5931\u8D25</text>
</van-image>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C src \u56FE\u7247\u94FE\u63A5 string - fit \u56FE\u7247\u586B\u5145\u6A21\u5F0F string fill alt \u66FF\u4EE3\u6587\u672C string - width \u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number - height \u9AD8\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number - radius \u5706\u89D2\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 0
round \u662F\u5426\u663E\u793A\u4E3A\u5706\u5F62 boolean false
lazy-load \u662F\u5426\u61D2\u52A0\u8F7D boolean false
show-error \u662F\u5426\u5C55\u793A\u56FE\u7247\u52A0\u8F7D\u5931\u8D25\u63D0\u793A boolean true
show-loading \u662F\u5426\u5C55\u793A\u56FE\u7247\u52A0\u8F7D\u4E2D\u63D0\u793A boolean true
use-error-slot \u662F\u5426\u4F7F\u7528 error \u63D2\u69FD boolean false
use-loading-slot \u662F\u5426\u4F7F\u7528 loading \u63D2\u69FD boolean false
show-menu-by-longpress \u662F\u5426\u5F00\u542F\u957F\u6309\u56FE\u7247\u663E\u793A\u8BC6\u522B\u5C0F\u7A0B\u5E8F\u7801\u83DC\u5355 boolean false
\u56FE\u7247\u586B\u5145\u6A21\u5F0F \b
\u540D\u79F0 \u542B\u4E49 contain \u4FDD\u6301\u5BBD\u9AD8\u7F29\u653E\u56FE\u7247\uFF0C\u4F7F\u56FE\u7247\u7684\u957F\u8FB9\u80FD\u5B8C\u5168\u663E\u793A\u51FA\u6765 cover \u4FDD\u6301\u5BBD\u9AD8\u7F29\u653E\u56FE\u7247\uFF0C\u4F7F\u56FE\u7247\u7684\u77ED\u8FB9\u80FD\u5B8C\u5168\u663E\u793A\u51FA\u6765\uFF0C\u88C1\u526A\u957F\u8FB9 fill \u62C9\u4F38\u56FE\u7247\uFF0C\u4F7F\u56FE\u7247\u586B\u6EE1\u5143\u7D20 widthFix \u7F29\u653E\u6A21\u5F0F\uFF0C\u5BBD\u5EA6\u4E0D\u53D8\uFF0C\u9AD8\u5EA6\u81EA\u52A8\u53D8\u5316\uFF0C\u4FDD\u6301\u539F\u56FE\u5BBD\u9AD8\u6BD4\u4E0D\u53D8 heightFix \u7F29\u653E\u6A21\u5F0F\uFF0C\u9AD8\u5EA6\u4E0D\u53D8\uFF0C\u5BBD\u5EA6\u81EA\u52A8\u53D8\u5316\uFF0C\u4FDD\u6301\u539F\u56FE\u5BBD\u9AD8\u6BD4\u4E0D\u53D8 none \u4FDD\u6301\u56FE\u7247\u539F\u6709\u5C3A\u5BF8
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click \u70B9\u51FB\u56FE\u7247\u65F6\u89E6\u53D1 event: Event bind:load \u56FE\u7247\u52A0\u8F7D\u5B8C\u6BD5\u65F6\u89E6\u53D1 event: Event bind:error \u56FE\u7247\u52A0\u8F7D\u5931\u8D25\u65F6\u89E6\u53D1 event: Event
Slots
\u540D\u79F0 \u8BF4\u660E loading \u81EA\u5B9A\u4E49\u52A0\u8F7D\u4E2D\u7684\u63D0\u793A\u5185\u5BB9 error \u81EA\u5B9A\u4E49\u52A0\u8F7D\u5931\u8D25\u65F6\u7684\u63D0\u793A\u5185\u5BB9
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B image-class \u56FE\u7247\u6837\u5F0F\u7C7B loading-class loading \u6837\u5F0F\u7C7B error-class error \u6837\u5F0F\u7C7B
`,16),fa=[qa],xa={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ba,fa))}},_a={class:"van-doc-markdown-body"},ya=d(`IndexBar \u7D22\u5F15\u680F
\u4ECB\u7ECD
\u7528\u4E8E\u5217\u8868\u7684\u7D22\u5F15\u5206\u7C7B\u663E\u793A\u548C\u5FEB\u901F\u5B9A\u4F4D\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C src \u56FE\u7247\u94FE\u63A5 string - fit \u56FE\u7247\u586B\u5145\u6A21\u5F0F string fill alt \u66FF\u4EE3\u6587\u672C string - width \u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number - height \u9AD8\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number - radius \u5706\u89D2\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 0
round \u662F\u5426\u663E\u793A\u4E3A\u5706\u5F62 boolean false
lazy-load \u662F\u5426\u61D2\u52A0\u8F7D boolean false
show-error \u662F\u5426\u5C55\u793A\u56FE\u7247\u52A0\u8F7D\u5931\u8D25\u63D0\u793A boolean true
show-loading \u662F\u5426\u5C55\u793A\u56FE\u7247\u52A0\u8F7D\u4E2D\u63D0\u793A boolean true
use-error-slot \u662F\u5426\u4F7F\u7528 error \u63D2\u69FD boolean false
use-loading-slot \u662F\u5426\u4F7F\u7528 loading \u63D2\u69FD boolean false
show-menu-by-longpress \u662F\u5426\u5F00\u542F\u957F\u6309\u56FE\u7247\u663E\u793A\u8BC6\u522B\u5C0F\u7A0B\u5E8F\u7801\u83DC\u5355 boolean false
\u56FE\u7247\u586B\u5145\u6A21\u5F0F \b
\u540D\u79F0 \u542B\u4E49 contain \u4FDD\u6301\u5BBD\u9AD8\u7F29\u653E\u56FE\u7247\uFF0C\u4F7F\u56FE\u7247\u7684\u957F\u8FB9\u80FD\u5B8C\u5168\u663E\u793A\u51FA\u6765 cover \u4FDD\u6301\u5BBD\u9AD8\u7F29\u653E\u56FE\u7247\uFF0C\u4F7F\u56FE\u7247\u7684\u77ED\u8FB9\u80FD\u5B8C\u5168\u663E\u793A\u51FA\u6765\uFF0C\u88C1\u526A\u957F\u8FB9 fill \u62C9\u4F38\u56FE\u7247\uFF0C\u4F7F\u56FE\u7247\u586B\u6EE1\u5143\u7D20 widthFix \u7F29\u653E\u6A21\u5F0F\uFF0C\u5BBD\u5EA6\u4E0D\u53D8\uFF0C\u9AD8\u5EA6\u81EA\u52A8\u53D8\u5316\uFF0C\u4FDD\u6301\u539F\u56FE\u5BBD\u9AD8\u6BD4\u4E0D\u53D8 heightFix \u7F29\u653E\u6A21\u5F0F\uFF0C\u9AD8\u5EA6\u4E0D\u53D8\uFF0C\u5BBD\u5EA6\u81EA\u52A8\u53D8\u5316\uFF0C\u4FDD\u6301\u539F\u56FE\u5BBD\u9AD8\u6BD4\u4E0D\u53D8 none \u4FDD\u6301\u56FE\u7247\u539F\u6709\u5C3A\u5BF8
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click \u70B9\u51FB\u56FE\u7247\u65F6\u89E6\u53D1 event: Event bind:load \u56FE\u7247\u52A0\u8F7D\u5B8C\u6BD5\u65F6\u89E6\u53D1 event: Event bind:error \u56FE\u7247\u52A0\u8F7D\u5931\u8D25\u65F6\u89E6\u53D1 event: Event
Slots
\u540D\u79F0 \u8BF4\u660E loading \u81EA\u5B9A\u4E49\u52A0\u8F7D\u4E2D\u7684\u63D0\u793A\u5185\u5BB9 error \u81EA\u5B9A\u4E49\u52A0\u8F7D\u5931\u8D25\u65F6\u7684\u63D0\u793A\u5185\u5BB9
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B image-class \u56FE\u7247\u6837\u5F0F\u7C7B loading-class loading \u6837\u5F0F\u7C7B error-class error \u6837\u5F0F\u7C7B
`,16),fa=[qa],_a={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ba,fa))}},xa={class:"van-doc-markdown-body"},ya=d(`IndexBar \u7D22\u5F15\u680F
\u4ECB\u7ECD
\u7528\u4E8E\u5217\u8868\u7684\u7D22\u5F15\u5206\u7C7B\u663E\u793A\u548C\u5FEB\u901F\u5B9A\u4F4D\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-index-bar": "@vant/weapp/index-bar/index",
"van-index-anchor": "@vant/weapp/index-anchor/index"
}
@@ -1611,14 +1611,14 @@ page {
indexList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
},
});
-
API
IndexBar Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C \u7248\u672C index-list \u7D22\u5F15\u5B57\u7B26\u5217\u8868 string[] | number[] A-Z
- z-index z-index \u5C42\u7EA7 number 1
- sticky \u662F\u5426\u5F00\u542F\u951A\u70B9\u81EA\u52A8\u5438\u9876 boolean true
- sticky-offset-top \u951A\u70B9\u81EA\u52A8\u5438\u9876\u65F6\u4E0E\u9876\u90E8\u7684\u8DDD\u79BB number 0
- highlight-color \u7D22\u5F15\u5B57\u7B26\u9AD8\u4EAE\u989C\u8272 string #07c160
-
IndexAnchor Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C \u7248\u672C use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u5185\u5BB9\u7684\u63D2\u69FD boolean false
- index \u7D22\u5F15\u5B57\u7B26 string | number - -
IndexBar Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 select \u9009\u4E2D\u5B57\u7B26\u65F6\u89E6\u53D1 index: \u7D22\u5F15\u5B57\u7B26
IndexAnchor Slots
\u540D\u79F0 \u8BF4\u660E - \u951A\u70B9\u4F4D\u7F6E\u663E\u793A\u5185\u5BB9\uFF0C\u9ED8\u8BA4\u4E3A\u7D22\u5F15\u5B57\u7B26
\u5E38\u89C1\u95EE\u9898
\u5D4C\u5957\u5728\u6EDA\u52A8\u5143\u7D20\u4E2D IndexAnchor \u5931\u6548\uFF1F
\u7531\u4E8E <IndexBar />
\u5185\u90E8\u4F7F\u7528 wx.pageScrollTo \u6EDA\u52A8\u5230\u6307\u5B9A\u4F4D\u7F6E\uFF0C\u56E0\u6B64\u53EA\u652F\u6301\u9875\u9762\u7EA7\u6EDA\u52A8\uFF0C\u65E0\u6CD5\u5728\u6EDA\u52A8\u5143\u7D20\u4E2D\u5D4C\u5957\u4F7F\u7528\uFF0C\u4F8B\u5982\uFF1Aview
\u4F7F\u7528 overflow: scroll;
\u6216\u8005 scroll-view
\uFF0C\u5177\u4F53\u53EF\u67E5\u770B\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u6587\u6863\u3002\u5386\u53F2 issue: #4252
`,13),wa=[ya],ka={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",_a,wa))}},Ca={class:"van-doc-markdown-body"},za=d(`Loading \u52A0\u8F7D
\u4ECB\u7ECD
\u52A0\u8F7D\u56FE\u6807\uFF0C\u7528\u4E8E\u8868\u793A\u52A0\u8F7D\u4E2D\u7684\u8FC7\u6E21\u72B6\u6001\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
IndexBar Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C \u7248\u672C index-list \u7D22\u5F15\u5B57\u7B26\u5217\u8868 string[] | number[] A-Z
- z-index z-index \u5C42\u7EA7 number 1
- sticky \u662F\u5426\u5F00\u542F\u951A\u70B9\u81EA\u52A8\u5438\u9876 boolean true
- sticky-offset-top \u951A\u70B9\u81EA\u52A8\u5438\u9876\u65F6\u4E0E\u9876\u90E8\u7684\u8DDD\u79BB number 0
- highlight-color \u7D22\u5F15\u5B57\u7B26\u9AD8\u4EAE\u989C\u8272 string #07c160
-
IndexAnchor Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C \u7248\u672C use-slot \u662F\u5426\u4F7F\u7528\u81EA\u5B9A\u4E49\u5185\u5BB9\u7684\u63D2\u69FD boolean false
- index \u7D22\u5F15\u5B57\u7B26 string | number - -
IndexBar Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 select \u9009\u4E2D\u5B57\u7B26\u65F6\u89E6\u53D1 index: \u7D22\u5F15\u5B57\u7B26
IndexAnchor Slots
\u540D\u79F0 \u8BF4\u660E - \u951A\u70B9\u4F4D\u7F6E\u663E\u793A\u5185\u5BB9\uFF0C\u9ED8\u8BA4\u4E3A\u7D22\u5F15\u5B57\u7B26
\u5E38\u89C1\u95EE\u9898
\u5D4C\u5957\u5728\u6EDA\u52A8\u5143\u7D20\u4E2D IndexAnchor \u5931\u6548\uFF1F
\u7531\u4E8E <IndexBar />
\u5185\u90E8\u4F7F\u7528 wx.pageScrollTo \u6EDA\u52A8\u5230\u6307\u5B9A\u4F4D\u7F6E\uFF0C\u56E0\u6B64\u53EA\u652F\u6301\u9875\u9762\u7EA7\u6EDA\u52A8\uFF0C\u65E0\u6CD5\u5728\u6EDA\u52A8\u5143\u7D20\u4E2D\u5D4C\u5957\u4F7F\u7528\uFF0C\u4F8B\u5982\uFF1Aview
\u4F7F\u7528 overflow: scroll;
\u6216\u8005 scroll-view
\uFF0C\u5177\u4F53\u53EF\u67E5\u770B\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u6587\u6863\u3002\u5386\u53F2 issue: #4252
`,13),wa=[ya],ka={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",xa,wa))}},Ca={class:"van-doc-markdown-body"},za=d(`Loading \u52A0\u8F7D
\u4ECB\u7ECD
\u52A0\u8F7D\u56FE\u6807\uFF0C\u7528\u4E8E\u8868\u793A\u52A0\u8F7D\u4E2D\u7684\u8FC7\u6E21\u72B6\u6001\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-loading": "@vant/weapp/loading/index"
}
\u4EE3\u7801\u6F14\u793A
\u52A0\u8F7D\u7C7B\u578B
<van-loading /> <van-loading type="spinner" />
\u81EA\u5B9A\u4E49\u989C\u8272
<van-loading color="#1989fa" /> <van-loading type="spinner" color="#1989fa" />
\u52A0\u8F7D\u6587\u6848
<van-loading size="24px">\u52A0\u8F7D\u4E2D...</van-loading>
\u5782\u76F4\u6392\u5217
<van-loading size="24px" vertical>\u52A0\u8F7D\u4E2D...</van-loading>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C color \u989C\u8272 string #c9c9c9
type \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A spinner
string circular
size \u52A0\u8F7D\u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 30px
text-size v1.0.0
\u6587\u5B57\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A\u4E3A px
string | number 14px
vertical v1.0.0
\u662F\u5426\u5782\u76F4\u6392\u5217\u56FE\u6807\u548C\u6587\u5B57\u5185\u5BB9 boolean false
Slots
\u540D\u79F0 \u8BF4\u660E - \u52A0\u8F7D\u6587\u6848
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,12),Pa=[za],Sa={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ca,Pa))}},Ia={class:"van-doc-markdown-body"},Da=d(`NavBar \u5BFC\u822A\u680F
\u4ECB\u7ECD
\u4E3A\u9875\u9762\u63D0\u4F9B\u5BFC\u822A\u529F\u80FD\uFF0C\u5E38\u7528\u4E8E\u9875\u9762\u9876\u90E8\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C color \u989C\u8272 string #c9c9c9
type \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A spinner
string circular
size \u52A0\u8F7D\u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 30px
text-size v1.0.0
\u6587\u5B57\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A\u4E3A px
string | number 14px
vertical v1.0.0
\u662F\u5426\u5782\u76F4\u6392\u5217\u56FE\u6807\u548C\u6587\u5B57\u5185\u5BB9 boolean false
Slots
\u540D\u79F0 \u8BF4\u660E - \u52A0\u8F7D\u6587\u6848
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,12),Pa=[za],Sa={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ca,Pa))}},Da={class:"van-doc-markdown-body"},Ia=d(`NavBar \u5BFC\u822A\u680F
\u4ECB\u7ECD
\u4E3A\u9875\u9762\u63D0\u4F9B\u5BFC\u822A\u529F\u80FD\uFF0C\u5E38\u7528\u4E8E\u9875\u9762\u9876\u90E8\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-nav-bar": "@vant/weapp/nav-bar/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-nav-bar
@@ -1640,7 +1640,7 @@ page {
\u9AD8\u7EA7\u7528\u6CD5
\u901A\u8FC7 slot \u5B9A\u5236\u5185\u5BB9\u3002
<van-nav-bar title="\u6807\u9898" left-text="\u8FD4\u56DE" left-arrow>
<van-icon name="search" slot="right" />
</van-nav-bar>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u6807\u9898 string ''
left-text \u5DE6\u4FA7\u6587\u6848 string ''
right-text \u53F3\u4FA7\u6587\u6848 string ''
left-arrow \u662F\u5426\u663E\u793A\u5DE6\u4FA7\u7BAD\u5934 boolean false
fixed \u662F\u5426\u56FA\u5B9A\u5728\u9876\u90E8 boolean false
placeholder \u56FA\u5B9A\u5728\u9876\u90E8\u65F6\u662F\u5426\u5F00\u542F\u5360\u4F4D boolean false
border \u662F\u5426\u663E\u793A\u4E0B\u8FB9\u6846 boolean true
z-index \u5143\u7D20 z-index number 1
custom-style \u6839\u8282\u70B9\u81EA\u5B9A\u4E49\u6837\u5F0F string - safe-area-inset-top \u662F\u5426\u7559\u51FA\u9876\u90E8\u5B89\u5168\u8DDD\u79BB\uFF08\u72B6\u6001\u680F\u9AD8\u5EA6\uFF09 boolean true
Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898 left \u81EA\u5B9A\u4E49\u5DE6\u4FA7\u533A\u57DF\u5185\u5BB9 right \u81EA\u5B9A\u4E49\u53F3\u4FA7\u533A\u57DF\u5185\u5BB9
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click-left \u70B9\u51FB\u5DE6\u4FA7\u6309\u94AE\u65F6\u89E6\u53D1 - bind:click-right \u70B9\u51FB\u53F3\u4FA7\u6309\u94AE\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B title-class \u6807\u9898\u6837\u5F0F\u7C7B
`,11),$a=[Da],Ta={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ia,$a))}},Aa={class:"van-doc-markdown-body"},Ba=d(`NoticeBar \u901A\u77E5\u680F
\u4ECB\u7ECD
\u7528\u4E8E\u5FAA\u73AF\u64AD\u653E\u5C55\u793A\u4E00\u7EC4\u6D88\u606F\u901A\u77E5\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u6807\u9898 string ''
left-text \u5DE6\u4FA7\u6587\u6848 string ''
right-text \u53F3\u4FA7\u6587\u6848 string ''
left-arrow \u662F\u5426\u663E\u793A\u5DE6\u4FA7\u7BAD\u5934 boolean false
fixed \u662F\u5426\u56FA\u5B9A\u5728\u9876\u90E8 boolean false
placeholder \u56FA\u5B9A\u5728\u9876\u90E8\u65F6\u662F\u5426\u5F00\u542F\u5360\u4F4D boolean false
border \u662F\u5426\u663E\u793A\u4E0B\u8FB9\u6846 boolean true
z-index \u5143\u7D20 z-index number 1
custom-style \u6839\u8282\u70B9\u81EA\u5B9A\u4E49\u6837\u5F0F string - safe-area-inset-top \u662F\u5426\u7559\u51FA\u9876\u90E8\u5B89\u5168\u8DDD\u79BB\uFF08\u72B6\u6001\u680F\u9AD8\u5EA6\uFF09 boolean true
Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898 left \u81EA\u5B9A\u4E49\u5DE6\u4FA7\u533A\u57DF\u5185\u5BB9 right \u81EA\u5B9A\u4E49\u53F3\u4FA7\u533A\u57DF\u5185\u5BB9
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click-left \u70B9\u51FB\u5DE6\u4FA7\u6309\u94AE\u65F6\u89E6\u53D1 - bind:click-right \u70B9\u51FB\u53F3\u4FA7\u6309\u94AE\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B title-class \u6807\u9898\u6837\u5F0F\u7C7B
`,11),$a=[Ia],Ta={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Da,$a))}},Aa={class:"van-doc-markdown-body"},Ea=d(`NoticeBar \u901A\u77E5\u680F
\u4ECB\u7ECD
\u7528\u4E8E\u5FAA\u73AF\u64AD\u653E\u5C55\u793A\u4E00\u7EC4\u6D88\u606F\u901A\u77E5\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-notice-bar": "@vant/weapp/notice-bar/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-notice-bar
@@ -1676,7 +1676,7 @@ page {
speed="{{speedValue}}"
left-icon="//img.yzcdn.cn/public_files/2017/8/10/6af5b7168eed548100d9041f07b7c616.png"
/>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C mode \u901A\u77E5\u680F\u6A21\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A closeable
link
string ''
text \u901A\u77E5\u6587\u672C\u5185\u5BB9 string ''
color \u901A\u77E5\u6587\u672C\u989C\u8272 string #ed6a0c
background \u6EDA\u52A8\u6761\u80CC\u666F string #fffbe8
left-icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string - delay \u52A8\u753B\u5EF6\u8FDF\u65F6\u95F4 (ms) number 1
speed \u6EDA\u52A8\u901F\u7387 (px/s) number 60
scrollable \u662F\u5426\u5F00\u542F\u6EDA\u52A8\u64AD\u653E\uFF0C\u5185\u5BB9\u957F\u5EA6\u6EA2\u51FA\u65F6\u9ED8\u8BA4\u5F00\u542F boolean - wrapable \u662F\u5426\u5F00\u542F\u6587\u672C\u6362\u884C\uFF0C\u53EA\u5728\u7981\u7528\u6EDA\u52A8\u65F6\u751F\u6548 boolean false
open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B string navigate
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u901A\u77E5\u680F\u65F6\u89E6\u53D1 event: Event bind:close \u5173\u95ED\u901A\u77E5\u680F\u65F6\u89E6\u53D1 event: Event
Slot
\u540D\u79F0 \u8BF4\u660E - \u901A\u77E5\u6587\u672C\u5185\u5BB9\uFF0C\u4EC5\u5728 text
\u5C5E\u6027\u4E3A\u7A7A\u65F6\u6709\u6548 left-icon \u81EA\u5B9A\u4E49\u5DE6\u4FA7\u56FE\u6807 right-icon \u81EA\u5B9A\u4E49\u53F3\u4FA7\u56FE\u6807
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
\u6837\u5F0F\u53D8\u91CF
\u7EC4\u4EF6\u63D0\u4F9B\u4E86\u4E0B\u5217 CSS \u53D8\u91CF\uFF0C\u53EF\u7528\u4E8E\u81EA\u5B9A\u4E49\u6837\u5F0F\uFF0C\u4F7F\u7528\u65B9\u6CD5\u8BF7\u53C2\u8003 ConfigProvider \u7EC4\u4EF6\u3002
\u540D\u79F0 \u9ED8\u8BA4\u503C \u63CF\u8FF0 --notice-bar-height 40px - --notice-bar-padding 0 var(--van-padding-md) - --notice-bar-wrapable-padding var(--van-padding-xs) var(--van-padding-md) - --notice-bar-text-color var(--van-orange-dark) - --notice-bar-font-size var(--van-font-size-md) - --notice-bar-line-height 24px - --notice-bar-background-color var(--van-orange-light) - --notice-bar-icon-size 16px - --notice-bar-icon-min-width 24px -
`,16),Fa=[Ba],Na={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Aa,Fa))}},Ea={class:"van-doc-markdown-body"},La=d(`Notify \u6D88\u606F\u63D0\u793A
\u4ECB\u7ECD
\u5728\u9875\u9762\u9876\u90E8\u5C55\u793A\u6D88\u606F\u63D0\u793A\uFF0C\u652F\u6301\u51FD\u6570\u8C03\u7528\u548C\u7EC4\u4EF6\u8C03\u7528\u4E24\u79CD\u65B9\u5F0F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C mode \u901A\u77E5\u680F\u6A21\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A closeable
link
string ''
text \u901A\u77E5\u6587\u672C\u5185\u5BB9 string ''
color \u901A\u77E5\u6587\u672C\u989C\u8272 string #ed6a0c
background \u6EDA\u52A8\u6761\u80CC\u666F string #fffbe8
left-icon \u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string - delay \u52A8\u753B\u5EF6\u8FDF\u65F6\u95F4 (ms) number 1
speed \u6EDA\u52A8\u901F\u7387 (px/s) number 60
scrollable \u662F\u5426\u5F00\u542F\u6EDA\u52A8\u64AD\u653E\uFF0C\u5185\u5BB9\u957F\u5EA6\u6EA2\u51FA\u65F6\u9ED8\u8BA4\u5F00\u542F boolean - wrapable \u662F\u5426\u5F00\u542F\u6587\u672C\u6362\u884C\uFF0C\u53EA\u5728\u7981\u7528\u6EDA\u52A8\u65F6\u751F\u6548 boolean false
open-type \u5FAE\u4FE1\u5F00\u653E\u80FD\u529B string navigate
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u901A\u77E5\u680F\u65F6\u89E6\u53D1 event: Event bind:close \u5173\u95ED\u901A\u77E5\u680F\u65F6\u89E6\u53D1 event: Event
Slot
\u540D\u79F0 \u8BF4\u660E - \u901A\u77E5\u6587\u672C\u5185\u5BB9\uFF0C\u4EC5\u5728 text
\u5C5E\u6027\u4E3A\u7A7A\u65F6\u6709\u6548 left-icon \u81EA\u5B9A\u4E49\u5DE6\u4FA7\u56FE\u6807 right-icon \u81EA\u5B9A\u4E49\u53F3\u4FA7\u56FE\u6807
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
\u6837\u5F0F\u53D8\u91CF
\u7EC4\u4EF6\u63D0\u4F9B\u4E86\u4E0B\u5217 CSS \u53D8\u91CF\uFF0C\u53EF\u7528\u4E8E\u81EA\u5B9A\u4E49\u6837\u5F0F\uFF0C\u4F7F\u7528\u65B9\u6CD5\u8BF7\u53C2\u8003 ConfigProvider \u7EC4\u4EF6\u3002
\u540D\u79F0 \u9ED8\u8BA4\u503C \u63CF\u8FF0 --notice-bar-height 40px - --notice-bar-padding 0 var(--van-padding-md) - --notice-bar-wrapable-padding var(--van-padding-xs) var(--van-padding-md) - --notice-bar-text-color var(--van-orange-dark) - --notice-bar-font-size var(--van-font-size-md) - --notice-bar-line-height 24px - --notice-bar-background-color var(--van-orange-light) - --notice-bar-icon-size 16px - --notice-bar-icon-min-width 24px -
`,16),Ba=[Ea],Fa={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Aa,Ba))}},Ra={class:"van-doc-markdown-body"},Na=d(`Notify \u6D88\u606F\u63D0\u793A
\u4ECB\u7ECD
\u5728\u9875\u9762\u9876\u90E8\u5C55\u793A\u6D88\u606F\u63D0\u793A\uFF0C\u652F\u6301\u51FD\u6570\u8C03\u7528\u548C\u7EC4\u4EF6\u8C03\u7528\u4E24\u79CD\u65B9\u5F0F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-notify": "@vant/weapp/notify/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
import Notify from '@vant/weapp/notify/notify';
@@ -1712,7 +1712,7 @@ page {
});
<!-- \u5728\u9875\u9762\u5185\u6DFB\u52A0\u81EA\u5B9A\u4E49\u8282\u70B9 -->
<van-notify id="custom-selector" />
-
API
\u65B9\u6CD5
\u65B9\u6CD5\u540D \u8BF4\u660E \u53C2\u6570 \u8FD4\u56DE\u503C Notify \u5C55\u793A\u63D0\u793A options | message
notify \u5B9E\u4F8B Notify.clear \u5173\u95ED\u63D0\u793A options
void
Options
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type v1.0.0
\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
success
warning
string danger
message v1.0.0
\u5C55\u793A\u6587\u6848\uFF0C\u652F\u6301\u901A\u8FC7\\n
\u6362\u884C string ''
duration \u5C55\u793A\u65F6\u957F(ms)\uFF0C\u503C\u4E3A 0 \u65F6\uFF0Cnotify \u4E0D\u4F1A\u6D88\u5931 number 3000
selector \u81EA\u5B9A\u4E49\u8282\u70B9\u9009\u62E9\u5668 string van-notify
color \u5B57\u4F53\u989C\u8272 string #fff
top \u9876\u90E8\u8DDD\u79BB number 0
background \u80CC\u666F\u989C\u8272 string - context \u9009\u62E9\u5668\u7684\u9009\u62E9\u8303\u56F4\uFF0C\u53EF\u4EE5\u4F20\u5165\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684 this \u4F5C\u4E3A\u4E0A\u4E0B\u6587 object \u5F53\u524D\u9875\u9762 onClick \u70B9\u51FB\u65F6\u7684\u56DE\u8C03\u51FD\u6570 Function - onOpened \u5B8C\u5168\u5C55\u793A\u540E\u7684\u56DE\u8C03\u51FD\u6570 Function - onClose \u5173\u95ED\u65F6\u7684\u56DE\u8C03\u51FD\u6570 Function - safeAreaInsetTop \u662F\u5426\u7559\u51FA\u9876\u90E8\u5B89\u5168\u8DDD\u79BB\uFF08\u72B6\u6001\u680F\u9AD8\u5EA6\uFF09 boolean false
`,11),Ra=[La],Ua={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ea,Ra))}},Va={class:"van-doc-markdown-body"},Ga=d(`Overlay \u906E\u7F69\u5C42
\u4ECB\u7ECD
\u521B\u5EFA\u4E00\u4E2A\u906E\u7F69\u5C42\uFF0C\u7528\u4E8E\u5F3A\u8C03\u7279\u5B9A\u7684\u9875\u9762\u5143\u7D20\uFF0C\u5E76\u963B\u6B62\u7528\u6237\u8FDB\u884C\u5176\u4ED6\u64CD\u4F5C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
\u65B9\u6CD5
\u65B9\u6CD5\u540D \u8BF4\u660E \u53C2\u6570 \u8FD4\u56DE\u503C Notify \u5C55\u793A\u63D0\u793A options | message
notify \u5B9E\u4F8B Notify.clear \u5173\u95ED\u63D0\u793A options
void
Options
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type v1.0.0
\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
success
warning
string danger
message v1.0.0
\u5C55\u793A\u6587\u6848\uFF0C\u652F\u6301\u901A\u8FC7\\n
\u6362\u884C string ''
duration \u5C55\u793A\u65F6\u957F(ms)\uFF0C\u503C\u4E3A 0 \u65F6\uFF0Cnotify \u4E0D\u4F1A\u6D88\u5931 number 3000
selector \u81EA\u5B9A\u4E49\u8282\u70B9\u9009\u62E9\u5668 string van-notify
color \u5B57\u4F53\u989C\u8272 string #fff
top \u9876\u90E8\u8DDD\u79BB number 0
background \u80CC\u666F\u989C\u8272 string - context \u9009\u62E9\u5668\u7684\u9009\u62E9\u8303\u56F4\uFF0C\u53EF\u4EE5\u4F20\u5165\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684 this \u4F5C\u4E3A\u4E0A\u4E0B\u6587 object \u5F53\u524D\u9875\u9762 onClick \u70B9\u51FB\u65F6\u7684\u56DE\u8C03\u51FD\u6570 Function - onOpened \u5B8C\u5168\u5C55\u793A\u540E\u7684\u56DE\u8C03\u51FD\u6570 Function - onClose \u5173\u95ED\u65F6\u7684\u56DE\u8C03\u51FD\u6570 Function - safeAreaInsetTop \u662F\u5426\u7559\u51FA\u9876\u90E8\u5B89\u5168\u8DDD\u79BB\uFF08\u72B6\u6001\u680F\u9AD8\u5EA6\uFF09 boolean false
`,11),Ma=[Na],La={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ra,Ma))}},Ua={class:"van-doc-markdown-body"},Va=d(`Overlay \u906E\u7F69\u5C42
\u4ECB\u7ECD
\u521B\u5EFA\u4E00\u4E2A\u906E\u7F69\u5C42\uFF0C\u7528\u4E8E\u5F3A\u8C03\u7279\u5B9A\u7684\u9875\u9762\u5143\u7D20\uFF0C\u5E76\u963B\u6B62\u7528\u6237\u8FDB\u884C\u5176\u4ED6\u64CD\u4F5C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-overlay": "@vant/weapp/overlay/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-button type="primary" bind:click="onClickShow">\u663E\u793A\u906E\u7F69\u5C42</van-button>
@@ -1763,7 +1763,7 @@ page {
height: 120px;
background-color: #fff;
}
-
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u5C55\u793A\u906E\u7F69\u5C42 boolean false
z-index z-index \u5C42\u7EA7 string | number 1
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u79D2 string | number 0.3
class-name \u81EA\u5B9A\u4E49\u7C7B\u540D string - custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - lock-scroll v1.7.3
\u662F\u5426\u9501\u5B9A\u80CC\u666F\u6EDA\u52A8\uFF0C\u9501\u5B9A\u65F6\u8499\u5C42\u91CC\u7684\u5185\u5BB9\u4E5F\u5C06\u65E0\u6CD5\u6EDA\u52A8 boolean true
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click \u70B9\u51FB\u65F6\u89E6\u53D1 -
Slots
\u540D\u79F0 \u8BF4\u660E - \u9ED8\u8BA4\u63D2\u69FD\uFF0C\u7528\u4E8E\u5728\u906E\u7F69\u5C42\u4E0A\u65B9\u5D4C\u5165\u5185\u5BB9
`,9),Oa=[Ga],Ma={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Va,Oa))}},Wa={class:"van-doc-markdown-body"},Ha=d(`Panel \u9762\u677F
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u5C55\u793A\u906E\u7F69\u5C42 boolean false
z-index z-index \u5C42\u7EA7 string | number 1
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u79D2 string | number 0.3
class-name \u81EA\u5B9A\u4E49\u7C7B\u540D string - custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string - lock-scroll v1.7.3
\u662F\u5426\u9501\u5B9A\u80CC\u666F\u6EDA\u52A8\uFF0C\u9501\u5B9A\u65F6\u8499\u5C42\u91CC\u7684\u5185\u5BB9\u4E5F\u5C06\u65E0\u6CD5\u6EDA\u52A8 boolean true
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click \u70B9\u51FB\u65F6\u89E6\u53D1 -
Slots
\u540D\u79F0 \u8BF4\u660E - \u9ED8\u8BA4\u63D2\u69FD\uFF0C\u7528\u4E8E\u5728\u906E\u7F69\u5C42\u4E0A\u65B9\u5D4C\u5165\u5185\u5BB9
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,10),Ga=[Va],Oa={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ua,Ga))}},Wa={class:"van-doc-markdown-body"},Ha=d(`Panel \u9762\u677F
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-panel": "@vant/weapp/panel/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u9762\u677F\u53EA\u662F\u4E00\u4E2A\u5BB9\u5668\uFF0C\u91CC\u9762\u53EF\u4EE5\u653E\u5165\u81EA\u5B9A\u4E49\u7684\u5185\u5BB9\u3002
<van-panel title="\u6807\u9898" desc="\u63CF\u8FF0\u4FE1\u606F" status="\u72B6\u6001">
@@ -1776,7 +1776,7 @@ page {
<van-button size="small" type="danger">\u6309\u94AE</van-button>
</view>
</van-panel>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u6807\u9898 string - desc \u63CF\u8FF0 string - status \u72B6\u6001 string -
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5185\u5BB9 header \u81EA\u5B9A\u4E49 header\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u3001desc
\u3001status
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 footer \u81EA\u5B9A\u4E49 footer
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B header-class \u5934\u90E8\u6837\u5F0F\u7C7B footer-class \u5E95\u90E8\u6837\u5F0F\u7C7B
`,9),Ka=[Ha],Qa={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Wa,Ka))}},Ja={class:"van-doc-markdown-body"},Xa=d(`Picker \u9009\u62E9\u5668
\u4ECB\u7ECD
\u63D0\u4F9B\u591A\u4E2A\u9009\u9879\u96C6\u5408\u4F9B\u7528\u6237\u9009\u62E9\uFF0C\u652F\u6301\u5355\u5217\u9009\u62E9\u548C\u591A\u5217\u7EA7\u8054\uFF0C\u901A\u5E38\u4E0E \u5F39\u51FA\u5C42 \u7EC4\u4EF6\u914D\u5408\u4F7F\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u6807\u9898 string - desc \u63CF\u8FF0 string - status \u72B6\u6001 string -
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5185\u5BB9 header \u81EA\u5B9A\u4E49 header\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u3001desc
\u3001status
\u5C5E\u6027\u5219\u4E0D\u751F\u6548 footer \u81EA\u5B9A\u4E49 footer
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B header-class \u5934\u90E8\u6837\u5F0F\u7C7B footer-class \u5E95\u90E8\u6837\u5F0F\u7C7B
`,9),Ka=[Ha],Qa={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Wa,Ka))}},Ja={class:"van-doc-markdown-body"},Xa=d(`Picker \u9009\u62E9\u5668
\u4ECB\u7ECD
\u63D0\u4F9B\u591A\u4E2A\u9009\u9879\u96C6\u5408\u4F9B\u7528\u6237\u9009\u62E9\uFF0C\u652F\u6301\u5355\u5217\u9009\u62E9\u548C\u591A\u5217\u7EA7\u8054\uFF0C\u901A\u5E38\u4E0E \u5F39\u51FA\u5C42 \u7EC4\u4EF6\u914D\u5408\u4F7F\u7528\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-picker": "@vant/weapp/picker/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-picker columns="{{ columns }}" bind:change="onChange" />
@@ -1857,7 +1857,7 @@ page {
},
});
\u52A0\u8F7D\u72B6\u6001
\u5F53 Picker \u6570\u636E\u662F\u901A\u8FC7\u5F02\u6B65\u83B7\u53D6\u65F6\uFF0C\u53EF\u4EE5\u901A\u8FC7 loading
\u5C5E\u6027\u663E\u793A\u52A0\u8F7D\u63D0\u793A\u3002
<van-picker columns="{{ columns }}" loading />
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C columns \u5BF9\u8C61\u6570\u7EC4\uFF0C\u914D\u7F6E\u6BCF\u4E00\u5217\u663E\u793A\u7684\u6570\u636E Array []
show-toolbar \u662F\u5426\u663E\u793A\u9876\u90E8\u680F boolean false
toolbar-position \u9876\u90E8\u680F\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3Abottom
string top
title \u9876\u90E8\u680F\u6807\u9898 string ''
loading \u662F\u5426\u663E\u793A\u52A0\u8F7D\u72B6\u6001 boolean false
value-key \u9009\u9879\u5BF9\u8C61\u4E2D\uFF0C\u6587\u5B57\u5BF9\u5E94\u7684 key string text
item-height \u9009\u9879\u9AD8\u5EA6 number 44
confirm-button-text \u786E\u8BA4\u6309\u94AE\u6587\u5B57 string \u786E\u8BA4
cancel-button-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string \u53D6\u6D88
visible-item-count \u53EF\u89C1\u7684\u9009\u9879\u4E2A\u6570 number 6
default-index \u5355\u5217\u9009\u62E9\u5668\u7684\u9ED8\u8BA4\u9009\u4E2D\u9879\u7D22\u5F15\uFF0C
\u591A\u5217\u9009\u62E9\u5668\u8BF7\u53C2\u8003\u4E0B\u65B9\u7684 Columns \u914D\u7F6E number 0
Events
Picker \u7EC4\u4EF6\u7684\u4E8B\u4EF6\u4F1A\u6839\u636E columns \u662F\u5355\u5217\u6216\u591A\u5217\u8FD4\u56DE\u4E0D\u540C\u7684\u53C2\u6570\u3002
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:confirm \u70B9\u51FB\u5B8C\u6210\u6309\u94AE\u65F6\u89E6\u53D1 \u5355\u5217\uFF1A\u9009\u4E2D\u503C\uFF0C\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15
\u591A\u5217\uFF1A\u6240\u6709\u5217\u9009\u4E2D\u503C\uFF0C\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1 \u5355\u5217\uFF1A\u9009\u4E2D\u503C\uFF0C\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15
\u591A\u5217\uFF1A\u6240\u6709\u5217\u9009\u4E2D\u503C\uFF0C\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 bind:change \u9009\u9879\u6539\u53D8\u65F6\u89E6\u53D1 \u5355\u5217\uFF1APicker \u5B9E\u4F8B\uFF0C\u9009\u4E2D\u503C\uFF0C\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15
\u591A\u5217\uFF1APicker \u5B9E\u4F8B\uFF0C\u6240\u6709\u5217\u9009\u4E2D\u503C\uFF0C\u5F53\u524D\u5217\u5BF9\u5E94\u7684\u7D22\u5F15
Columns \u6570\u636E\u7ED3\u6784
\u5F53\u4F20\u5165\u591A\u5217\u6570\u636E\u65F6\uFF0Ccolumns
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E00\u4E2A\u5BF9\u8C61\u914D\u7F6E\u6BCF\u4E00\u5217\uFF0C\u6BCF\u4E00\u5217\u6709\u4EE5\u4E0Bkey
\u3002
key \u8BF4\u660E values \u5217\u4E2D\u5BF9\u5E94\u7684\u5907\u9009\u503C defaultIndex \u521D\u59CB\u9009\u4E2D\u9879\u7684\u7D22\u5F15\uFF0C\u9ED8\u8BA4\u4E3A 0
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B active-class \u9009\u4E2D\u9879\u6837\u5F0F\u7C7B toolbar-class \u9876\u90E8\u680F\u6837\u5F0F\u7C7B column-class \u5217\u6837\u5F0F\u7C7B
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 picker \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD getValues - values \u83B7\u53D6\u6240\u6709\u5217\u9009\u4E2D\u7684\u503C setValues values - \u8BBE\u7F6E\u6240\u6709\u5217\u9009\u4E2D\u7684\u503C getIndexes - indexes \u83B7\u53D6\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 setIndexes indexes - \u8BBE\u7F6E\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 getColumnValue columnIndex value \u83B7\u53D6\u5BF9\u5E94\u5217\u9009\u4E2D\u7684\u503C setColumnValue columnIndex, value - \u8BBE\u7F6E\u5BF9\u5E94\u5217\u9009\u4E2D\u7684\u503C getColumnIndex columnIndex optionIndex \u83B7\u53D6\u5BF9\u5E94\u5217\u9009\u4E2D\u9879\u7684\u7D22\u5F15 setColumnIndex columnIndex, optionIndex - \u8BBE\u7F6E\u5BF9\u5E94\u5217\u9009\u4E2D\u9879\u7684\u7D22\u5F15 getColumnValues columnIndex values \u83B7\u53D6\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u9009\u9879 setColumnValues columnIndex, values - \u8BBE\u7F6E\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u9009\u9879
`,16),Za=[Xa],Ya={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ja,Za))}},st={class:"van-doc-markdown-body"},at=d(`Popup \u5F39\u51FA\u5C42
\u4ECB\u7ECD
\u5F39\u51FA\u5C42\u5BB9\u5668\uFF0C\u7528\u4E8E\u5C55\u793A\u5F39\u7A97\u3001\u4FE1\u606F\u63D0\u793A\u7B49\u5185\u5BB9\uFF0C\u652F\u6301\u591A\u4E2A\u5F39\u51FA\u5C42\u53E0\u52A0\u5C55\u793A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C columns \u5BF9\u8C61\u6570\u7EC4\uFF0C\u914D\u7F6E\u6BCF\u4E00\u5217\u663E\u793A\u7684\u6570\u636E Array []
show-toolbar \u662F\u5426\u663E\u793A\u9876\u90E8\u680F boolean false
toolbar-position \u9876\u90E8\u680F\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3Abottom
string top
title \u9876\u90E8\u680F\u6807\u9898 string ''
loading \u662F\u5426\u663E\u793A\u52A0\u8F7D\u72B6\u6001 boolean false
value-key \u9009\u9879\u5BF9\u8C61\u4E2D\uFF0C\u6587\u5B57\u5BF9\u5E94\u7684 key string text
item-height \u9009\u9879\u9AD8\u5EA6 number 44
confirm-button-text \u786E\u8BA4\u6309\u94AE\u6587\u5B57 string \u786E\u8BA4
cancel-button-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string \u53D6\u6D88
visible-item-count \u53EF\u89C1\u7684\u9009\u9879\u4E2A\u6570 number 6
default-index \u5355\u5217\u9009\u62E9\u5668\u7684\u9ED8\u8BA4\u9009\u4E2D\u9879\u7D22\u5F15\uFF0C
\u591A\u5217\u9009\u62E9\u5668\u8BF7\u53C2\u8003\u4E0B\u65B9\u7684 Columns \u914D\u7F6E number 0
Events
Picker \u7EC4\u4EF6\u7684\u4E8B\u4EF6\u4F1A\u6839\u636E columns \u662F\u5355\u5217\u6216\u591A\u5217\u8FD4\u56DE\u4E0D\u540C\u7684\u53C2\u6570\u3002
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:confirm \u70B9\u51FB\u5B8C\u6210\u6309\u94AE\u65F6\u89E6\u53D1 \u5355\u5217\uFF1A\u9009\u4E2D\u503C\uFF0C\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15
\u591A\u5217\uFF1A\u6240\u6709\u5217\u9009\u4E2D\u503C\uFF0C\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1 \u5355\u5217\uFF1A\u9009\u4E2D\u503C\uFF0C\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15
\u591A\u5217\uFF1A\u6240\u6709\u5217\u9009\u4E2D\u503C\uFF0C\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 bind:change \u9009\u9879\u6539\u53D8\u65F6\u89E6\u53D1 \u5355\u5217\uFF1APicker \u5B9E\u4F8B\uFF0C\u9009\u4E2D\u503C\uFF0C\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15
\u591A\u5217\uFF1APicker \u5B9E\u4F8B\uFF0C\u6240\u6709\u5217\u9009\u4E2D\u503C\uFF0C\u5F53\u524D\u5217\u5BF9\u5E94\u7684\u7D22\u5F15
Columns \u6570\u636E\u7ED3\u6784
\u5F53\u4F20\u5165\u591A\u5217\u6570\u636E\u65F6\uFF0Ccolumns
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E00\u4E2A\u5BF9\u8C61\u914D\u7F6E\u6BCF\u4E00\u5217\uFF0C\u6BCF\u4E00\u5217\u6709\u4EE5\u4E0Bkey
\u3002
key \u8BF4\u660E values \u5217\u4E2D\u5BF9\u5E94\u7684\u5907\u9009\u503C defaultIndex \u521D\u59CB\u9009\u4E2D\u9879\u7684\u7D22\u5F15\uFF0C\u9ED8\u8BA4\u4E3A 0
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B active-class \u9009\u4E2D\u9879\u6837\u5F0F\u7C7B toolbar-class \u9876\u90E8\u680F\u6837\u5F0F\u7C7B column-class \u5217\u6837\u5F0F\u7C7B
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 picker \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD getValues - values \u83B7\u53D6\u6240\u6709\u5217\u9009\u4E2D\u7684\u503C setValues values - \u8BBE\u7F6E\u6240\u6709\u5217\u9009\u4E2D\u7684\u503C getIndexes - indexes \u83B7\u53D6\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 setIndexes indexes - \u8BBE\u7F6E\u6240\u6709\u5217\u9009\u4E2D\u503C\u5BF9\u5E94\u7684\u7D22\u5F15 getColumnValue columnIndex value \u83B7\u53D6\u5BF9\u5E94\u5217\u9009\u4E2D\u7684\u503C setColumnValue columnIndex, value - \u8BBE\u7F6E\u5BF9\u5E94\u5217\u9009\u4E2D\u7684\u503C getColumnIndex columnIndex optionIndex \u83B7\u53D6\u5BF9\u5E94\u5217\u9009\u4E2D\u9879\u7684\u7D22\u5F15 setColumnIndex columnIndex, optionIndex - \u8BBE\u7F6E\u5BF9\u5E94\u5217\u9009\u4E2D\u9879\u7684\u7D22\u5F15 getColumnValues columnIndex values \u83B7\u53D6\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u9009\u9879 setColumnValues columnIndex, values - \u8BBE\u7F6E\u5BF9\u5E94\u5217\u4E2D\u6240\u6709\u9009\u9879
`,16),Za=[Xa],Ya={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ja,Za))}},st={class:"van-doc-markdown-body"},at=d(`Popup \u5F39\u51FA\u5C42
\u4ECB\u7ECD
\u5F39\u51FA\u5C42\u5BB9\u5668\uFF0C\u7528\u4E8E\u5C55\u793A\u5F39\u7A97\u3001\u4FE1\u606F\u63D0\u793A\u7B49\u5185\u5BB9\uFF0C\u652F\u6301\u591A\u4E2A\u5F39\u51FA\u5C42\u53E0\u52A0\u5C55\u793A\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-popup": "@vant/weapp/popup/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u901A\u8FC7show
\u5C5E\u6027\u63A7\u5236\u5F39\u51FA\u5C42\u662F\u5426\u5C55\u793A\u3002
<van-cell title="\u5C55\u793A\u5F39\u51FA\u5C42" is-link bind:click="showPopup" />
@@ -1920,7 +1920,7 @@ page {
<page-meta page-style="{{ show ? 'overflow: hidden;' : '' }}" />
<van-popup show="{{ show }}" catch:touchstart />
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u5F39\u51FA\u5C42 boolean false
z-index z-index \u5C42\u7EA7 number 100
overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean true
position \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A top
bottom
right
left
string center
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A\u6BEB\u79D2 number | object 300
round \u662F\u5426\u663E\u793A\u5706\u89D2 boolean false
custom-style \u81EA\u5B9A\u4E49\u5F39\u51FA\u5C42\u6837\u5F0F string ''
overlay-style \u81EA\u5B9A\u4E49\u906E\u7F69\u5C42\u6837\u5F0F string ''
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED boolean true
closeable \u662F\u5426\u663E\u793A\u5173\u95ED\u56FE\u6807 boolean false
close-icon \u5173\u95ED\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string cross
safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
safe-area-inset-top \u662F\u5426\u7559\u51FA\u9876\u90E8\u5B89\u5168\u8DDD\u79BB\uFF08\u72B6\u6001\u680F\u9AD8\u5EA6\uFF09 boolean false
lock-scroll v1.7.3
\u662F\u5426\u9501\u5B9A\u80CC\u666F\u6EDA\u52A8 boolean true
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:close \u5173\u95ED\u5F39\u51FA\u5C42\u65F6\u89E6\u53D1 - bind:click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u89E6\u53D1 - bind:before-enter \u8FDB\u5165\u524D\u89E6\u53D1 - bind:enter \u8FDB\u5165\u4E2D\u89E6\u53D1 - bind:after-enter \u8FDB\u5165\u540E\u89E6\u53D1 - bind:before-leave \u79BB\u5F00\u524D\u89E6\u53D1 - bind:leave \u79BB\u5F00\u4E2D\u89E6\u53D1 - bind:after-leave \u79BB\u5F00\u540E\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,13),tt=[at],nt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",st,tt))}},lt={class:"van-doc-markdown-body"},et=d(`Progress \u8FDB\u5EA6\u6761
\u4ECB\u7ECD
\u7528\u4E8E\u5C55\u793A\u64CD\u4F5C\u7684\u5F53\u524D\u8FDB\u5EA6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u5F39\u51FA\u5C42 boolean false
z-index z-index \u5C42\u7EA7 number 100
overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean true
position \u5F39\u51FA\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A top
bottom
right
left
string center
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A\u6BEB\u79D2 number | object 300
round \u662F\u5426\u663E\u793A\u5706\u89D2 boolean false
custom-style \u81EA\u5B9A\u4E49\u5F39\u51FA\u5C42\u6837\u5F0F string ''
overlay-style \u81EA\u5B9A\u4E49\u906E\u7F69\u5C42\u6837\u5F0F string ''
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED boolean true
closeable \u662F\u5426\u663E\u793A\u5173\u95ED\u56FE\u6807 boolean false
close-icon \u5173\u95ED\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string cross
safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
safe-area-inset-top \u662F\u5426\u7559\u51FA\u9876\u90E8\u5B89\u5168\u8DDD\u79BB\uFF08\u72B6\u6001\u680F\u9AD8\u5EA6\uFF09 boolean false
lock-scroll v1.7.3
\u662F\u5426\u9501\u5B9A\u80CC\u666F\u6EDA\u52A8 boolean true
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:close \u5173\u95ED\u5F39\u51FA\u5C42\u65F6\u89E6\u53D1 - bind:click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u89E6\u53D1 - bind:before-enter \u8FDB\u5165\u524D\u89E6\u53D1 - bind:enter \u8FDB\u5165\u4E2D\u89E6\u53D1 - bind:after-enter \u8FDB\u5165\u540E\u89E6\u53D1 - bind:before-leave \u79BB\u5F00\u524D\u89E6\u53D1 - bind:leave \u79BB\u5F00\u4E2D\u89E6\u53D1 - bind:after-leave \u79BB\u5F00\u540E\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,13),tt=[at],nt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",st,tt))}},lt={class:"van-doc-markdown-body"},et=d(`Progress \u8FDB\u5EA6\u6761
\u4ECB\u7ECD
\u7528\u4E8E\u5C55\u793A\u64CD\u4F5C\u7684\u5F53\u524D\u8FDB\u5EA6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-progress": "@vant/weapp/progress/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u8FDB\u5EA6\u6761\u9ED8\u8BA4\u4E3A\u84DD\u8272\uFF0C\u4F7F\u7528percentage
\u5C5E\u6027\u6765\u8BBE\u7F6E\u5F53\u524D\u8FDB\u5EA6\u3002
<van-progress percentage="50" />
@@ -1936,7 +1936,7 @@ page {
pivot-color="#7232dd"
color="linear-gradient(to right, #be99ff, #7232dd)"
/>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C inactive \u662F\u5426\u7F6E\u7070 boolean false
percentage \u8FDB\u5EA6\u767E\u5206\u6BD4 number 0
stroke-width \u8FDB\u5EA6\u6761\u7C97\u7EC6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 4px
show-pivot \u662F\u5426\u663E\u793A\u8FDB\u5EA6\u6587\u5B57 boolean true
color \u8FDB\u5EA6\u6761\u989C\u8272 string #1989fa
text-color \u8FDB\u5EA6\u6587\u5B57\u989C\u8272 string #fff
track-color \u8F68\u9053\u989C\u8272 string #e5e5e5
pivot-text \u6587\u5B57\u663E\u793A string \u767E\u5206\u6BD4\u6587\u5B57 pivot-color \u6587\u5B57\u80CC\u666F\u8272 string \u4E0E\u8FDB\u5EA6\u6761\u989C\u8272\u4E00\u81F4
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,11),pt=[et],dt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",lt,pt))}},ct={class:"van-doc-markdown-body"},ot=d(`Radio \u5355\u9009\u6846
\u4ECB\u7ECD
\u5728\u4E00\u7EC4\u5907\u9009\u9879\u4E2D\u8FDB\u884C\u5355\u9009\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C inactive \u662F\u5426\u7F6E\u7070 boolean false
percentage \u8FDB\u5EA6\u767E\u5206\u6BD4 number 0
stroke-width \u8FDB\u5EA6\u6761\u7C97\u7EC6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 4px
show-pivot \u662F\u5426\u663E\u793A\u8FDB\u5EA6\u6587\u5B57 boolean true
color \u8FDB\u5EA6\u6761\u989C\u8272 string #1989fa
text-color \u8FDB\u5EA6\u6587\u5B57\u989C\u8272 string #fff
track-color \u8F68\u9053\u989C\u8272 string #e5e5e5
pivot-text \u6587\u5B57\u663E\u793A string \u767E\u5206\u6BD4\u6587\u5B57 pivot-color \u6587\u5B57\u80CC\u666F\u8272 string \u4E0E\u8FDB\u5EA6\u6761\u989C\u8272\u4E00\u81F4
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,11),pt=[et],dt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",lt,pt))}},ct={class:"van-doc-markdown-body"},ot=d(`Radio \u5355\u9009\u6846
\u4ECB\u7ECD
\u5728\u4E00\u7EC4\u5907\u9009\u9879\u4E2D\u8FDB\u884C\u5355\u9009\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-radio": "@vant/weapp/radio/index",
"van-radio-group": "@vant/weapp/radio-group/index"
}
@@ -2035,7 +2035,7 @@ page {
});
},
});
-
API
RadioGroup Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u5F53\u524D\u9009\u4E2D\u9879\u7684\u6807\u8BC6\u7B26 any - disabled \u662F\u5426\u7981\u7528\u6240\u6709\u5355\u9009\u6846 boolean false
direction v1.6.7
\u6392\u5217\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
string vertical
Radio Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6\u7B26 string - shape \u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3A square
string round
disabled \u662F\u5426\u4E3A\u7981\u7528\u72B6\u6001 boolean false
label-disabled \u662F\u5426\u7981\u7528\u6587\u672C\u5185\u5BB9\u70B9\u51FB boolean false
label-position \u6587\u672C\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A left
string right
icon-size \u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 20px
checked-color \u9009\u4E2D\u72B6\u6001\u989C\u8272 string #1989fa
use-icon-slot \u662F\u5426\u4F7F\u7528 icon \u63D2\u69FD boolean false
Radio Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u9009\u4E2D\u9879\u7684 name
Radio \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B label-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B
RadioGroup Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u9009\u4E2D\u9879\u7684 name
`,19),it=[ot],rt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ct,it))}},ht={class:"van-doc-markdown-body"},ut=d(`Rate \u8BC4\u5206
\u4ECB\u7ECD
\u7528\u4E8E\u5BF9\u4E8B\u7269\u8FDB\u884C\u8BC4\u7EA7\u64CD\u4F5C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
RadioGroup Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u5F53\u524D\u9009\u4E2D\u9879\u7684\u6807\u8BC6\u7B26 any - disabled \u662F\u5426\u7981\u7528\u6240\u6709\u5355\u9009\u6846 boolean false
direction v1.6.7
\u6392\u5217\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
string vertical
Radio Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6\u7B26 string - shape \u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3A square
string round
disabled \u662F\u5426\u4E3A\u7981\u7528\u72B6\u6001 boolean false
label-disabled \u662F\u5426\u7981\u7528\u6587\u672C\u5185\u5BB9\u70B9\u51FB boolean false
label-position \u6587\u672C\u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A left
string right
icon-size \u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 20px
checked-color \u9009\u4E2D\u72B6\u6001\u989C\u8272 string #1989fa
use-icon-slot \u662F\u5426\u4F7F\u7528 icon \u63D2\u69FD boolean false
Radio Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u9009\u4E2D\u9879\u7684 name
Radio \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B label-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B
RadioGroup Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 \u5F53\u524D\u9009\u4E2D\u9879\u7684 name
`,19),it=[ot],rt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ct,it))}},ht={class:"van-doc-markdown-body"},ut=d(`Rate \u8BC4\u5206
\u4ECB\u7ECD
\u7528\u4E8E\u5BF9\u4E8B\u7269\u8FDB\u884C\u8BC4\u7EA7\u64CD\u4F5C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-rate": "@vant/weapp/rate/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-rate value="{{ value }}" bind:change="onChange" />
@@ -2095,7 +2095,7 @@ page {
Toast('\u5F53\u524D\u503C\uFF1A' + event.detail);
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u5F53\u524D\u5206\u503C number - count \u56FE\u6807\u603B\u6570 number 5
size \u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 20px
gutter \u56FE\u6807\u95F4\u8DDD\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 4px
color \u9009\u4E2D\u65F6\u7684\u989C\u8272 string #ffd21e
void-color \u672A\u9009\u4E2D\u65F6\u7684\u989C\u8272 string #c7c7c7
icon \u9009\u4E2D\u65F6\u7684\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string star
void-icon \u672A\u9009\u4E2D\u65F6\u7684\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string star-o
allow-half \u662F\u5426\u5141\u8BB8\u534A\u9009 boolean false
readonly \u662F\u5426\u4E3A\u53EA\u8BFB\u72B6\u6001 boolean false
disabled \u662F\u5426\u7981\u7528\u8BC4\u5206 boolean false
disabled-color \u7981\u7528\u65F6\u7684\u989C\u8272 string #bdbdbd
touchable \u662F\u5426\u53EF\u4EE5\u901A\u8FC7\u6ED1\u52A8\u624B\u52BF\u9009\u62E9\u8BC4\u5206 boolean true
Events
\u4E8B\u4EF6\u540D\u79F0 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u524D\u5206\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 event.detail:\u5F53\u524D\u5206\u503C
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B
`,16),gt=[ut],jt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ht,gt))}},mt={class:"van-doc-markdown-body"},vt=d(`Search \u641C\u7D22
\u4ECB\u7ECD
\u7528\u4E8E\u641C\u7D22\u573A\u666F\u7684\u8F93\u5165\u6846\u7EC4\u4EF6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u5F53\u524D\u5206\u503C number - count \u56FE\u6807\u603B\u6570 number 5
size \u56FE\u6807\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 20px
gutter \u56FE\u6807\u95F4\u8DDD\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 4px
color \u9009\u4E2D\u65F6\u7684\u989C\u8272 string #ffd21e
void-color \u672A\u9009\u4E2D\u65F6\u7684\u989C\u8272 string #c7c7c7
icon \u9009\u4E2D\u65F6\u7684\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string star
void-icon \u672A\u9009\u4E2D\u65F6\u7684\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string star-o
allow-half \u662F\u5426\u5141\u8BB8\u534A\u9009 boolean false
readonly \u662F\u5426\u4E3A\u53EA\u8BFB\u72B6\u6001 boolean false
disabled \u662F\u5426\u7981\u7528\u8BC4\u5206 boolean false
disabled-color \u7981\u7528\u65F6\u7684\u989C\u8272 string #bdbdbd
touchable \u662F\u5426\u53EF\u4EE5\u901A\u8FC7\u6ED1\u52A8\u624B\u52BF\u9009\u62E9\u8BC4\u5206 boolean true
Events
\u4E8B\u4EF6\u540D\u79F0 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u524D\u5206\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 event.detail:\u5F53\u524D\u5206\u503C
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B icon-class \u56FE\u6807\u6837\u5F0F\u7C7B
`,16),gt=[ut],jt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ht,gt))}},mt={class:"van-doc-markdown-body"},vt=d(`Search \u641C\u7D22
\u4ECB\u7ECD
\u7528\u4E8E\u641C\u7D22\u573A\u666F\u7684\u8F93\u5165\u6846\u7EC4\u4EF6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-search": "@vant/weapp/search/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
van-search
\u4E2D\uFF0Cvalue \u7528\u4E8E\u63A7\u5236\u641C\u7D22\u6846\u4E2D\u7684\u6587\u5B57\u3002background \u53EF\u4EE5\u81EA\u5B9A\u4E49\u641C\u7D22\u6846\u5916\u90E8\u80CC\u666F\u8272\u3002
<van-search value="{{ value }}" placeholder="\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u8BCD" />
@@ -2144,7 +2144,7 @@ page {
Toast('\u641C\u7D22' + this.data.value);
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - label \u641C\u7D22\u6846\u5DE6\u4FA7\u6587\u672C string - shape \u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3A round
string square
value \u5F53\u524D\u8F93\u5165\u7684\u503C string | number - background \u641C\u7D22\u6846\u80CC\u666F\u8272 string #f2f2f2
show-action \u662F\u5426\u5728\u641C\u7D22\u6846\u53F3\u4FA7\u663E\u793A\u53D6\u6D88\u6309\u94AE boolean false
action-text v1.0.0
\u53D6\u6D88\u6309\u94AE\u6587\u5B57 string \u53D6\u6D88
focus \u83B7\u53D6\u7126\u70B9 boolean false
error \u662F\u5426\u5C06\u8F93\u5165\u5185\u5BB9\u6807\u7EA2 boolean false
disabled \u662F\u5426\u7981\u7528\u8F93\u5165\u6846 boolean false
readonly \u662F\u5426\u53EA\u8BFB boolean false
clearable \u662F\u5426\u542F\u7528\u6E05\u9664\u63A7\u4EF6 boolean true
clear-trigger v1.8.4
\u663E\u793A\u6E05\u9664\u56FE\u6807\u7684\u65F6\u673A\uFF0Calways
\u8868\u793A\u8F93\u5165\u6846\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A\uFF0C
focus
\u8868\u793A\u8F93\u5165\u6846\u805A\u7126\u4E14\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A string focus
clear-icon v1.8.4
\u6E05\u9664\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string clear
maxlength \u6700\u5927\u8F93\u5165\u957F\u5EA6\uFF0C\u8BBE\u7F6E\u4E3A -1 \u7684\u65F6\u5019\u4E0D\u9650\u5236\u6700\u5927\u957F\u5EA6 number -1
use-action-slot \u662F\u5426\u4F7F\u7528 action slot boolean false
placeholder \u8F93\u5165\u6846\u4E3A\u7A7A\u65F6\u5360\u4F4D\u7B26 string - placeholder-style \u6307\u5B9A\u5360\u4F4D\u7B26\u7684\u6837\u5F0F string - input-align \u8F93\u5165\u6846\u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A center
right
string left
use-left-icon-slot \u662F\u5426\u4F7F\u7528\u8F93\u5165\u6846\u5DE6\u4FA7\u56FE\u6807 slot boolean false
use-right-icon-slot \u662F\u5426\u4F7F\u7528\u8F93\u5165\u6846\u53F3\u4FA7\u56FE\u6807 slot boolean false
left-icon \u8F93\u5165\u6846\u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6\uFF08\u5982\u679C\u8BBE\u7F6E\u4E86 use-left-icon-slot\uFF0C\u5219\u8BE5\u5C5E\u6027\u65E0\u6548\uFF09 string search
right-icon \u8F93\u5165\u6846\u53F3\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6\uFF08\u5982\u679C\u8BBE\u7F6E\u4E86 use-right-icon-slot\uFF0C\u5219\u8BE5\u5C5E\u6027\u65E0\u6548\uFF09 string -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:search \u786E\u5B9A\u641C\u7D22\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:change \u8F93\u5165\u5185\u5BB9\u53D8\u5316\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:cancel \u53D6\u6D88\u641C\u7D22\u641C\u7D22\u65F6\u89E6\u53D1 - bind:focus \u8F93\u5165\u6846\u805A\u7126\u65F6\u89E6\u53D1 - bind:blur \u8F93\u5165\u6846\u5931\u7126\u65F6\u89E6\u53D1 - bind:clear \u70B9\u51FB\u6E05\u7A7A\u63A7\u4EF6\u65F6\u89E6\u53D1 - bind:click-input \u70B9\u51FB\u641C\u7D22\u533A\u57DF\u65F6\u89E6\u53D1 -
Slot
\u540D\u79F0 \u8BF4\u660E action \u81EA\u5B9A\u4E49\u641C\u7D22\u6846\u53F3\u4FA7\u6309\u94AE\uFF0C\u9700\u8981\u5728use-action-slot
\u4E3A true \u65F6\u624D\u4F1A\u663E\u793A label \u81EA\u5B9A\u4E49\u641C\u7D22\u6846\u5DE6\u4FA7\u6587\u672C left-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5DE6\u4FA7\u56FE\u6807\uFF0C\u9700\u8981\u5728use-left-icon-slot
\u4E3A true \u65F6\u624D\u4F1A\u663E\u793A right-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u53F3\u4FA7\u56FE\u6807\uFF0C\u9700\u8981\u5728use-right-icon-slot
\u4E3A true \u65F6\u624D\u4F1A\u663E\u793A
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B field-class \u641C\u7D22\u6846\u6837\u5F0F\u7C7B input-class \u8F93\u5165\u6846\u6837\u5F0F\u7C7B cancel-class \u53D6\u6D88\u6309\u94AE\u6837\u5F0F\u7C7B
`,15),bt=[vt],qt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",mt,bt))}},ft={class:"van-doc-markdown-body"},xt=d(`ShareSheet \u5206\u4EAB\u9762\u677F
\u4ECB\u7ECD
\u5E95\u90E8\u5F39\u8D77\u7684\u5206\u4EAB\u9762\u677F\uFF0C\u7528\u4E8E\u5C55\u793A\u5404\u5206\u4EAB\u6E20\u9053\u5BF9\u5E94\u7684\u64CD\u4F5C\u6309\u94AE\uFF0C\u4E0D\u542B\u5177\u4F53\u7684\u5206\u4EAB\u903B\u8F91\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - label \u641C\u7D22\u6846\u5DE6\u4FA7\u6587\u672C string - shape \u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3A round
string square
value \u5F53\u524D\u8F93\u5165\u7684\u503C string | number - background \u641C\u7D22\u6846\u80CC\u666F\u8272 string #f2f2f2
show-action \u662F\u5426\u5728\u641C\u7D22\u6846\u53F3\u4FA7\u663E\u793A\u53D6\u6D88\u6309\u94AE boolean false
action-text v1.0.0
\u53D6\u6D88\u6309\u94AE\u6587\u5B57 string \u53D6\u6D88
focus \u83B7\u53D6\u7126\u70B9 boolean false
error \u662F\u5426\u5C06\u8F93\u5165\u5185\u5BB9\u6807\u7EA2 boolean false
disabled \u662F\u5426\u7981\u7528\u8F93\u5165\u6846 boolean false
readonly \u662F\u5426\u53EA\u8BFB boolean false
clearable \u662F\u5426\u542F\u7528\u6E05\u9664\u63A7\u4EF6 boolean true
clear-trigger v1.8.4
\u663E\u793A\u6E05\u9664\u56FE\u6807\u7684\u65F6\u673A\uFF0Calways
\u8868\u793A\u8F93\u5165\u6846\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A\uFF0C
focus
\u8868\u793A\u8F93\u5165\u6846\u805A\u7126\u4E14\u4E0D\u4E3A\u7A7A\u65F6\u5C55\u793A string focus
clear-icon v1.8.4
\u6E05\u9664\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5 string clear
maxlength \u6700\u5927\u8F93\u5165\u957F\u5EA6\uFF0C\u8BBE\u7F6E\u4E3A -1 \u7684\u65F6\u5019\u4E0D\u9650\u5236\u6700\u5927\u957F\u5EA6 number -1
use-action-slot \u662F\u5426\u4F7F\u7528 action slot boolean false
placeholder \u8F93\u5165\u6846\u4E3A\u7A7A\u65F6\u5360\u4F4D\u7B26 string - placeholder-style \u6307\u5B9A\u5360\u4F4D\u7B26\u7684\u6837\u5F0F string - input-align \u8F93\u5165\u6846\u5185\u5BB9\u5BF9\u9F50\u65B9\u5F0F\uFF0C\u53EF\u9009\u503C\u4E3A center
right
string left
use-left-icon-slot \u662F\u5426\u4F7F\u7528\u8F93\u5165\u6846\u5DE6\u4FA7\u56FE\u6807 slot boolean false
use-right-icon-slot \u662F\u5426\u4F7F\u7528\u8F93\u5165\u6846\u53F3\u4FA7\u56FE\u6807 slot boolean false
left-icon \u8F93\u5165\u6846\u5DE6\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6\uFF08\u5982\u679C\u8BBE\u7F6E\u4E86 use-left-icon-slot\uFF0C\u5219\u8BE5\u5C5E\u6027\u65E0\u6548\uFF09 string search
right-icon \u8F93\u5165\u6846\u53F3\u4FA7\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6\uFF08\u5982\u679C\u8BBE\u7F6E\u4E86 use-right-icon-slot\uFF0C\u5219\u8BE5\u5C5E\u6027\u65E0\u6548\uFF09 string -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:search \u786E\u5B9A\u641C\u7D22\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:change \u8F93\u5165\u5185\u5BB9\u53D8\u5316\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u8F93\u5165\u503C bind:cancel \u53D6\u6D88\u641C\u7D22\u641C\u7D22\u65F6\u89E6\u53D1 - bind:focus \u8F93\u5165\u6846\u805A\u7126\u65F6\u89E6\u53D1 - bind:blur \u8F93\u5165\u6846\u5931\u7126\u65F6\u89E6\u53D1 - bind:clear \u70B9\u51FB\u6E05\u7A7A\u63A7\u4EF6\u65F6\u89E6\u53D1 - bind:click-input \u70B9\u51FB\u641C\u7D22\u533A\u57DF\u65F6\u89E6\u53D1 -
Slot
\u540D\u79F0 \u8BF4\u660E action \u81EA\u5B9A\u4E49\u641C\u7D22\u6846\u53F3\u4FA7\u6309\u94AE\uFF0C\u9700\u8981\u5728use-action-slot
\u4E3A true \u65F6\u624D\u4F1A\u663E\u793A label \u81EA\u5B9A\u4E49\u641C\u7D22\u6846\u5DE6\u4FA7\u6587\u672C left-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u5DE6\u4FA7\u56FE\u6807\uFF0C\u9700\u8981\u5728use-left-icon-slot
\u4E3A true \u65F6\u624D\u4F1A\u663E\u793A right-icon \u81EA\u5B9A\u4E49\u8F93\u5165\u6846\u53F3\u4FA7\u56FE\u6807\uFF0C\u9700\u8981\u5728use-right-icon-slot
\u4E3A true \u65F6\u624D\u4F1A\u663E\u793A
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B field-class \u641C\u7D22\u6846\u6837\u5F0F\u7C7B input-class \u8F93\u5165\u6846\u6837\u5F0F\u7C7B cancel-class \u53D6\u6D88\u6309\u94AE\u6837\u5F0F\u7C7B
`,15),bt=[vt],qt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",mt,bt))}},ft={class:"van-doc-markdown-body"},_t=d(`ShareSheet \u5206\u4EAB\u9762\u677F
\u4ECB\u7ECD
\u5E95\u90E8\u5F39\u8D77\u7684\u5206\u4EAB\u9762\u677F\uFF0C\u7528\u4E8E\u5C55\u793A\u5404\u5206\u4EAB\u6E20\u9053\u5BF9\u5E94\u7684\u64CD\u4F5C\u6309\u94AE\uFF0C\u4E0D\u542B\u5177\u4F53\u7684\u5206\u4EAB\u903B\u8F91\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-share-sheet": "@vant/weapp/share-sheet/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u5206\u4EAB\u9762\u677F\u901A\u8FC7 options
\u5C5E\u6027\u6765\u5B9A\u4E49\u5206\u4EAB\u9009\u9879\uFF0C\u6570\u7EC4\u7684\u6BCF\u4E00\u9879\u662F\u4E00\u4E2A\u5BF9\u8C61\uFF0C\u5BF9\u8C61\u683C\u5F0F\u89C1\u6587\u6863\u4E0B\u65B9\u8868\u683C\u3002
<van-cell title="\u663E\u793A\u5206\u4EAB\u9762\u677F" bind:click="onClick" />
@@ -2244,7 +2244,7 @@ page {
],
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u5206\u4EAB\u9762\u677F boolean false
options \u5206\u4EAB\u9009\u9879 Option[] []
title \u9876\u90E8\u6807\u9898 string - cancel-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string '\u53D6\u6D88'
description \u6807\u9898\u4E0B\u65B9\u7684\u8F85\u52A9\u63CF\u8FF0\u6587\u5B57 string - duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u6BEB\u79D2 number | string 300
overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean true
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED boolean true
safe-area-inset-bottom \u662F\u5426\u5F00\u542F\u5E95\u90E8\u5B89\u5168\u533A\u9002\u914D boolean true
Option \u6570\u636E\u7ED3\u6784
options
\u5C5E\u6027\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E2A\u5BF9\u8C61\u914D\u7F6E\u4E00\u5217\uFF0C\u5BF9\u8C61\u53EF\u4EE5\u5305\u542B\u4EE5\u4E0B\u503C\uFF1A
\u952E\u540D \u8BF4\u660E \u7C7B\u578B name \u5206\u4EAB\u6E20\u9053\u540D\u79F0 string description \u5206\u4EAB\u9009\u9879\u63CF\u8FF0 string icon \u56FE\u6807\uFF0C\u53EF\u9009\u503C\u4E3A qq
link
weibo
wechat
poster
qrcode
weapp-qrcode
wechat-moments
\uFF0C\u652F\u6301\u4F20\u5165\u56FE\u7247 URL string openType \u6309\u94AE open-type
\uFF0C\u53EF\u7528\u4E8E\u5B9E\u73B0\u5206\u4EAB\u529F\u80FD\uFF0C\u53EF\u9009\u503C\u4E3A share
string
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:select \u70B9\u51FB\u5206\u4EAB\u9009\u9879\u65F6\u89E6\u53D1 option: Option, index: number bind:close \u5173\u95ED\u65F6\u89E6\u53D1 - bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1 - bind:click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u89E6\u53D1 -
Slots
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u9876\u90E8\u6807\u9898 description \u81EA\u5B9A\u4E49\u63CF\u8FF0\u6587\u5B57
`,13),_t=[xt],yt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ft,_t))}},wt={class:"van-doc-markdown-body"},kt=d(`Sidebar \u4FA7\u8FB9\u5BFC\u822A
\u4ECB\u7ECD
\u5782\u76F4\u5C55\u793A\u7684\u5BFC\u822A\u680F\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u7684\u5185\u5BB9\u533A\u57DF\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C show \u662F\u5426\u663E\u793A\u5206\u4EAB\u9762\u677F boolean false
options \u5206\u4EAB\u9009\u9879 Option[] []
title \u9876\u90E8\u6807\u9898 string - cancel-text \u53D6\u6D88\u6309\u94AE\u6587\u5B57 string '\u53D6\u6D88'
description \u6807\u9898\u4E0B\u65B9\u7684\u8F85\u52A9\u63CF\u8FF0\u6587\u5B57 string - duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u6BEB\u79D2 number | string 300
overlay \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean true
close-on-click-overlay \u662F\u5426\u5728\u70B9\u51FB\u906E\u7F69\u5C42\u540E\u5173\u95ED boolean true
safe-area-inset-bottom \u662F\u5426\u5F00\u542F\u5E95\u90E8\u5B89\u5168\u533A\u9002\u914D boolean true
Option \u6570\u636E\u7ED3\u6784
options
\u5C5E\u6027\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E2A\u5BF9\u8C61\u914D\u7F6E\u4E00\u5217\uFF0C\u5BF9\u8C61\u53EF\u4EE5\u5305\u542B\u4EE5\u4E0B\u503C\uFF1A
\u952E\u540D \u8BF4\u660E \u7C7B\u578B name \u5206\u4EAB\u6E20\u9053\u540D\u79F0 string description \u5206\u4EAB\u9009\u9879\u63CF\u8FF0 string icon \u56FE\u6807\uFF0C\u53EF\u9009\u503C\u4E3A qq
link
weibo
wechat
poster
qrcode
weapp-qrcode
wechat-moments
\uFF0C\u652F\u6301\u4F20\u5165\u56FE\u7247 URL string openType \u6309\u94AE open-type
\uFF0C\u53EF\u7528\u4E8E\u5B9E\u73B0\u5206\u4EAB\u529F\u80FD\uFF0C\u53EF\u9009\u503C\u4E3A share
string
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:select \u70B9\u51FB\u5206\u4EAB\u9009\u9879\u65F6\u89E6\u53D1 option: Option, index: number bind:close \u5173\u95ED\u65F6\u89E6\u53D1 - bind:cancel \u70B9\u51FB\u53D6\u6D88\u6309\u94AE\u65F6\u89E6\u53D1 - bind:click-overlay \u70B9\u51FB\u906E\u7F69\u5C42\u65F6\u89E6\u53D1 -
Slots
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u9876\u90E8\u6807\u9898 description \u81EA\u5B9A\u4E49\u63CF\u8FF0\u6587\u5B57
`,13),xt=[_t],yt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",ft,xt))}},wt={class:"van-doc-markdown-body"},kt=d(`Sidebar \u4FA7\u8FB9\u5BFC\u822A
\u4ECB\u7ECD
\u5782\u76F4\u5C55\u793A\u7684\u5BFC\u822A\u680F\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u7684\u5185\u5BB9\u533A\u57DF\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-sidebar": "@vant/weapp/sidebar/index",
"van-sidebar-item": "@vant/weapp/sidebar-item/index"
}
@@ -2286,7 +2286,7 @@ page {
Notify({ type: 'primary', message: event.detail });
},
});
-
API
Sidebar Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C activeKey \u9009\u4E2D\u9879\u7684\u7D22\u5F15 string | number 0
Sidebar Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 change \u5207\u6362\u5FBD\u7AE0\u65F6\u89E6\u53D1 \u5F53\u524D\u9009\u4E2D\u5FBD\u7AE0\u7684\u7D22\u5F15
Sidebar \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
SidebarItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u5185\u5BB9 string ''
dot \u662F\u5426\u663E\u793A\u53F3\u4E0A\u89D2\u5C0F\u7EA2\u70B9 boolean false
info \u56FE\u6807\u53F3\u4E0A\u89D2\u5FBD\u6807\u7684\u5185\u5BB9\uFF08\u5DF2\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528 badge \u5C5E\u6027\uFF09 string | number ''
badge v1.5.0
\u56FE\u6807\u53F3\u4E0A\u89D2\u5FBD\u6807\u7684\u5185\u5BB9 string | number ''
disabled \u662F\u5426\u7981\u7528\u8BE5\u9879 boolean false
SidebarItem Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898\u680F\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
SidebarItem Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 click \u70B9\u51FB\u5FBD\u7AE0\u65F6\u89E6\u53D1 event.detail
\u4E3A\u5F53\u524D\u5FBD\u7AE0\u7684\u7D22\u5F15
SidebarItem \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,16),Ct=[kt],zt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",wt,Ct))}},Pt={class:"van-doc-markdown-body"},St=d(`Skeleton \u9AA8\u67B6\u5C4F
\u4ECB\u7ECD
\u7528\u4E8E\u5728\u5185\u5BB9\u52A0\u8F7D\u8FC7\u7A0B\u4E2D\u5C55\u793A\u4E00\u7EC4\u5360\u4F4D\u56FE\u5F62\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Sidebar Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C activeKey \u9009\u4E2D\u9879\u7684\u7D22\u5F15 string | number 0
Sidebar Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 change \u5207\u6362\u5FBD\u7AE0\u65F6\u89E6\u53D1 \u5F53\u524D\u9009\u4E2D\u5FBD\u7AE0\u7684\u7D22\u5F15
Sidebar \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
SidebarItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C title \u5185\u5BB9 string ''
dot \u662F\u5426\u663E\u793A\u53F3\u4E0A\u89D2\u5C0F\u7EA2\u70B9 boolean false
info \u56FE\u6807\u53F3\u4E0A\u89D2\u5FBD\u6807\u7684\u5185\u5BB9\uFF08\u5DF2\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528 badge \u5C5E\u6027\uFF09 string | number ''
badge v1.5.0
\u56FE\u6807\u53F3\u4E0A\u89D2\u5FBD\u6807\u7684\u5185\u5BB9 string | number ''
disabled \u662F\u5426\u7981\u7528\u8BE5\u9879 boolean false
SidebarItem Slot
\u540D\u79F0 \u8BF4\u660E title \u81EA\u5B9A\u4E49\u6807\u9898\u680F\uFF0C\u5982\u679C\u8BBE\u7F6E\u4E86title
\u5C5E\u6027\u5219\u4E0D\u751F\u6548
SidebarItem Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 click \u70B9\u51FB\u5FBD\u7AE0\u65F6\u89E6\u53D1 event.detail
\u4E3A\u5F53\u524D\u5FBD\u7AE0\u7684\u7D22\u5F15
SidebarItem \u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,16),Ct=[kt],zt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",wt,Ct))}},Pt={class:"van-doc-markdown-body"},St=d(`Skeleton \u9AA8\u67B6\u5C4F
\u4ECB\u7ECD
\u7528\u4E8E\u5728\u5185\u5BB9\u52A0\u8F7D\u8FC7\u7A0B\u4E2D\u5C55\u793A\u4E00\u7EC4\u5360\u4F4D\u56FE\u5F62\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-skeleton": "@vant/weapp/skeleton/index"
}
Vant Weapp 1.0 \u7248\u672C\u5F00\u59CB\u652F\u6301\u6B64\u7EC4\u4EF6\uFF0C\u5347\u7EA7\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u901A\u8FC7title
\u5C5E\u6027\u663E\u793A\u6807\u9898\u5360\u4F4D\u56FE\uFF0C\u901A\u8FC7row
\u5C5E\u6027\u914D\u7F6E\u5360\u4F4D\u6BB5\u843D\u884C\u6570\u3002
<van-skeleton title row="3" />
@@ -2304,7 +2304,7 @@ page {
});
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C row \u6BB5\u843D\u5360\u4F4D\u56FE\u884C\u6570 number 0
row-width \u6BB5\u843D\u5360\u4F4D\u56FE\u5BBD\u5EA6\uFF0C\u53EF\u4F20\u6570\u7EC4\u6765\u8BBE\u7F6E\u6BCF\u4E00\u884C\u7684\u5BBD\u5EA6 string | string[] 100%
title \u662F\u5426\u663E\u793A\u6807\u9898\u5360\u4F4D\u56FE boolean false
title-width \u6807\u9898\u5360\u4F4D\u56FE\u5BBD\u5EA6 string | number 40%
avatar \u662F\u5426\u663E\u793A\u5934\u50CF\u5360\u4F4D\u56FE boolean false
avatar-size \u5934\u50CF\u5360\u4F4D\u56FE\u5927\u5C0F string | number 32px
avatar-shape \u5934\u50CF\u5360\u4F4D\u56FE\u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3Asquare
string round
loading \u662F\u5426\u663E\u793A\u5360\u4F4D\u56FE\uFF0C\u4F20false
\u65F6\u4F1A\u5C55\u793A\u5B50\u7EC4\u4EF6\u5185\u5BB9 boolean true
animate \u662F\u5426\u5F00\u542F\u52A8\u753B boolean true
`,9),It=[St],Dt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Pt,It))}},$t={class:"van-doc-markdown-body"},Tt=d(`Slider \u6ED1\u5757
\u4ECB\u7ECD
\u6ED1\u52A8\u8F93\u5165\u6761\uFF0C\u7528\u4E8E\u5728\u7ED9\u5B9A\u7684\u8303\u56F4\u5185\u9009\u62E9\u4E00\u4E2A\u503C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C row \u6BB5\u843D\u5360\u4F4D\u56FE\u884C\u6570 number 0
row-width \u6BB5\u843D\u5360\u4F4D\u56FE\u5BBD\u5EA6\uFF0C\u53EF\u4F20\u6570\u7EC4\u6765\u8BBE\u7F6E\u6BCF\u4E00\u884C\u7684\u5BBD\u5EA6 string | string[] 100%
title \u662F\u5426\u663E\u793A\u6807\u9898\u5360\u4F4D\u56FE boolean false
title-width \u6807\u9898\u5360\u4F4D\u56FE\u5BBD\u5EA6 string | number 40%
avatar \u662F\u5426\u663E\u793A\u5934\u50CF\u5360\u4F4D\u56FE boolean false
avatar-size \u5934\u50CF\u5360\u4F4D\u56FE\u5927\u5C0F string | number 32px
avatar-shape \u5934\u50CF\u5360\u4F4D\u56FE\u5F62\u72B6\uFF0C\u53EF\u9009\u503C\u4E3Asquare
string round
loading \u662F\u5426\u663E\u793A\u5360\u4F4D\u56FE\uFF0C\u4F20false
\u65F6\u4F1A\u5C55\u793A\u5B50\u7EC4\u4EF6\u5185\u5BB9 boolean true
animate \u662F\u5426\u5F00\u542F\u52A8\u753B boolean true
`,9),Dt=[St],It={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Pt,Dt))}},$t={class:"van-doc-markdown-body"},Tt=d(`Slider \u6ED1\u5757
\u4ECB\u7ECD
\u6ED1\u52A8\u8F93\u5165\u6761\uFF0C\u7528\u4E8E\u5728\u7ED9\u5B9A\u7684\u8303\u56F4\u5185\u9009\u62E9\u4E00\u4E2A\u503C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-slider": "@vant/weapp/slider/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u672C\u7528\u6CD5
<van-slider value="50" bind:change="onChange" />
@@ -2361,7 +2361,7 @@ page {
});
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u8FDB\u5EA6\u767E\u5206\u6BD4\uFF0C\u5728\u53CC\u6ED1\u5757\u6A21\u5F0F\u4E0B\u4E3A\u6570\u7EC4\u683C\u5F0F number | number[] 0
disabled \u662F\u5426\u7981\u7528\u6ED1\u5757 boolean false
max \u6700\u5927\u503C number 100
min \u6700\u5C0F\u503C number 0
step \u6B65\u957F number 1
bar-height \u8FDB\u5EA6\u6761\u9AD8\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 2px
active-color \u8FDB\u5EA6\u6761\u6FC0\u6D3B\u6001\u989C\u8272 string #1989fa
inactive-color \u8FDB\u5EA6\u6761\u9ED8\u8BA4\u989C\u8272 string #e5e5e5
use-slot-button \u662F\u5426\u4F7F\u7528\u6309\u94AE\u63D2\u69FD boolean false
range v1.8.4
\u662F\u5426\u5F00\u542F\u53CC\u6ED1\u5757\u6A21\u5F0F boolean false
vertical v1.8.5
\u662F\u5426\u5782\u76F4\u5C55\u793A boolean false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:drag \u62D6\u52A8\u8FDB\u5EA6\u6761\u65F6\u89E6\u53D1 event.detail.value: \u5F53\u524D\u8FDB\u5EA6 bind:change \u8FDB\u5EA6\u503C\u6539\u53D8\u540E\u89E6\u53D1 event.detail: \u5F53\u524D\u8FDB\u5EA6 bind:drag-start \u5F00\u59CB\u62D6\u52A8\u65F6\u89E6\u53D1 - bind:drag-end \u7ED3\u675F\u62D6\u52A8\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
Slots
\u540D\u79F0 \u8BF4\u660E \u53C2\u6570 button \u81EA\u5B9A\u4E49\u6ED1\u5757\u6309\u94AE { value: number } left-button v1.8.4
\u81EA\u5B9A\u4E49\u5DE6\u4FA7\u6ED1\u5757\u6309\u94AE\uFF08\u53CC\u6ED1\u5757\u6A21\u5F0F\u4E0B\uFF09 { value: number } right-button v1.8.4
\u81EA\u5B9A\u4E49\u53F3\u4FA7\u6ED1\u5757\u6309\u94AE \uFF08\u53CC\u6ED1\u5757\u6A21\u5F0F\u4E0B\uFF09 { value: number }
`,17),At=[Tt],Bt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",$t,At))}},Ft={class:"van-doc-markdown-body"},Nt=d(`Stepper \u6B65\u8FDB\u5668
\u4ECB\u7ECD
\u6B65\u8FDB\u5668\u7531\u589E\u52A0\u6309\u94AE\u3001\u51CF\u5C11\u6309\u94AE\u548C\u8F93\u5165\u6846\u7EC4\u6210\uFF0C\u7528\u4E8E\u5728\u4E00\u5B9A\u8303\u56F4\u5185\u8F93\u5165\u3001\u8C03\u6574\u6570\u5B57\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C value \u5F53\u524D\u8FDB\u5EA6\u767E\u5206\u6BD4\uFF0C\u5728\u53CC\u6ED1\u5757\u6A21\u5F0F\u4E0B\u4E3A\u6570\u7EC4\u683C\u5F0F number | number[] 0
disabled \u662F\u5426\u7981\u7528\u6ED1\u5757 boolean false
max \u6700\u5927\u503C number 100
min \u6700\u5C0F\u503C number 0
step \u6B65\u957F number 1
bar-height \u8FDB\u5EA6\u6761\u9AD8\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 2px
active-color \u8FDB\u5EA6\u6761\u6FC0\u6D3B\u6001\u989C\u8272 string #1989fa
inactive-color \u8FDB\u5EA6\u6761\u9ED8\u8BA4\u989C\u8272 string #e5e5e5
use-slot-button \u662F\u5426\u4F7F\u7528\u6309\u94AE\u63D2\u69FD boolean false
range v1.8.4
\u662F\u5426\u5F00\u542F\u53CC\u6ED1\u5757\u6A21\u5F0F boolean false
vertical v1.8.5
\u662F\u5426\u5782\u76F4\u5C55\u793A boolean false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:drag \u62D6\u52A8\u8FDB\u5EA6\u6761\u65F6\u89E6\u53D1 event.detail.value: \u5F53\u524D\u8FDB\u5EA6 bind:change \u8FDB\u5EA6\u503C\u6539\u53D8\u540E\u89E6\u53D1 event.detail: \u5F53\u524D\u8FDB\u5EA6 bind:drag-start \u5F00\u59CB\u62D6\u52A8\u65F6\u89E6\u53D1 - bind:drag-end \u7ED3\u675F\u62D6\u52A8\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
Slots
\u540D\u79F0 \u8BF4\u660E \u53C2\u6570 button \u81EA\u5B9A\u4E49\u6ED1\u5757\u6309\u94AE { value: number } left-button v1.8.4
\u81EA\u5B9A\u4E49\u5DE6\u4FA7\u6ED1\u5757\u6309\u94AE\uFF08\u53CC\u6ED1\u5757\u6A21\u5F0F\u4E0B\uFF09 { value: number } right-button v1.8.4
\u81EA\u5B9A\u4E49\u53F3\u4FA7\u6ED1\u5757\u6309\u94AE \uFF08\u53CC\u6ED1\u5757\u6A21\u5F0F\u4E0B\uFF09 { value: number }
`,17),At=[Tt],Et={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",$t,At))}},Bt={class:"van-doc-markdown-body"},Ft=d(`Stepper \u6B65\u8FDB\u5668
\u4ECB\u7ECD
\u6B65\u8FDB\u5668\u7531\u589E\u52A0\u6309\u94AE\u3001\u51CF\u5C11\u6309\u94AE\u548C\u8F93\u5165\u6846\u7EC4\u6210\uFF0C\u7528\u4E8E\u5728\u4E00\u5B9A\u8303\u56F4\u5185\u8F93\u5165\u3001\u8C03\u6574\u6570\u5B57\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-stepper": "@vant/weapp/stepper/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u901A\u8FC7value
\u8BBE\u7F6E\u8F93\u5165\u503C\uFF0C\u53EF\u4EE5\u901A\u8FC7change
\u4E8B\u4EF6\u76D1\u542C\u5230\u8F93\u5165\u503C\u7684\u53D8\u5316\u3002
<van-stepper value="{{ 1 }}" bind:change="onChange" />
@@ -2392,7 +2392,7 @@ page {
},
});
\u81EA\u5B9A\u4E49\u5927\u5C0F
\u901A\u8FC7input-width
\u5C5E\u6027\u8BBE\u7F6E\u8F93\u5165\u6846\u5BBD\u5EA6\uFF0C\u901A\u8FC7button-size
\u5C5E\u6027\u8BBE\u7F6E\u6309\u94AE\u5927\u5C0F\u548C\u8F93\u5165\u6846\u9AD8\u5EA6\u3002
<van-stepper value="{{ 1 }}" input-width="40px" button-size="32px" />
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u8F93\u5165\u503C string | number \u6700\u5C0F\u503C min \u6700\u5C0F\u503C string | number 1
max \u6700\u5927\u503C string | number - step \u6B65\u957F string | number 1
integer \u662F\u5426\u53EA\u5141\u8BB8\u8F93\u5165\u6574\u6570 boolean false
disabled \u662F\u5426\u7981\u7528 boolean false
disable-input \u662F\u5426\u7981\u7528\u8F93\u5165\u6846 boolean false
async-change \u662F\u5426\u5F00\u542F\u5F02\u6B65\u53D8\u66F4\uFF0C\u5F00\u542F\u540E\u9700\u8981\u624B\u52A8\u63A7\u5236\u8F93\u5165\u503C boolean false
input-width \u8F93\u5165\u6846\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 32px
button-size \u6309\u94AE\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
\uFF0C\u8F93\u5165\u6846\u9AD8\u5EA6\u4F1A\u548C\u6309\u94AE\u5927\u5C0F\u4FDD\u6301\u4E00\u81F4 string | number 28px
show-plus \u662F\u5426\u663E\u793A\u589E\u52A0\u6309\u94AE boolean true
show-minus \u662F\u5426\u663E\u793A\u51CF\u5C11\u6309\u94AE boolean true
decimal-length \u56FA\u5B9A\u663E\u793A\u7684\u5C0F\u6570\u4F4D\u6570 number - theme \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3A round
string - disable-plus \u662F\u5426\u7981\u7528\u589E\u52A0\u6309\u94AE boolean - disable-minus \u662F\u5426\u7981\u7528\u51CF\u5C11\u6309\u94AE boolean - long-press \u662F\u5426\u5F00\u542F\u957F\u6309\u624B\u52BF boolean true
always-embed v1.9.3
\u5F3A\u5236 input \u5904\u4E8E\u540C\u5C42\u72B6\u6001\uFF0C\u9ED8\u8BA4 focus \u65F6 input \u4F1A\u5207\u5230\u975E\u540C\u5C42\u72B6\u6001 (\u4EC5\u5728 iOS \u4E0B\u751F\u6548) boolean false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 event.detail: \u5F53\u524D\u8F93\u5165\u7684\u503C bind:overlimit \u70B9\u51FB\u4E0D\u53EF\u7528\u7684\u6309\u94AE\u65F6\u89E6\u53D1 - bind:plus \u70B9\u51FB\u589E\u52A0\u6309\u94AE\u65F6\u89E6\u53D1 - bind:minus \u70B9\u51FB\u51CF\u5C11\u6309\u94AE\u65F6\u89E6\u53D1 - bind:focus \u8F93\u5165\u6846\u805A\u7126\u65F6\u89E6\u53D1 - bind:blur \u8F93\u5165\u6846\u5931\u7126\u65F6\u89E6\u53D1 -
Slot
\u540D\u79F0 \u8BF4\u660E plus \u52A0\u53F7\u6309\u94AE minus \u51CF\u53F7\u6309\u94AE
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B input-class \u8F93\u5165\u6846\u6837\u5F0F\u7C7B plus-class \u52A0\u53F7\u6309\u94AE\u6837\u5F0F\u7C7B minus-class \u51CF\u53F7\u6309\u94AE\u6837\u5F0F\u7C7B
`,18),Et=[Nt],Lt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ft,Et))}},Rt={class:"van-doc-markdown-body"},Ut=d(`Steps \u6B65\u9AA4\u6761
\u4ECB\u7ECD
\u7528\u4E8E\u5C55\u793A\u64CD\u4F5C\u6D41\u7A0B\u7684\u5404\u4E2A\u73AF\u8282\uFF0C\u8BA9\u7528\u6237\u4E86\u89E3\u5F53\u524D\u7684\u64CD\u4F5C\u5728\u6574\u4F53\u6D41\u7A0B\u4E2D\u7684\u4F4D\u7F6E\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - value \u8F93\u5165\u503C string | number \u6700\u5C0F\u503C min \u6700\u5C0F\u503C string | number 1
max \u6700\u5927\u503C string | number - step \u6B65\u957F string | number 1
integer \u662F\u5426\u53EA\u5141\u8BB8\u8F93\u5165\u6574\u6570 boolean false
disabled \u662F\u5426\u7981\u7528 boolean false
disable-input \u662F\u5426\u7981\u7528\u8F93\u5165\u6846 boolean false
async-change \u662F\u5426\u5F00\u542F\u5F02\u6B65\u53D8\u66F4\uFF0C\u5F00\u542F\u540E\u9700\u8981\u624B\u52A8\u63A7\u5236\u8F93\u5165\u503C boolean false
input-width \u8F93\u5165\u6846\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
string | number 32px
button-size \u6309\u94AE\u5927\u5C0F\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3A px
\uFF0C\u8F93\u5165\u6846\u9AD8\u5EA6\u4F1A\u548C\u6309\u94AE\u5927\u5C0F\u4FDD\u6301\u4E00\u81F4 string | number 28px
show-plus \u662F\u5426\u663E\u793A\u589E\u52A0\u6309\u94AE boolean true
show-minus \u662F\u5426\u663E\u793A\u51CF\u5C11\u6309\u94AE boolean true
decimal-length \u56FA\u5B9A\u663E\u793A\u7684\u5C0F\u6570\u4F4D\u6570 number - theme \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3A round
string - disable-plus \u662F\u5426\u7981\u7528\u589E\u52A0\u6309\u94AE boolean - disable-minus \u662F\u5426\u7981\u7528\u51CF\u5C11\u6309\u94AE boolean - long-press \u662F\u5426\u5F00\u542F\u957F\u6309\u624B\u52BF boolean true
always-embed v1.9.3
\u5F3A\u5236 input \u5904\u4E8E\u540C\u5C42\u72B6\u6001\uFF0C\u9ED8\u8BA4 focus \u65F6 input \u4F1A\u5207\u5230\u975E\u540C\u5C42\u72B6\u6001 (\u4EC5\u5728 iOS \u4E0B\u751F\u6548) boolean false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:change \u5F53\u7ED1\u5B9A\u503C\u53D8\u5316\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 event.detail: \u5F53\u524D\u8F93\u5165\u7684\u503C bind:overlimit \u70B9\u51FB\u4E0D\u53EF\u7528\u7684\u6309\u94AE\u65F6\u89E6\u53D1 - bind:plus \u70B9\u51FB\u589E\u52A0\u6309\u94AE\u65F6\u89E6\u53D1 - bind:minus \u70B9\u51FB\u51CF\u5C11\u6309\u94AE\u65F6\u89E6\u53D1 - bind:focus \u8F93\u5165\u6846\u805A\u7126\u65F6\u89E6\u53D1 - bind:blur \u8F93\u5165\u6846\u5931\u7126\u65F6\u89E6\u53D1 -
Slot
\u540D\u79F0 \u8BF4\u660E plus \u52A0\u53F7\u6309\u94AE minus \u51CF\u53F7\u6309\u94AE
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B input-class \u8F93\u5165\u6846\u6837\u5F0F\u7C7B plus-class \u52A0\u53F7\u6309\u94AE\u6837\u5F0F\u7C7B minus-class \u51CF\u53F7\u6309\u94AE\u6837\u5F0F\u7C7B
`,18),Rt=[Ft],Nt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Bt,Rt))}},Mt={class:"van-doc-markdown-body"},Lt=d(`Steps \u6B65\u9AA4\u6761
\u4ECB\u7ECD
\u7528\u4E8E\u5C55\u793A\u64CD\u4F5C\u6D41\u7A0B\u7684\u5404\u4E2A\u73AF\u8282\uFF0C\u8BA9\u7528\u6237\u4E86\u89E3\u5F53\u524D\u7684\u64CD\u4F5C\u5728\u6574\u4F53\u6D41\u7A0B\u4E2D\u7684\u4F4D\u7F6E\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-steps": "@vant/weapp/steps/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-steps steps="{{ steps }}" active="{{ active }}" />
@@ -2461,7 +2461,7 @@ page {
direction="vertical"
active-color="#ee0a24"
/>
-
API
Steps Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C active \u5F53\u524D\u6B65\u9AA4 number 0 steps \u6B65\u9AA4\u914D\u7F6E\u96C6\u5408\uFF0C\u89C1\u4E0B\u9762\u914D\u7F6E\u9879 Step \u914D\u7F6E\u9879\u6570\u7EC4 []
direction \u663E\u793A\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
vertical
string horizontal
active-color \u6FC0\u6D3B\u72B6\u6001\u989C\u8272 string #07c160
inactive-color \u672A\u6FC0\u6D3B\u72B6\u6001\u989C\u8272 string #969799
active-icon \u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string checked
inactive-icon \u672A\u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string -
Events
\u4E8B\u4EF6\u540D\u79F0 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click-step \u70B9\u51FB\u6B65\u9AA4\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 event.detail:\u5F53\u524D\u6B65\u9AA4\u7684\u7D22\u5F15
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B desc-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B
Step \u914D\u7F6E\u9879
\u952E\u540D \u8BF4\u660E \u7C7B\u578B text \u5F53\u524D\u6B65\u9AA4\u540D\u79F0 string desc \u5F53\u524D\u6B65\u9AA4\u63CF\u8FF0\u4FE1\u606F string activeIcon \u5F53\u524D\u6B65\u9AA4\u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807 string inactiveIcon \u5F53\u524D\u6B65\u9AA4\u672A\u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string
`,13),Vt=[Ut],Gt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Rt,Vt))}},Ot={class:"van-doc-markdown-body"},Mt=d(`Sticky \u7C98\u6027\u5E03\u5C40
\u4ECB\u7ECD
Sticky \u7EC4\u4EF6\u4E0E CSS \u4E2Dposition: sticky
\u5C5E\u6027\u5B9E\u73B0\u7684\u6548\u679C\u4E00\u81F4\uFF0C\u5F53\u7EC4\u4EF6\u5728\u5C4F\u5E55\u8303\u56F4\u5185\u65F6\uFF0C\u4F1A\u6309\u7167\u6B63\u5E38\u7684\u5E03\u5C40\u6392\u5217\uFF0C\u5F53\u7EC4\u4EF6\u6EDA\u51FA\u5C4F\u5E55\u8303\u56F4\u65F6\uFF0C\u59CB\u7EC8\u4F1A\u56FA\u5B9A\u5728\u5C4F\u5E55\u9876\u90E8\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Steps Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C active \u5F53\u524D\u6B65\u9AA4 number 0 steps \u6B65\u9AA4\u914D\u7F6E\u96C6\u5408\uFF0C\u89C1\u4E0B\u9762\u914D\u7F6E\u9879 Step \u914D\u7F6E\u9879\u6570\u7EC4 []
direction \u663E\u793A\u65B9\u5411\uFF0C\u53EF\u9009\u503C\u4E3A horizontal
vertical
string horizontal
active-color \u6FC0\u6D3B\u72B6\u6001\u989C\u8272 string #07c160
inactive-color \u672A\u6FC0\u6D3B\u72B6\u6001\u989C\u8272 string #969799
active-icon \u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string checked
inactive-icon \u672A\u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string -
Events
\u4E8B\u4EF6\u540D\u79F0 \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:click-step \u70B9\u51FB\u6B65\u9AA4\u65F6\u89E6\u53D1\u7684\u4E8B\u4EF6 event.detail:\u5F53\u524D\u6B65\u9AA4\u7684\u7D22\u5F15
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B desc-class \u63CF\u8FF0\u4FE1\u606F\u6837\u5F0F\u7C7B
Step \u914D\u7F6E\u9879
\u952E\u540D \u8BF4\u660E \u7C7B\u578B text \u5F53\u524D\u6B65\u9AA4\u540D\u79F0 string desc \u5F53\u524D\u6B65\u9AA4\u63CF\u8FF0\u4FE1\u606F string activeIcon \u5F53\u524D\u6B65\u9AA4\u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807 string inactiveIcon \u5F53\u524D\u6B65\u9AA4\u672A\u6FC0\u6D3B\u72B6\u6001\u5E95\u90E8\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string
`,13),Ut=[Lt],Vt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Mt,Ut))}},Gt={class:"van-doc-markdown-body"},Ot=d(`Sticky \u7C98\u6027\u5E03\u5C40
\u4ECB\u7ECD
Sticky \u7EC4\u4EF6\u4E0E CSS \u4E2Dposition: sticky
\u5C5E\u6027\u5B9E\u73B0\u7684\u6548\u679C\u4E00\u81F4\uFF0C\u5F53\u7EC4\u4EF6\u5728\u5C4F\u5E55\u8303\u56F4\u5185\u65F6\uFF0C\u4F1A\u6309\u7167\u6B63\u5E38\u7684\u5E03\u5C40\u6392\u5217\uFF0C\u5F53\u7EC4\u4EF6\u6EDA\u51FA\u5C4F\u5E55\u8303\u56F4\u65F6\uFF0C\u59CB\u7EC8\u4F1A\u56FA\u5B9A\u5728\u5C4F\u5E55\u9876\u90E8\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-sticky": "@vant/weapp/sticky/index"
}
Vant Weapp 1.0 \u7248\u672C\u5F00\u59CB\u652F\u6301\u6B64\u7EC4\u4EF6\uFF0C\u5347\u7EA7\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u5C06\u5185\u5BB9\u5305\u88F9\u5728Sticky
\u7EC4\u4EF6\u5185\u5373\u53EF\u3002
<van-sticky>
@@ -2516,7 +2516,7 @@ page {
.exec();
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C offset-top \u5438\u9876\u65F6\u4E0E\u9876\u90E8\u7684\u8DDD\u79BB\uFF0C\u5355\u4F4Dpx
number 0
z-index \u5438\u9876\u65F6\u7684 z-index number 99
container \u4E00\u4E2A\u51FD\u6570\uFF0C\u8FD4\u56DE\u5BB9\u5668\u5BF9\u5E94\u7684 NodesRef \u8282\u70B9 function - scroll-top \u5F53\u524D\u6EDA\u52A8\u533A\u57DF\u7684\u6EDA\u52A8\u4F4D\u7F6E\uFF0C\u975E null
\u65F6\u4F1A\u7981\u7528\u9875\u9762\u6EDA\u52A8\u4E8B\u4EF6\u7684\u76D1\u542C number -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:scroll \u6EDA\u52A8\u65F6\u89E6\u53D1 { scrollTop: \u8DDD\u79BB\u9876\u90E8\u4F4D\u7F6E, isFixed: \u662F\u5426\u5438\u9876 }
`,11),Wt=[Mt],Ht={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Ot,Wt))}},Kt={class:"van-doc-markdown-body"},Qt=d(`SubmitBar \u63D0\u4EA4\u8BA2\u5355\u680F
\u4ECB\u7ECD
\u7528\u4E8E\u5C55\u793A\u8BA2\u5355\u91D1\u989D\u4E0E\u63D0\u4EA4\u8BA2\u5355\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C offset-top \u5438\u9876\u65F6\u4E0E\u9876\u90E8\u7684\u8DDD\u79BB\uFF0C\u5355\u4F4Dpx
number 0
z-index \u5438\u9876\u65F6\u7684 z-index number 99
container \u4E00\u4E2A\u51FD\u6570\uFF0C\u8FD4\u56DE\u5BB9\u5668\u5BF9\u5E94\u7684 NodesRef \u8282\u70B9 function - scroll-top \u5F53\u524D\u6EDA\u52A8\u533A\u57DF\u7684\u6EDA\u52A8\u4F4D\u7F6E\uFF0C\u975E null
\u65F6\u4F1A\u7981\u7528\u9875\u9762\u6EDA\u52A8\u4E8B\u4EF6\u7684\u76D1\u542C number -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:scroll \u6EDA\u52A8\u65F6\u89E6\u53D1 { scrollTop: \u8DDD\u79BB\u9876\u90E8\u4F4D\u7F6E, isFixed: \u662F\u5426\u5438\u9876 }
`,11),Wt=[Ot],Ht={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Gt,Wt))}},Kt={class:"van-doc-markdown-body"},Qt=d(`SubmitBar \u63D0\u4EA4\u8BA2\u5355\u680F
\u4ECB\u7ECD
\u7528\u4E8E\u5C55\u793A\u8BA2\u5355\u91D1\u989D\u4E0E\u63D0\u4EA4\u8BA2\u5355\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-submit-bar": "@vant/weapp/submit-bar/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-submit-bar
@@ -2547,7 +2547,7 @@ page {
<van-tag type="primary">\u6807\u7B7E</van-tag>
<view slot="tip">\u60A8\u7684\u6536\u8D27\u5730\u5740\u4E0D\u652F\u6301\u540C\u57CE\u9001, <text>\u4FEE\u6539\u5730\u5740</text></view>
</van-submit-bar>
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C price \u4EF7\u683C\uFF08\u5355\u4F4D\u5206\uFF09 number - label \u4EF7\u683C\u6587\u6848 string \u5408\u8BA1\uFF1A
suffix-label \u4EF7\u683C\u53F3\u4FA7\u6587\u6848 string - button-text \u6309\u94AE\u6587\u5B57 string - button-type \u6309\u94AE\u7C7B\u578B string danger
tip \u63D0\u793A\u6587\u6848 string | boolean - tip-icon \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
loading \u662F\u5426\u663E\u793A\u52A0\u8F7D\u4E2D\u7684\u6309\u94AE boolean false
currency \u8D27\u5E01\u7B26\u53F7 string \xA5
safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
decimal-length \u4EF7\u683C\u5C0F\u6570\u70B9\u540E\u4F4D\u6570 number 2
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:submit \u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6\u56DE\u8C03 -
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u8BA2\u5355\u680F\u5DE6\u4FA7\u5185\u5BB9 top \u81EA\u5B9A\u4E49\u8BA2\u5355\u680F\u4E0A\u65B9\u5185\u5BB9 tip \u63D0\u793A\u6587\u6848\u4E2D\u7684\u989D\u5916\u64CD\u4F5C\u548C\u8BF4\u660E
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B price-class \u4EF7\u683C\u6837\u5F0F\u7C7B button-class \u6309\u94AE\u6837\u5F0F\u7C7B bar-class \u8BA2\u5355\u680F\u6837\u5F0F\u7C7B
`,13),Jt=[Qt],Xt={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Kt,Jt))}},Zt={class:"van-doc-markdown-body"},Yt=d(`SwipeCell \u6ED1\u52A8\u5355\u5143\u683C
\u4ECB\u7ECD
\u53EF\u4EE5\u5DE6\u53F3\u6ED1\u52A8\u6765\u5C55\u793A\u64CD\u4F5C\u6309\u94AE\u7684\u5355\u5143\u683C\u7EC4\u4EF6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C price \u4EF7\u683C\uFF08\u5355\u4F4D\u5206\uFF09 number - label \u4EF7\u683C\u6587\u6848 string \u5408\u8BA1\uFF1A
suffix-label \u4EF7\u683C\u53F3\u4FA7\u6587\u6848 string - button-text \u6309\u94AE\u6587\u5B57 string - button-type \u6309\u94AE\u7C7B\u578B string danger
tip \u63D0\u793A\u6587\u6848 string | boolean - tip-icon \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - disabled \u662F\u5426\u7981\u7528\u6309\u94AE boolean false
loading \u662F\u5426\u663E\u793A\u52A0\u8F7D\u4E2D\u7684\u6309\u94AE boolean false
currency \u8D27\u5E01\u7B26\u53F7 string \xA5
safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
decimal-length \u4EF7\u683C\u5C0F\u6570\u70B9\u540E\u4F4D\u6570 number 2
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:submit \u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6\u56DE\u8C03 -
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u8BA2\u5355\u680F\u5DE6\u4FA7\u5185\u5BB9 top \u81EA\u5B9A\u4E49\u8BA2\u5355\u680F\u4E0A\u65B9\u5185\u5BB9 tip \u63D0\u793A\u6587\u6848\u4E2D\u7684\u989D\u5916\u64CD\u4F5C\u548C\u8BF4\u660E
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B price-class \u4EF7\u683C\u6837\u5F0F\u7C7B button-class \u6309\u94AE\u6837\u5F0F\u7C7B bar-class \u8BA2\u5355\u680F\u6837\u5F0F\u7C7B
`,13),Jt=[Qt],Xt={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Kt,Jt))}},Zt={class:"van-doc-markdown-body"},Yt=d(`SwipeCell \u6ED1\u52A8\u5355\u5143\u683C
\u4ECB\u7ECD
\u53EF\u4EE5\u5DE6\u53F3\u6ED1\u52A8\u6765\u5C55\u793A\u64CD\u4F5C\u6309\u94AE\u7684\u5355\u5143\u683C\u7EC4\u4EF6\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-swipe-cell": "@vant/weapp/swipe-cell/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-swipe-cell right-width="{{ 65 }}" left-width="{{ 65 }}">
@@ -2620,7 +2620,7 @@ page {
}
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6\u7B26\uFF0C\u53EF\u4EE5\u5728 close \u4E8B\u4EF6\u7684\u53C2\u6570\u4E2D\u83B7\u53D6\u5230 string | number - left-width \u5DE6\u4FA7\u6ED1\u52A8\u533A\u57DF\u5BBD\u5EA6 number 0
right-width \u53F3\u4FA7\u6ED1\u52A8\u533A\u57DF\u5BBD\u5EA6 number 0
async-close \u662F\u5426\u5F02\u6B65\u5173\u95ED boolean false
disabled v1.3.4
\u662F\u5426\u7981\u7528\u6ED1\u52A8 boolean false
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u663E\u793A\u5185\u5BB9 left \u5DE6\u4FA7\u6ED1\u52A8\u5185\u5BB9 right \u53F3\u4FA7\u6ED1\u52A8\u5185\u5BB9
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u65F6\u89E6\u53D1 \u5173\u95ED\u65F6\u7684\u70B9\u51FB\u4F4D\u7F6E (left
right
cell
outside
) bind:close \u5173\u95ED\u65F6\u89E6\u53D1 { position: 'left' | 'right' , instance , name: string } bind:open \u6253\u5F00\u65F6\u89E6\u53D1 { position: 'left' | 'right' , name: string }
close \u53C2\u6570
\u53C2\u6570 \u7C7B\u578B \u8BF4\u660E position string \u5173\u95ED\u65F6\u7684\u70B9\u51FB\u4F4D\u7F6E (left
right
cell
outside
) instance object SwipeCell \u5B9E\u4F8B name \u6807\u8BC6\u7B26 string
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 SwipeCell \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD open position: left | right
- \u6253\u5F00\u5355\u5143\u683C\u4FA7\u8FB9\u680F close - - \u6536\u8D77\u5355\u5143\u683C\u4FA7\u8FB9\u680F
`,13),sn=[Yt],an={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Zt,sn))}},tn={class:"van-doc-markdown-body"},nn=d(`Switch \u5F00\u5173
\u4ECB\u7ECD
\u7528\u4E8E\u5728\u6253\u5F00\u548C\u5173\u95ED\u72B6\u6001\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6\u7B26\uFF0C\u53EF\u4EE5\u5728 close \u4E8B\u4EF6\u7684\u53C2\u6570\u4E2D\u83B7\u53D6\u5230 string | number - left-width \u5DE6\u4FA7\u6ED1\u52A8\u533A\u57DF\u5BBD\u5EA6 number 0
right-width \u53F3\u4FA7\u6ED1\u52A8\u533A\u57DF\u5BBD\u5EA6 number 0
async-close \u662F\u5426\u5F02\u6B65\u5173\u95ED boolean false
disabled v1.3.4
\u662F\u5426\u7981\u7528\u6ED1\u52A8 boolean false
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u663E\u793A\u5185\u5BB9 left \u5DE6\u4FA7\u6ED1\u52A8\u5185\u5BB9 right \u53F3\u4FA7\u6ED1\u52A8\u5185\u5BB9
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u65F6\u89E6\u53D1 \u5173\u95ED\u65F6\u7684\u70B9\u51FB\u4F4D\u7F6E (left
right
cell
outside
) bind:close \u5173\u95ED\u65F6\u89E6\u53D1 { position: 'left' | 'right' , instance , name: string } bind:open \u6253\u5F00\u65F6\u89E6\u53D1 { position: 'left' | 'right' , name: string }
close \u53C2\u6570
\u53C2\u6570 \u7C7B\u578B \u8BF4\u660E position string \u5173\u95ED\u65F6\u7684\u70B9\u51FB\u4F4D\u7F6E (left
right
cell
outside
) instance object SwipeCell \u5B9E\u4F8B name \u6807\u8BC6\u7B26 string
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 SwipeCell \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD open position: left | right
- \u6253\u5F00\u5355\u5143\u683C\u4FA7\u8FB9\u680F close - - \u6536\u8D77\u5355\u5143\u683C\u4FA7\u8FB9\u680F
`,13),sn=[Yt],an={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Zt,sn))}},tn={class:"van-doc-markdown-body"},nn=d(`Switch \u5F00\u5173
\u4ECB\u7ECD
\u7528\u4E8E\u5728\u6253\u5F00\u548C\u5173\u95ED\u72B6\u6001\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-switch": "@vant/weapp/switch/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
<van-switch checked="{{ checked }}" bind:change="onChange" />
@@ -2660,7 +2660,7 @@ page {
});
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - checked \u5F00\u5173\u9009\u4E2D\u72B6\u6001 any false
loading \u662F\u5426\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
disabled \u662F\u5426\u4E3A\u7981\u7528\u72B6\u6001 boolean false
size \u5F00\u5173\u5C3A\u5BF8 string 30px
active-color \u6253\u5F00\u65F6\u7684\u80CC\u666F\u8272 string #1989fa
inactive-color \u5173\u95ED\u65F6\u7684\u80CC\u666F\u8272 string #fff
active-value \u6253\u5F00\u65F6\u7684\u503C any true
inactive-value \u5173\u95ED\u65F6\u7684\u503C any false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:change \u5F00\u5173\u72B6\u6001\u5207\u6362\u56DE\u8C03 event.detail: \u662F\u5426\u9009\u4E2D\u5F00\u5173
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B node-class \u5706\u70B9\u6837\u5F0F\u7C7B
`,14),ln=[nn],en={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",tn,ln))}},pn={class:"van-doc-markdown-body"},dn=d(`Tab \u6807\u7B7E\u9875
\u4ECB\u7ECD
\u9009\u9879\u5361\u7EC4\u4EF6\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u7684\u5185\u5BB9\u533A\u57DF\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u5728\u8868\u5355\u5185\u63D0\u4EA4\u65F6\u7684\u6807\u8BC6\u7B26 string - checked \u5F00\u5173\u9009\u4E2D\u72B6\u6001 any false
loading \u662F\u5426\u4E3A\u52A0\u8F7D\u72B6\u6001 boolean false
disabled \u662F\u5426\u4E3A\u7981\u7528\u72B6\u6001 boolean false
size \u5F00\u5173\u5C3A\u5BF8 string 30px
active-color \u6253\u5F00\u65F6\u7684\u80CC\u666F\u8272 string #1989fa
inactive-color \u5173\u95ED\u65F6\u7684\u80CC\u666F\u8272 string #fff
active-value \u6253\u5F00\u65F6\u7684\u503C any true
inactive-value \u5173\u95ED\u65F6\u7684\u503C any false
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:change \u5F00\u5173\u72B6\u6001\u5207\u6362\u56DE\u8C03 event.detail: \u662F\u5426\u9009\u4E2D\u5F00\u5173
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B node-class \u5706\u70B9\u6837\u5F0F\u7C7B
`,14),ln=[nn],en={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",tn,ln))}},pn={class:"van-doc-markdown-body"},dn=d(`Tab \u6807\u7B7E\u9875
\u4ECB\u7ECD
\u9009\u9879\u5361\u7EC4\u4EF6\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u7684\u5185\u5BB9\u533A\u57DF\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-tab": "@vant/weapp/tab/index",
"van-tabs": "@vant/weapp/tabs/index"
}
@@ -2754,7 +2754,7 @@ page {
API
Tabs Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u6837\u5F0F\u98CE\u683C\uFF0C\u53EF\u9009\u503C\u4E3Acard
string line
color \u6807\u7B7E\u4E3B\u9898\u8272 string #ee0a24
active \u5F53\u524D\u9009\u4E2D\u6807\u7B7E\u7684\u6807\u8BC6\u7B26 string | number 0
duration \u52A8\u753B\u65F6\u95F4\uFF0C\u5355\u4F4D\u79D2 number 0.3
line-width \u5E95\u90E8\u6761\u5BBD\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4Dpx
string | number 40px
line-height \u5E95\u90E8\u6761\u9AD8\u5EA6\uFF0C\u9ED8\u8BA4\u5355\u4F4Dpx
string | number 3px
animated \u662F\u5426\u5F00\u542F\u5207\u6362\u6807\u7B7E\u5185\u5BB9\u65F6\u7684\u8F6C\u573A\u52A8\u753B boolean false
border \u662F\u5426\u5C55\u793A\u5916\u8FB9\u6846\uFF0C\u4EC5\u5728 line
\u98CE\u683C\u4E0B\u751F\u6548 boolean false
ellipsis \u662F\u5426\u7701\u7565\u8FC7\u957F\u7684\u6807\u9898\u6587\u5B57 boolean true
sticky \u662F\u5426\u4F7F\u7528\u7C98\u6027\u5B9A\u4F4D\u5E03\u5C40 boolean false
swipeable \u662F\u5426\u5F00\u542F\u624B\u52BF\u6ED1\u52A8\u5207\u6362 boolean false
lazy-render \u662F\u5426\u5F00\u542F\u6807\u7B7E\u9875\u5185\u5BB9\u5EF6\u8FDF\u6E32\u67D3 boolean true
offset-top \u7C98\u6027\u5B9A\u4F4D\u5E03\u5C40\u4E0B\u4E0E\u9876\u90E8\u7684\u6700\u5C0F\u8DDD\u79BB\uFF0C\u5355\u4F4Dpx
number - swipe-threshold \u6EDA\u52A8\u9608\u503C\uFF0C\u6807\u7B7E\u6570\u91CF\u8D85\u8FC7\u9608\u503C\u4E14\u603B\u5BBD\u5EA6\u8D85\u8FC7\u6807\u7B7E\u680F\u5BBD\u5EA6\u65F6\u5F00\u59CB\u6A2A\u5411\u6EDA\u52A8 number 5
title-active-color \u6807\u9898\u9009\u4E2D\u6001\u989C\u8272 string - title-inactive-color \u6807\u9898\u9ED8\u8BA4\u6001\u989C\u8272 string - z-index z-index \u5C42\u7EA7 number 1
Tab Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u7B7E\u540D\u79F0\uFF0C\u4F5C\u4E3A\u5339\u914D\u7684\u6807\u8BC6\u7B26 string | number \u6807\u7B7E\u7684\u7D22\u5F15\u503C title \u6807\u9898 string - disabled \u662F\u5426\u7981\u7528\u6807\u7B7E boolean false
dot \u662F\u5426\u663E\u793A\u5C0F\u7EA2\u70B9 boolean - info \u56FE\u6807\u53F3\u4E0A\u89D2\u63D0\u793A\u4FE1\u606F string | number - title-style \u81EA\u5B9A\u4E49\u6807\u9898\u6837\u5F0F string -
Tabs Slot
\u540D\u79F0 \u8BF4\u660E nav-left \u6807\u9898\u5DE6\u4FA7\u5185\u5BB9 nav-right \u6807\u9898\u53F3\u4FA7\u5185\u5BB9
Tab Slot
\u540D\u79F0 \u8BF4\u660E - \u6807\u7B7E\u9875\u5185\u5BB9
Tabs Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:click \u70B9\u51FB\u6807\u7B7E\u65F6\u89E6\u53D1 name\uFF1A\u6807\u7B7E\u6807\u8BC6\u7B26\uFF0Ctitle\uFF1A\u6807\u9898 bind:change \u5F53\u524D\u6FC0\u6D3B\u7684\u6807\u7B7E\u6539\u53D8\u65F6\u89E6\u53D1 name\uFF1A\u6807\u7B7E\u6807\u8BC6\u7B26\uFF0Ctitle\uFF1A\u6807\u9898 bind:disabled \u70B9\u51FB\u88AB\u7981\u7528\u7684\u6807\u7B7E\u65F6\u89E6\u53D1 name\uFF1A\u6807\u7B7E\u6807\u8BC6\u7B26\uFF0Ctitle\uFF1A\u6807\u9898 bind:scroll \u6EDA\u52A8\u65F6\u89E6\u53D1 { scrollTop: \u8DDD\u79BB\u9876\u90E8\u4F4D\u7F6E, isFixed: \u662F\u5426\u5438\u9876 }
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B nav-class \u6807\u7B7E\u680F\u6837\u5F0F\u7C7B tab-class \u6807\u7B7E\u6837\u5F0F\u7C7B tab-active-class \u6807\u7B7E\u6FC0\u6D3B\u6001\u6837\u5F0F\u7C7B
\u65B9\u6CD5
\u901A\u8FC7 selectComponent \u53EF\u4EE5\u83B7\u53D6\u5230 Tabs \u5B9E\u4F8B\u5E76\u8C03\u7528\u5B9E\u4F8B\u65B9\u6CD5\u3002
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD resize - - \u5916\u5C42\u5143\u7D20\u5927\u5C0F\u6216\u7EC4\u4EF6\u663E\u793A\u72B6\u6001\u53D8\u5316\u65F6\uFF0C\u53EF\u4EE5\u8C03\u7528\u6B64\u65B9\u6CD5\u6765\u89E6\u53D1\u91CD\u7ED8
\u5E38\u89C1\u95EE\u9898
\u7EC4\u4EF6\u4ECE\u9690\u85CF\u72B6\u6001\u5207\u6362\u5230\u663E\u793A\u72B6\u6001\u65F6\uFF0C\u5E95\u90E8\u6761\u4F4D\u7F6E\u9519\u8BEF\uFF1F
Tabs \u7EC4\u4EF6\u5728\u6302\u8F7D\u65F6\uFF0C\u4F1A\u83B7\u53D6\u81EA\u8EAB\u7684\u5BBD\u5EA6\uFF0C\u5E76\u8BA1\u7B97\u51FA\u5E95\u90E8\u6761\u7684\u4F4D\u7F6E\u3002\u5982\u679C\u7EC4\u4EF6\u4E00\u5F00\u59CB\u5904\u4E8E\u9690\u85CF\u72B6\u6001\uFF0C\u5219\u83B7\u53D6\u5230\u7684\u5BBD\u5EA6\u6C38\u8FDC\u4E3A 0\uFF0C\u56E0\u6B64\u65E0\u6CD5\u5C55\u793A\u5E95\u90E8\u6761\u4F4D\u7F6E\u3002
\u89E3\u51B3\u65B9\u6CD5
\u65B9\u6CD5\u4E00\uFF0C\u4F7F\u7528 wx:if
\u6765\u63A7\u5236\u7EC4\u4EF6\u5C55\u793A\uFF0C\u4F7F\u7EC4\u4EF6\u91CD\u65B0\u521D\u59CB\u5316\u3002
<van-tabs wx:if="show" />
\u65B9\u6CD5\u4E8C\uFF0C\u8C03\u7528\u7EC4\u4EF6\u7684 resize \u65B9\u6CD5\u6765\u4E3B\u52A8\u89E6\u53D1\u91CD\u7ED8\u3002
<van-tabs id="tabs" />
this.selectComponent('#tabs').resize();
-
`,24),cn=[dn],on={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",pn,cn))}},rn={class:"van-doc-markdown-body"},hn=d(`Tabbar \u6807\u7B7E\u680F
\u4ECB\u7ECD
\u5E95\u90E8\u5BFC\u822A\u680F\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u9875\u9762\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
`,24),cn=[dn],on={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",pn,cn))}},rn={class:"van-doc-markdown-body"},hn=d(`Tabbar \u6807\u7B7E\u680F
\u4ECB\u7ECD
\u5E95\u90E8\u5BFC\u822A\u680F\uFF0C\u7528\u4E8E\u5728\u4E0D\u540C\u9875\u9762\u4E4B\u95F4\u8FDB\u884C\u5207\u6362\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-tabbar": "@vant/weapp/tabbar/index",
"van-tabbar-item": "@vant/weapp/tabbar-item/index"
}
@@ -2860,7 +2860,7 @@ page {
});
},
});
-
\u7ED3\u5408\u81EA\u5B9A\u4E49 tabBar
\u8BF7\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 \u4E0E \u4EE3\u7801\u7247\u6BB5\u3002
API
Tabbar Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C active \u5F53\u524D\u9009\u4E2D\u6807\u7B7E\u7684\u7D22\u5F15 number - fixed \u662F\u5426\u56FA\u5B9A\u5728\u5E95\u90E8 boolean true
placeholder \u56FA\u5B9A\u5728\u5E95\u90E8\u65F6\uFF0C\u662F\u5426\u5728\u6807\u7B7E\u4F4D\u7F6E\u751F\u6210\u4E00\u4E2A\u7B49\u9AD8\u7684\u5360\u4F4D\u5143\u7D20 boolean false
border \u662F\u5426\u5C55\u793A\u5916\u8FB9\u6846 boolean true
z-index \u5143\u7D20 z-index number 1
active-color \u9009\u4E2D\u6807\u7B7E\u7684\u989C\u8272 string #1989fa
inactive-color \u672A\u9009\u4E2D\u6807\u7B7E\u7684\u989C\u8272 string #7d7e80
safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
Tabbar Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:change \u5207\u6362\u6807\u7B7E\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u9009\u4E2D\u6807\u7B7E\u7684\u540D\u79F0\u6216\u7D22\u5F15\u503C
TabbarItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u7B7E\u540D\u79F0\uFF0C\u4F5C\u4E3A\u5339\u914D\u7684\u6807\u8BC6\u7B26 string | number \u5F53\u524D\u6807\u7B7E\u7684\u7D22\u5F15\u503C icon \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - icon-prefix \u56FE\u6807\u7C7B\u540D\u524D\u7F00\uFF0C\u540C Icon \u7EC4\u4EF6\u7684 class-prefix \u5C5E\u6027 string van-icon
dot \u662F\u5426\u663E\u793A\u5C0F\u7EA2\u70B9 boolean - info \u56FE\u6807\u53F3\u4E0A\u89D2\u63D0\u793A\u4FE1\u606F string | number -
TabbarItem Slot
\u540D\u79F0 \u8BF4\u660E icon \u672A\u9009\u4E2D\u65F6\u7684\u56FE\u6807 icon-active \u9009\u4E2D\u65F6\u7684\u56FE\u6807
`,16),un=[hn],gn={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",rn,un))}},jn={class:"van-doc-markdown-body"},mn=d(`Tag \u6807\u7B7E
\u4ECB\u7ECD
\u7528\u4E8E\u6807\u8BB0\u5173\u952E\u8BCD\u548C\u6982\u62EC\u4E3B\u8981\u5185\u5BB9\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
\u7ED3\u5408\u81EA\u5B9A\u4E49 tabBar
\u8BF7\u53C2\u8003 \u5FAE\u4FE1\u5B98\u65B9\u6587\u6863 \u4E0E \u4EE3\u7801\u7247\u6BB5\u3002
API
Tabbar Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C active \u5F53\u524D\u9009\u4E2D\u6807\u7B7E\u7684\u7D22\u5F15 number - fixed \u662F\u5426\u56FA\u5B9A\u5728\u5E95\u90E8 boolean true
placeholder \u56FA\u5B9A\u5728\u5E95\u90E8\u65F6\uFF0C\u662F\u5426\u5728\u6807\u7B7E\u4F4D\u7F6E\u751F\u6210\u4E00\u4E2A\u7B49\u9AD8\u7684\u5360\u4F4D\u5143\u7D20 boolean false
border \u662F\u5426\u5C55\u793A\u5916\u8FB9\u6846 boolean true
z-index \u5143\u7D20 z-index number 1
active-color \u9009\u4E2D\u6807\u7B7E\u7684\u989C\u8272 string #1989fa
inactive-color \u672A\u9009\u4E2D\u6807\u7B7E\u7684\u989C\u8272 string #7d7e80
safe-area-inset-bottom \u662F\u5426\u4E3A iPhoneX \u7559\u51FA\u5E95\u90E8\u5B89\u5168\u8DDD\u79BB boolean true
Tabbar Event
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:change \u5207\u6362\u6807\u7B7E\u65F6\u89E6\u53D1 event.detail: \u5F53\u524D\u9009\u4E2D\u6807\u7B7E\u7684\u540D\u79F0\u6216\u7D22\u5F15\u503C
TabbarItem Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u7B7E\u540D\u79F0\uFF0C\u4F5C\u4E3A\u5339\u914D\u7684\u6807\u8BC6\u7B26 string | number \u5F53\u524D\u6807\u7B7E\u7684\u7D22\u5F15\u503C icon \u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string - icon-prefix \u56FE\u6807\u7C7B\u540D\u524D\u7F00\uFF0C\u540C Icon \u7EC4\u4EF6\u7684 class-prefix \u5C5E\u6027 string van-icon
dot \u662F\u5426\u663E\u793A\u5C0F\u7EA2\u70B9 boolean - info \u56FE\u6807\u53F3\u4E0A\u89D2\u63D0\u793A\u4FE1\u606F string | number -
TabbarItem Slot
\u540D\u79F0 \u8BF4\u660E icon \u672A\u9009\u4E2D\u65F6\u7684\u56FE\u6807 icon-active \u9009\u4E2D\u65F6\u7684\u56FE\u6807
`,16),un=[hn],gn={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",rn,un))}},jn={class:"van-doc-markdown-body"},mn=d(`Tag \u6807\u7B7E
\u4ECB\u7ECD
\u7528\u4E8E\u6807\u8BB0\u5173\u952E\u8BCD\u548C\u6982\u62EC\u4E3B\u8981\u5185\u5BB9\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-tag": "@vant/weapp/tag/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u901A\u8FC7 type
\u5C5E\u6027\u63A7\u5236\u6807\u7B7E\u989C\u8272\uFF0C\u9ED8\u8BA4\u4E3A\u7070\u8272\u3002
<van-tag type="primary">\u6807\u7B7E</van-tag>
@@ -2919,7 +2919,7 @@ page {
});
},
});
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
success
danger
warning
string - size \u5927\u5C0F, \u53EF\u9009\u503C\u4E3A large
medium
string - color \u6807\u7B7E\u989C\u8272 string - plain \u662F\u5426\u4E3A\u7A7A\u5FC3\u6837\u5F0F boolean false
round \u662F\u5426\u4E3A\u5706\u89D2\u6837\u5F0F boolean false
mark \u662F\u5426\u4E3A\u6807\u8BB0\u6837\u5F0F boolean false
text-color \u6587\u672C\u989C\u8272\uFF0C\u4F18\u5148\u7EA7\u9AD8\u4E8E color
\u5C5E\u6027 string white
closeable \u662F\u5426\u4E3A\u53EF\u5173\u95ED\u6807\u7B7E boolean false
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49 Tag \u663E\u793A\u5185\u5BB9
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:close \u5173\u95ED\u6807\u7B7E\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,16),vn=[mn],bn={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",jn,vn))}},qn={class:"van-doc-markdown-body"},fn=d(`Toast \u8F7B\u63D0\u793A
\u4ECB\u7ECD
\u5728\u9875\u9762\u4E2D\u95F4\u5F39\u51FA\u9ED1\u8272\u534A\u900F\u660E\u63D0\u793A\uFF0C\u7528\u4E8E\u6D88\u606F\u901A\u77E5\u3001\u52A0\u8F7D\u63D0\u793A\u3001\u64CD\u4F5C\u7ED3\u679C\u63D0\u793A\u7B49\u573A\u666F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A primary
success
danger
warning
string - size \u5927\u5C0F, \u53EF\u9009\u503C\u4E3A large
medium
string - color \u6807\u7B7E\u989C\u8272 string - plain \u662F\u5426\u4E3A\u7A7A\u5FC3\u6837\u5F0F boolean false
round \u662F\u5426\u4E3A\u5706\u89D2\u6837\u5F0F boolean false
mark \u662F\u5426\u4E3A\u6807\u8BB0\u6837\u5F0F boolean false
text-color \u6587\u672C\u989C\u8272\uFF0C\u4F18\u5148\u7EA7\u9AD8\u4E8E color
\u5C5E\u6027 string white
closeable \u662F\u5426\u4E3A\u53EF\u5173\u95ED\u6807\u7B7E boolean false
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49 Tag \u663E\u793A\u5185\u5BB9
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:close \u5173\u95ED\u6807\u7B7E\u65F6\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B
`,16),vn=[mn],bn={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",jn,vn))}},qn={class:"van-doc-markdown-body"},fn=d(`Toast \u8F7B\u63D0\u793A
\u4ECB\u7ECD
\u5728\u9875\u9762\u4E2D\u95F4\u5F39\u51FA\u9ED1\u8272\u534A\u900F\u660E\u63D0\u793A\uFF0C\u7528\u4E8E\u6D88\u606F\u901A\u77E5\u3001\u52A0\u8F7D\u63D0\u793A\u3001\u64CD\u4F5C\u7ED3\u679C\u63D0\u793A\u7B49\u573A\u666F\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-toast": "@vant/weapp/toast/index"
}
\u4EE3\u7801\u6F14\u793A
\u6587\u5B57\u63D0\u793A
import Toast from '@vant/weapp/toast/toast';
@@ -2966,7 +2966,7 @@ page {
console.log('\u6267\u884COnClose\u51FD\u6570');
},
});
-
API
\u65B9\u6CD5
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD Toast options | message
toast \u5B9E\u4F8B \u5C55\u793A\u63D0\u793A Toast.loading options | message
toast \u5B9E\u4F8B \u5C55\u793A\u52A0\u8F7D\u63D0\u793A Toast.success options | message
toast \u5B9E\u4F8B \u5C55\u793A\u6210\u529F\u63D0\u793A Toast.fail options | message
toast \u5B9E\u4F8B \u5C55\u793A\u5931\u8D25\u63D0\u793A Toast.clear clearAll
void
\u5173\u95ED\u63D0\u793A Toast.setDefaultOptions options
void
\u4FEE\u6539\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Toast \u751F\u6548 Toast.resetDefaultOptions - void
\u91CD\u7F6E\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Toast \u751F\u6548
Options
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u63D0\u793A\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A loading
success
fail
html
string text
position \u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A top
middle
bottom
string middle
message \u5185\u5BB9 string ''
mask \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean false
forbidClick \u662F\u5426\u7981\u6B62\u80CC\u666F\u70B9\u51FB boolean false
loadingType \u52A0\u8F7D\u56FE\u6807\u7C7B\u578B, \u53EF\u9009\u503C\u4E3A spinner
string circular
zIndex z-index \u5C42\u7EA7 number 1000
duration \u5C55\u793A\u65F6\u957F(ms)\uFF0C\u503C\u4E3A 0 \u65F6\uFF0Ctoast \u4E0D\u4F1A\u6D88\u5931 number 2000
selector \u81EA\u5B9A\u4E49\u9009\u62E9\u5668 string van-toast
context \u9009\u62E9\u5668\u7684\u9009\u62E9\u8303\u56F4\uFF0C\u53EF\u4EE5\u4F20\u5165\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684 this \u4F5C\u4E3A\u4E0A\u4E0B\u6587 object \u5F53\u524D\u9875\u9762 onClose \u5173\u95ED\u65F6\u7684\u56DE\u8C03\u51FD\u6570 Function -
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5185\u5BB9
`,13),xn=[fn],_n={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",qn,xn))}},yn={class:"van-doc-markdown-body"},wn=d(`Transition \u52A8\u753B
\u4ECB\u7ECD
\u4F7F\u5143\u7D20\u4ECE\u4E00\u79CD\u6837\u5F0F\u9010\u6E10\u53D8\u5316\u4E3A\u53E6\u4E00\u79CD\u6837\u5F0F\u7684\u6548\u679C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
\u65B9\u6CD5
\u65B9\u6CD5\u540D \u53C2\u6570 \u8FD4\u56DE\u503C \u4ECB\u7ECD Toast options | message
toast \u5B9E\u4F8B \u5C55\u793A\u63D0\u793A Toast.loading options | message
toast \u5B9E\u4F8B \u5C55\u793A\u52A0\u8F7D\u63D0\u793A Toast.success options | message
toast \u5B9E\u4F8B \u5C55\u793A\u6210\u529F\u63D0\u793A Toast.fail options | message
toast \u5B9E\u4F8B \u5C55\u793A\u5931\u8D25\u63D0\u793A Toast.clear clearAll
void
\u5173\u95ED\u63D0\u793A Toast.setDefaultOptions options
void
\u4FEE\u6539\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Toast \u751F\u6548 Toast.resetDefaultOptions - void
\u91CD\u7F6E\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u5BF9\u6240\u6709 Toast \u751F\u6548
Options
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C type \u63D0\u793A\u7C7B\u578B\uFF0C\u53EF\u9009\u503C\u4E3A loading
success
fail
html
string text
position \u4F4D\u7F6E\uFF0C\u53EF\u9009\u503C\u4E3A top
middle
bottom
string middle
message \u5185\u5BB9 string ''
mask \u662F\u5426\u663E\u793A\u906E\u7F69\u5C42 boolean false
forbidClick \u662F\u5426\u7981\u6B62\u80CC\u666F\u70B9\u51FB boolean false
loadingType \u52A0\u8F7D\u56FE\u6807\u7C7B\u578B, \u53EF\u9009\u503C\u4E3A spinner
string circular
zIndex z-index \u5C42\u7EA7 number 1000
duration \u5C55\u793A\u65F6\u957F(ms)\uFF0C\u503C\u4E3A 0 \u65F6\uFF0Ctoast \u4E0D\u4F1A\u6D88\u5931 number 2000
selector \u81EA\u5B9A\u4E49\u9009\u62E9\u5668 string van-toast
context \u9009\u62E9\u5668\u7684\u9009\u62E9\u8303\u56F4\uFF0C\u53EF\u4EE5\u4F20\u5165\u81EA\u5B9A\u4E49\u7EC4\u4EF6\u7684 this \u4F5C\u4E3A\u4E0A\u4E0B\u6587 object \u5F53\u524D\u9875\u9762 onClose \u5173\u95ED\u65F6\u7684\u56DE\u8C03\u51FD\u6570 Function -
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u5185\u5BB9
`,13),_n=[fn],xn={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",qn,_n))}},yn={class:"van-doc-markdown-body"},wn=d(`Transition \u52A8\u753B
\u4ECB\u7ECD
\u4F7F\u5143\u7D20\u4ECE\u4E00\u79CD\u6837\u5F0F\u9010\u6E10\u53D8\u5316\u4E3A\u53E6\u4E00\u79CD\u6837\u5F0F\u7684\u6548\u679C\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-transition": "@vant/weapp/transition/index"
}
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u5C06\u5143\u7D20\u5305\u88F9\u5728 transition \u7EC4\u4EF6\u5185\uFF0C\u5728\u5143\u7D20\u5C55\u793A/\u9690\u85CF\u65F6\uFF0C\u4F1A\u6709\u76F8\u5E94\u7684\u8FC7\u6E21\u52A8\u753B\u3002
<van-transition show="{{ show }}" custom-class="block">\u5185\u5BB9</van-transition>
@@ -2990,7 +2990,7 @@ page {
background-color: red;
transform: rotate(-360deg) translate3d(-100%, -100%, 0);
}
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u52A8\u753B\u7C7B\u578B string fade
show \u662F\u5426\u5C55\u793A\u7EC4\u4EF6 boolean true
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A\u6BEB\u79D2 number | object 300
custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:before-enter \u8FDB\u5165\u524D\u89E6\u53D1 - bind:enter \u8FDB\u5165\u4E2D\u89E6\u53D1 - bind:after-enter \u8FDB\u5165\u540E\u89E6\u53D1 - bind:before-leave \u79BB\u5F00\u524D\u89E6\u53D1 - bind:leave \u79BB\u5F00\u4E2D\u89E6\u53D1 - bind:after-leave \u79BB\u5F00\u540E\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B enter-class \u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u7684\u5F00\u59CB\u72B6\u6001\u3002\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u524D\u751F\u6548\uFF0C\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u540E\u7684\u4E0B\u4E00\u5E27\u79FB\u9664\u3002 enter-active-class \u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u751F\u6548\u65F6\u7684\u72B6\u6001\u3002\u5728\u6574\u4E2A\u8FDB\u5165\u8FC7\u6E21\u7684\u9636\u6BB5\u4E2D\u5E94\u7528\uFF0C\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u524D\u751F\u6548\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002\u8FD9\u4E2A\u7C7B\u53EF\u4EE5\u88AB\u7528\u6765\u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u7684\u8FC7\u7A0B\u65F6\u95F4\uFF0C\u5EF6\u8FDF\u548C\u66F2\u7EBF\u51FD\u6570\u3002 enter-to-class \u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u7684\u7ED3\u675F\u72B6\u6001\u3002\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u540E\u4E0B\u4E00\u5E27\u751F\u6548 (\u4E0E\u6B64\u540C\u65F6 enter-class \u88AB\u79FB\u9664)\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002 leave-class \u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u7684\u5F00\u59CB\u72B6\u6001\u3002\u5728\u79BB\u5F00\u8FC7\u6E21\u88AB\u89E6\u53D1\u65F6\u7ACB\u523B\u751F\u6548\uFF0C\u4E0B\u4E00\u5E27\u88AB\u79FB\u9664\u3002 leave-active-class \u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u751F\u6548\u65F6\u7684\u72B6\u6001\u3002\u5728\u6574\u4E2A\u79BB\u5F00\u8FC7\u6E21\u7684\u9636\u6BB5\u4E2D\u5E94\u7528\uFF0C\u5728\u79BB\u5F00\u8FC7\u6E21\u88AB\u89E6\u53D1\u65F6\u7ACB\u523B\u751F\u6548\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002\u8FD9\u4E2A\u7C7B\u53EF\u4EE5\u88AB\u7528\u6765\u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u7684\u8FC7\u7A0B\u65F6\u95F4\uFF0C\u5EF6\u8FDF\u548C\u66F2\u7EBF\u51FD\u6570\u3002 leave-to-class \u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u7684\u7ED3\u675F\u72B6\u6001\u3002\u5728\u79BB\u5F00\u8FC7\u6E21\u88AB\u89E6\u53D1\u4E4B\u540E\u4E0B\u4E00\u5E27\u751F\u6548 (\u4E0E\u6B64\u540C\u65F6 leave-class \u88AB\u5220\u9664)\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002
\u52A8\u753B\u7C7B\u578B
\u540D\u79F0 \u8BF4\u660E fade \u6DE1\u5165 fade-up \u4E0A\u6ED1\u6DE1\u5165 fade-down \u4E0B\u6ED1\u6DE1\u5165 fade-left \u5DE6\u6ED1\u6DE1\u5165 fade-right \u53F3\u6ED1\u6DE1\u5165 slide-up \u4E0A\u6ED1\u8FDB\u5165 slide-down \u4E0B\u6ED1\u8FDB\u5165 slide-left \u5DE6\u6ED1\u8FDB\u5165 slide-right \u53F3\u6ED1\u8FDB\u5165
`,12),kn=[wn],Cn={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",yn,kn))}},zn={class:"van-doc-markdown-body"},Pn=d(`TreeSelect \u5206\u7C7B\u9009\u62E9
\u4ECB\u7ECD
\u7528\u4E8E\u4ECE\u4E00\u7EC4\u76F8\u5173\u8054\u7684\u6570\u636E\u96C6\u5408\u4E2D\u8FDB\u884C\u9009\u62E9\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u52A8\u753B\u7C7B\u578B string fade
show \u662F\u5426\u5C55\u793A\u7EC4\u4EF6 boolean true
duration \u52A8\u753B\u65F6\u957F\uFF0C\u5355\u4F4D\u4E3A\u6BEB\u79D2 number | object 300
custom-style \u81EA\u5B9A\u4E49\u6837\u5F0F string -
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u53C2\u6570 bind:before-enter \u8FDB\u5165\u524D\u89E6\u53D1 - bind:enter \u8FDB\u5165\u4E2D\u89E6\u53D1 - bind:after-enter \u8FDB\u5165\u540E\u89E6\u53D1 - bind:before-leave \u79BB\u5F00\u524D\u89E6\u53D1 - bind:leave \u79BB\u5F00\u4E2D\u89E6\u53D1 - bind:after-leave \u79BB\u5F00\u540E\u89E6\u53D1 -
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E custom-class \u6839\u8282\u70B9\u6837\u5F0F\u7C7B enter-class \u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u7684\u5F00\u59CB\u72B6\u6001\u3002\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u524D\u751F\u6548\uFF0C\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u540E\u7684\u4E0B\u4E00\u5E27\u79FB\u9664\u3002 enter-active-class \u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u751F\u6548\u65F6\u7684\u72B6\u6001\u3002\u5728\u6574\u4E2A\u8FDB\u5165\u8FC7\u6E21\u7684\u9636\u6BB5\u4E2D\u5E94\u7528\uFF0C\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u524D\u751F\u6548\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002\u8FD9\u4E2A\u7C7B\u53EF\u4EE5\u88AB\u7528\u6765\u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u7684\u8FC7\u7A0B\u65F6\u95F4\uFF0C\u5EF6\u8FDF\u548C\u66F2\u7EBF\u51FD\u6570\u3002 enter-to-class \u5B9A\u4E49\u8FDB\u5165\u8FC7\u6E21\u7684\u7ED3\u675F\u72B6\u6001\u3002\u5728\u5143\u7D20\u88AB\u63D2\u5165\u4E4B\u540E\u4E0B\u4E00\u5E27\u751F\u6548 (\u4E0E\u6B64\u540C\u65F6 enter-class \u88AB\u79FB\u9664)\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002 leave-class \u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u7684\u5F00\u59CB\u72B6\u6001\u3002\u5728\u79BB\u5F00\u8FC7\u6E21\u88AB\u89E6\u53D1\u65F6\u7ACB\u523B\u751F\u6548\uFF0C\u4E0B\u4E00\u5E27\u88AB\u79FB\u9664\u3002 leave-active-class \u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u751F\u6548\u65F6\u7684\u72B6\u6001\u3002\u5728\u6574\u4E2A\u79BB\u5F00\u8FC7\u6E21\u7684\u9636\u6BB5\u4E2D\u5E94\u7528\uFF0C\u5728\u79BB\u5F00\u8FC7\u6E21\u88AB\u89E6\u53D1\u65F6\u7ACB\u523B\u751F\u6548\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002\u8FD9\u4E2A\u7C7B\u53EF\u4EE5\u88AB\u7528\u6765\u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u7684\u8FC7\u7A0B\u65F6\u95F4\uFF0C\u5EF6\u8FDF\u548C\u66F2\u7EBF\u51FD\u6570\u3002 leave-to-class \u5B9A\u4E49\u79BB\u5F00\u8FC7\u6E21\u7684\u7ED3\u675F\u72B6\u6001\u3002\u5728\u79BB\u5F00\u8FC7\u6E21\u88AB\u89E6\u53D1\u4E4B\u540E\u4E0B\u4E00\u5E27\u751F\u6548 (\u4E0E\u6B64\u540C\u65F6 leave-class \u88AB\u5220\u9664)\uFF0C\u5728\u8FC7\u6E21/\u52A8\u753B\u5B8C\u6210\u4E4B\u540E\u79FB\u9664\u3002
\u52A8\u753B\u7C7B\u578B
\u540D\u79F0 \u8BF4\u660E fade \u6DE1\u5165 fade-up \u4E0A\u6ED1\u6DE1\u5165 fade-down \u4E0B\u6ED1\u6DE1\u5165 fade-left \u5DE6\u6ED1\u6DE1\u5165 fade-right \u53F3\u6ED1\u6DE1\u5165 slide-up \u4E0A\u6ED1\u8FDB\u5165 slide-down \u4E0B\u6ED1\u8FDB\u5165 slide-left \u5DE6\u6ED1\u8FDB\u5165 slide-right \u53F3\u6ED1\u8FDB\u5165
`,12),kn=[wn],Cn={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",yn,kn))}},zn={class:"van-doc-markdown-body"},Pn=d(`TreeSelect \u5206\u7C7B\u9009\u62E9
\u4ECB\u7ECD
\u7528\u4E8E\u4ECE\u4E00\u7EC4\u76F8\u5173\u8054\u7684\u6570\u636E\u96C6\u5408\u4E2D\u8FDB\u884C\u9009\u62E9\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-tree-select": "@vant/weapp/tree-select/index"
}
\u4EE3\u7801\u6F14\u793A
\u5355\u9009\u6A21\u5F0F
\u53EF\u4EE5\u5728\u4EFB\u610F\u4F4D\u7F6E\u4E0A\u4F7F\u7528 van-tree-select \u6807\u7B7E\u3002\u4F20\u5165\u5BF9\u5E94\u7684\u6570\u636E\u5373\u53EF\u3002\u6B64\u7EC4\u4EF6\u652F\u6301\u5355\u9009\u6216\u591A\u9009\uFF0C\u5177\u4F53\u884C\u4E3A\u5B8C\u5168\u57FA\u4E8E\u4E8B\u4EF6 click-item \u7684\u5B9E\u73B0\u903B\u8F91\u5982\u4F55\u4E3A\u5C5E\u6027 active-id \u8D4B\u503C\uFF0C\u5F53 active-id \u4E3A\u6570\u7EC4\u65F6\u5373\u4E3A\u591A\u9009\u72B6\u6001\u3002
<van-tree-select
@@ -3089,7 +3089,7 @@ page {
],
},
];
-
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E main-item-class \u5DE6\u4FA7\u9009\u9879\u6837\u5F0F\u7C7B content-item-class \u53F3\u4FA7\u9009\u9879\u6837\u5F0F\u7C7B main-active-class \u5DE6\u4FA7\u9009\u9879\u9009\u4E2D\u6837\u5F0F\u7C7B content-active-class \u53F3\u4FA7\u9009\u9879\u9009\u4E2D\u6837\u5F0F\u7C7B main-disabled-class \u5DE6\u4FA7\u9009\u9879\u7981\u7528\u6837\u5F0F\u7C7B content-disabled-class \u53F3\u4FA7\u9009\u9879\u7981\u7528\u6837\u5F0F\u7C7B
`,13),Sn=[Pn],In={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",zn,Sn))}},Dn={class:"van-doc-markdown-body"},$n=d(`Uploader \u6587\u4EF6\u4E0A\u4F20
\u4ECB\u7ECD
\u7528\u4E8E\u5C06\u672C\u5730\u7684\u56FE\u7247\u6216\u6587\u4EF6\u4E0A\u4F20\u81F3\u670D\u52A1\u5668\uFF0C\u5E76\u5728\u4E0A\u4F20\u8FC7\u7A0B\u4E2D\u5C55\u793A\u9884\u89C8\u56FE\u548C\u4E0A\u4F20\u8FDB\u5EA6\u3002\u76EE\u524D Uploader \u7EC4\u4EF6\u4E0D\u5305\u542B\u5C06\u6587\u4EF6\u4E0A\u4F20\u81F3\u670D\u52A1\u5668\u7684\u63A5\u53E3\u903B\u8F91\uFF0C\u8BE5\u6B65\u9AA4\u9700\u8981\u81EA\u884C\u5B9E\u73B0\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
+
\u5916\u90E8\u6837\u5F0F\u7C7B
\u7C7B\u540D \u8BF4\u660E main-item-class \u5DE6\u4FA7\u9009\u9879\u6837\u5F0F\u7C7B content-item-class \u53F3\u4FA7\u9009\u9879\u6837\u5F0F\u7C7B main-active-class \u5DE6\u4FA7\u9009\u9879\u9009\u4E2D\u6837\u5F0F\u7C7B content-active-class \u53F3\u4FA7\u9009\u9879\u9009\u4E2D\u6837\u5F0F\u7C7B main-disabled-class \u5DE6\u4FA7\u9009\u9879\u7981\u7528\u6837\u5F0F\u7C7B content-disabled-class \u53F3\u4FA7\u9009\u9879\u7981\u7528\u6837\u5F0F\u7C7B
`,13),Sn=[Pn],Dn={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",zn,Sn))}},In={class:"van-doc-markdown-body"},$n=d(`Uploader \u6587\u4EF6\u4E0A\u4F20
\u4ECB\u7ECD
\u7528\u4E8E\u5C06\u672C\u5730\u7684\u56FE\u7247\u6216\u6587\u4EF6\u4E0A\u4F20\u81F3\u670D\u52A1\u5668\uFF0C\u5E76\u5728\u4E0A\u4F20\u8FC7\u7A0B\u4E2D\u5C55\u793A\u9884\u89C8\u56FE\u548C\u4E0A\u4F20\u8FDB\u5EA6\u3002\u76EE\u524D Uploader \u7EC4\u4EF6\u4E0D\u5305\u542B\u5C06\u6587\u4EF6\u4E0A\u4F20\u81F3\u670D\u52A1\u5668\u7684\u63A5\u53E3\u903B\u8F91\uFF0C\u8BE5\u6B65\u9AA4\u9700\u8981\u81EA\u884C\u5B9E\u73B0\u3002
\u5F15\u5165
\u5728app.json
\u6216index.json
\u4E2D\u5F15\u5165\u7EC4\u4EF6\uFF0C\u9ED8\u8BA4\u4E3AES6
\u7248\u672C\uFF0CES5
\u5F15\u5165\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B\u3002
"usingComponents": {
"van-uploader": "@vant/weapp/uploader/index"
}
Vant Weapp 1.0 \u7248\u672C\u5F00\u59CB\u652F\u6301\u6B64\u7EC4\u4EF6\uFF0C\u5347\u7EA7\u65B9\u5F0F\u53C2\u89C1\u5FEB\u901F\u4E0A\u624B
\u4EE3\u7801\u6F14\u793A
\u57FA\u7840\u7528\u6CD5
\u6587\u4EF6\u4E0A\u4F20\u5B8C\u6BD5\u540E\u4F1A\u89E6\u53D1after-read
\u56DE\u8C03\u51FD\u6570\uFF0C\u83B7\u53D6\u5230\u5BF9\u5E94\u7684\u6587\u4EF6\u7684\u4E34\u65F6\u5730\u5740\uFF0C\u7136\u540E\u518D\u4F7F\u7528wx.uploadFile
\u5C06\u56FE\u7247\u4E0A\u4F20\u5230\u8FDC\u7A0B\u670D\u52A1\u5668\u4E0A\u3002
<van-uploader file-list="{{ fileList }}" bind:after-read="afterRead" />
@@ -3217,4 +3217,4 @@ page {
filePath: chooseResult.url
});
}
-
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6\u7B26\uFF0C\u53EF\u4EE5\u5728\u56DE\u8C03\u51FD\u6570\u7684\u7B2C\u4E8C\u9879\u53C2\u6570\u4E2D\u83B7\u53D6 string | number - accept \u63A5\u53D7\u7684\u6587\u4EF6\u7C7B\u578B, \u53EF\u9009\u503C\u4E3Aall
media
image
file
video
string image
sizeType \u6240\u9009\u7684\u56FE\u7247\u7684\u5C3A\u5BF8, \u5F53accept
\u4E3Aimage
\u7C7B\u578B\u65F6\u8BBE\u7F6E\u6240\u9009\u56FE\u7247\u7684\u5C3A\u5BF8\u53EF\u9009\u503C\u4E3Aoriginal
compressed
string[] ['original','compressed']
preview-size \u9884\u89C8\u56FE\u548C\u4E0A\u4F20\u533A\u57DF\u7684\u5C3A\u5BF8\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 80px
preview-image \u662F\u5426\u5728\u4E0A\u4F20\u5B8C\u6210\u540E\u5C55\u793A\u9884\u89C8\u56FE boolean true
preview-full-image \u662F\u5426\u5728\u70B9\u51FB\u9884\u89C8\u56FE\u540E\u5C55\u793A\u5168\u5C4F\u56FE\u7247\u9884\u89C8 boolean true
multiple \u662F\u5426\u5F00\u542F\u56FE\u7247\u591A\u9009\uFF0C\u90E8\u5206\u5B89\u5353\u673A\u578B\u4E0D\u652F\u6301 boolean false
disabled \u662F\u5426\u7981\u7528\u6587\u4EF6\u4E0A\u4F20 boolean false
show-upload \u662F\u5426\u5C55\u793A\u6587\u4EF6\u4E0A\u4F20\u6309\u94AE boolean true
deletable \u662F\u5426\u5C55\u793A\u5220\u9664\u6309\u94AE boolean true
capture \u56FE\u7247\u6216\u8005\u89C6\u9891\u9009\u53D6\u6A21\u5F0F\uFF0C\u5F53accept
\u4E3Aimage
\u7C7B\u578B\u65F6\u8BBE\u7F6Ecapture
\u53EF\u9009\u503C\u4E3Acamera
\u53EF\u4EE5\u76F4\u63A5\u8C03\u8D77\u6444\u50CF\u5934 string | string[] ['album', 'camera']
max-size \u6587\u4EF6\u5927\u5C0F\u9650\u5236\uFF0C\u5355\u4F4D\u4E3Abyte
number - max-count \u6587\u4EF6\u4E0A\u4F20\u6570\u91CF\u9650\u5236 number - upload-text \u4E0A\u4F20\u533A\u57DF\u6587\u5B57\u63D0\u793A string - image-fit \u9884\u89C8\u56FE\u88C1\u526A\u6A21\u5F0F\uFF0C\u53EF\u9009\u503C\u53C2\u8003\u5C0F\u7A0B\u5E8Fimage
\u7EC4\u4EF6\u7684mode
\u5C5E\u6027 string scaleToFill
use-before-read \u662F\u5426\u5F00\u542F\u6587\u4EF6\u8BFB\u53D6\u524D\u4E8B\u4EF6 boolean - camera \u5F53 accept \u4E3A video
\u65F6\u751F\u6548\uFF0C\u53EF\u9009\u503C\u4E3A back
front
string - compressed \u5F53 accept \u4E3A video
\u65F6\u751F\u6548\uFF0C\u662F\u5426\u538B\u7F29\u89C6\u9891\uFF0C\u9ED8\u8BA4\u4E3Atrue
boolean - max-duration \u5F53 accept \u4E3A video
\u65F6\u751F\u6548\uFF0C\u62CD\u6444\u89C6\u9891\u6700\u957F\u62CD\u6444\u65F6\u95F4\uFF0C\u5355\u4F4D\u79D2 number - upload-icon \u4E0A\u4F20\u533A\u57DF\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string plus
accept \u7684\u5408\u6CD5\u503C
\u53C2\u6570 \u8BF4\u660E media
\u56FE\u7247\u548C\u89C6\u9891 image
\u56FE\u7247 video
\u89C6\u9891 file
\u4ECE\u5BA2\u6237\u7AEF\u4F1A\u8BDD\u9009\u62E9\u56FE\u7247\u548C\u89C6\u9891\u4EE5\u5916\u7684\u6587\u4EF6 all
\u4ECE\u5BA2\u6237\u7AEF\u4F1A\u8BDD\u9009\u62E9\u6240\u6709\u6587\u4EF6
FileList
file-list
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E00\u4E2A\u5BF9\u8C61\u5305\u542B\u4EE5\u4E0B key
\u3002
\u53C2\u6570 \u8BF4\u660E url
\u56FE\u7247\u548C\u89C6\u9891\u7684\u7F51\u7EDC\u8D44\u6E90\u5730\u5740 name
\u6587\u4EF6\u540D\u79F0\uFF0C\u89C6\u9891\u5C06\u5728\u5168\u5C4F\u9884\u89C8\u65F6\u4F5C\u4E3A\u6807\u9898\u663E\u793A thumb
\u56FE\u7247\u7F29\u7565\u56FE\u6216\u89C6\u9891\u5C01\u9762\u7684\u7F51\u7EDC\u8D44\u6E90\u5730\u5740\uFF0C\u4EC5\u5BF9\u56FE\u7247\u548C\u89C6\u9891\u6709\u6548 type
\u6587\u4EF6\u7C7B\u578B\uFF0C\u53EF\u9009\u503Cimage
video
file
isImage
\u624B\u52A8\u6807\u8BB0\u56FE\u7247\u8D44\u6E90 isVideo
\u624B\u52A8\u6807\u8BB0\u89C6\u9891\u8D44\u6E90
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u4E0A\u4F20\u533A\u57DF
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:before-read \u6587\u4EF6\u8BFB\u53D6\u524D\uFF0C\u5728\u56DE\u8C03\u51FD\u6570\u4E2D\u8FD4\u56DE false
\u53EF\u7EC8\u6B62\u6587\u4EF6\u8BFB\u53D6\uFF0C\u7ED1\u5B9A\u4E8B\u4EF6\u7684\u540C\u65F6\u9700\u8981\u5C06use-before-read
\u5C5E\u6027\u8BBE\u7F6E\u4E3Atrue
event.detail.file
: \u5F53\u524D\u8BFB\u53D6\u7684\u6587\u4EF6\uFF0Cevent.detail.callback
: \u56DE\u8C03\u51FD\u6570\uFF0C\u8C03\u7528callback(false)
\u7EC8\u6B62\u6587\u4EF6\u8BFB\u53D6bind:after-read \u6587\u4EF6\u8BFB\u53D6\u5B8C\u6210\u540E event.detail.file
: \u5F53\u524D\u8BFB\u53D6\u7684\u6587\u4EF6bind:oversize \u6587\u4EF6\u8D85\u51FA\u5927\u5C0F\u9650\u5236 - bind:click-preview \u70B9\u51FB\u9884\u89C8\u56FE\u7247 event.detail.index
: \u70B9\u51FB\u56FE\u7247\u7684\u5E8F\u53F7\u503Cbind:delete \u5220\u9664\u56FE\u7247 event.detail.index
: \u5220\u9664\u56FE\u7247\u7684\u5E8F\u53F7\u503C
`,18),Tn=[$n],An={setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",Dn,Tn))}},h={name:"vant-weapp",build:{srcDir:"packages",site:{publicPath:"/vant-weapp/"}},site:{versions:[{label:"0.x",link:"/vant-weapp/0.x"}],title:"Vant Weapp",description:"\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u5C0F\u7A0B\u5E8F UI \u7EC4\u4EF6\u5E93",logo:"https://img.yzcdn.cn/vant/logo.png",simulator:{url:"https://vant-contrib.gitee.io/vant/v2/mobile.html?weapp=1",routeMapper:a=>`/zh-CN${{"/common":"/style","/transition":"/style"}[a]||a}`,syncPathFromSimulator:!1},links:[{logo:"https://img.yzcdn.cn/vant/vant-o.svg",url:"https://vant-contrib.gitee.io/vant/"},{logo:"https://b.yzcdn.cn/vant/logo/github.svg",url:"https://github.com/vant-ui/vant-weapp"}],baiduAnalytics:{seed:"af5d41bc4e446e76665dbe3ec18d55c3"},nav:[{title:"\u5F00\u53D1\u6307\u5357",items:[{path:"home",title:"\u4ECB\u7ECD"},{path:"quickstart",title:"\u5FEB\u901F\u4E0A\u624B"},{path:"changelog",title:"\u66F4\u65B0\u65E5\u5FD7"},{path:"custom-style",title:"\u6837\u5F0F\u8986\u76D6"},{path:"theme",title:"\u5B9A\u5236\u4E3B\u9898"}]},{title:"\u57FA\u7840\u7EC4\u4EF6",items:[{path:"button",title:"Button \u6309\u94AE"},{path:"cell",title:"Cell \u5355\u5143\u683C"},{path:"config-provider",title:"ConfigProvider \u5168\u5C40\u914D\u7F6E"},{path:"icon",title:"Icon \u56FE\u6807"},{path:"image",title:"Image \u56FE\u7247"},{path:"col",title:"Layout \u5E03\u5C40"},{path:"popup",title:"Popup \u5F39\u51FA\u5C42"},{path:"common",title:"Style \u5185\u7F6E\u6837\u5F0F"},{path:"toast",title:"Toast \u8F7B\u63D0\u793A"},{path:"transition",title:"transition \u52A8\u753B"}]},{title:"\u8868\u5355\u7EC4\u4EF6",items:[{path:"calendar",title:"Calendar \u65E5\u5386"},{path:"checkbox",title:"Checkbox \u590D\u9009\u6846"},{path:"datetime-picker",title:"DatetimePicker \u65F6\u95F4\u9009\u62E9"},{path:"field",title:"Field \u8F93\u5165\u6846"},{path:"picker",title:"Picker \u9009\u62E9\u5668"},{path:"radio",title:"Radio \u5355\u9009\u6846"},{path:"rate",title:"Rate \u8BC4\u5206"},{path:"search",title:"Search \u641C\u7D22"},{path:"slider",title:"Slider \u6ED1\u5757"},{path:"stepper",title:"Stepper \u6B65\u8FDB\u5668"},{path:"switch",title:"Switch \u5F00\u5173"},{path:"uploader",title:"Uploader \u6587\u4EF6\u4E0A\u4F20"}]},{title:"\u53CD\u9988\u7EC4\u4EF6",items:[{path:"action-sheet",title:"ActionSheet \u52A8\u4F5C\u9762\u677F"},{path:"dialog",title:"Dialog \u5F39\u51FA\u6846"},{path:"dropdown-menu",title:"DropdownMenu \u4E0B\u62C9\u83DC\u5355"},{path:"loading",title:"Loading \u52A0\u8F7D"},{path:"notify",title:"Notify \u6D88\u606F\u901A\u77E5"},{path:"overlay",title:"Overlay \u906E\u7F69\u5C42"},{path:"share-sheet",title:"ShareSheet \u5206\u4EAB\u9762\u677F"},{path:"swipe-cell",title:"SwipeCell \u6ED1\u52A8\u5355\u5143\u683C"}]},{title:"\u5C55\u793A\u7EC4\u4EF6",items:[{path:"circle",title:"Circle \u73AF\u5F62\u8FDB\u5EA6\u6761"},{path:"collapse",title:"Collapse \u6298\u53E0\u9762\u677F"},{path:"count-down",title:"CountDown \u5012\u8BA1\u65F6"},{path:"divider",title:"Divider \u5206\u5272\u7EBF"},{path:"empty",title:"Empty \u7A7A\u72B6\u6001"},{path:"notice-bar",title:"NoticeBar \u901A\u77E5\u680F"},{path:"progress",title:"Progress \u8FDB\u5EA6\u6761"},{path:"skeleton",title:"Skeleton \u9AA8\u67B6\u5C4F"},{path:"steps",title:"Steps \u6B65\u9AA4\u6761"},{path:"sticky",title:"Sticky \u7C98\u6027\u5E03\u5C40"},{path:"tag",title:"Tag \u6807\u7B7E"}]},{title:"\u5BFC\u822A\u7EC4\u4EF6",items:[{path:"grid",title:"Grid \u5BAB\u683C"},{path:"index-bar",title:"IndexBar \u7D22\u5F15\u680F"},{path:"nav-bar",title:"NavBar \u5BFC\u822A\u680F"},{path:"sidebar",title:"Sidebar \u4FA7\u8FB9\u5BFC\u822A"},{path:"tab",title:"Tab \u6807\u7B7E\u9875"},{path:"tabbar",title:"Tabbar \u6807\u7B7E\u680F"},{path:"tree-select",title:"TreeSelect \u5206\u7C7B\u9009\u62E9"}]},{title:"\u4E1A\u52A1\u7EC4\u4EF6",items:[{path:"area",title:"Area \u7701\u5E02\u533A\u9009\u62E9"},{path:"card",title:"Card \u5546\u54C1\u5361\u7247"},{path:"submit-bar",title:"SubmitBar \u63D0\u4EA4\u8BA2\u5355\u680F"},{path:"goods-action",title:"GoodsAction \u5546\u54C1\u5BFC\u822A"}]},{title:"\u5E9F\u5F03",items:[{path:"panel",title:"Panel \u9762\u677F"}]}]}},Rn={Changelog:x,CustomStyle:k,Home:S,Quickstart:T,Theme:N,ActionSheet:U,Area:M,Button:Q,Calendar:Y,Card:ns,Cell:ds,Checkbox:rs,Circle:js,Col:qs,Collapse:ys,Common:zs,ConfigProvider:Ds,CountDown:Bs,DatetimePicker:Ls,Dialog:Gs,Divider:Hs,DropdownMenu:Xs,Empty:aa,Field:ea,GoodsAction:oa,Grid:ua,Icon:va,Image:xa,IndexBar:ka,Loading:Sa,NavBar:Ta,NoticeBar:Na,Notify:Ua,Overlay:Ma,Panel:Qa,Picker:Ya,Popup:nt,Progress:dt,Radio:rt,Rate:jt,Search:qt,ShareSheet:yt,Sidebar:zt,Skeleton:Dt,Slider:Bt,Stepper:Lt,Steps:Gt,Sticky:Ht,SubmitBar:Xt,SwipeCell:an,Switch:en,Tab:on,Tabbar:gn,Tag:bn,Toast:_n,Transition:Cn,TreeSelect:In,Uploader:An},Un="1.10.5",Bn=navigator.userAgent.toLowerCase(),Vn=/ios|iphone|ipod|ipad|android/.test(Bn);function Gn(a,s="-"){return a.replace(/([a-z\d])([A-Z])/g,"$1"+s+"$2").replace(/([A-Z])([A-Z][a-z\d]+)/g,"$1"+s+"$2").toLowerCase()}function On(a){const s=document.createElement("textarea");s.value=a,s.setAttribute("readonly",""),s.style.position="absolute",s.style.left="-9999px",document.body.appendChild(s);const n=document.getSelection();if(!n)return;const l=n.rangeCount>0?n.getRangeAt(0):!1;s.select(),document.execCommand("copy"),document.body.removeChild(s),l&&(n.removeAllRanges(),n.addRange(l))}const u="zh-CN",Fn="en-US",g="vant-cli-lang";let o=u;function Mn(){return o}function Wn(a){o=a,localStorage.setItem(g,a)}function Hn(a){const s=localStorage.getItem(g);if(s){o=s;return}if(navigator.language&&navigator.language.indexOf("zh-")!==-1){o=u;return}o=a||Fn}let r=[],j=!1;function Nn(a){j?a():r.push(a)}window.top===window?window.addEventListener("message",a=>{a.data.type==="iframeReady"&&(j=!0,r.forEach(s=>s()),r=[])}):window.top.postMessage({type:"iframeReady"},"*");function m(){var n,l;const a=window.vueRouter,{path:s}=a.currentRoute.value;return(n=h.site.simulator)!=null&&n.routeMapper?(l=h.site.simulator)==null?void 0:l.routeMapper(s):s}function Kn(){window.top.postMessage({type:"replacePath",value:m()},"*")}function Qn(){const a=document.querySelector("iframe");a&&Nn(()=>{a.contentWindow.postMessage({type:"replacePath",value:m()},"*")})}function Jn(a){window.addEventListener("message",s=>{var l,t;if(((l=s.data)==null?void 0:l.type)!=="replacePath")return;const n=((t=s.data)==null?void 0:t.value)||"";a.currentRoute.value.path!==n&&a.replace(n).catch(()=>{})})}export{Ln as _,h as a,Hn as b,On as c,Rn as d,Qn as e,Gn as f,Mn as g,Kn as h,Vn as i,Jn as l,Un as p,Wn as s};
+
API
Props
\u53C2\u6570 \u8BF4\u660E \u7C7B\u578B \u9ED8\u8BA4\u503C name \u6807\u8BC6\u7B26\uFF0C\u53EF\u4EE5\u5728\u56DE\u8C03\u51FD\u6570\u7684\u7B2C\u4E8C\u9879\u53C2\u6570\u4E2D\u83B7\u53D6 string | number - accept \u63A5\u53D7\u7684\u6587\u4EF6\u7C7B\u578B, \u53EF\u9009\u503C\u4E3Aall
media
image
file
video
string image
sizeType \u6240\u9009\u7684\u56FE\u7247\u7684\u5C3A\u5BF8, \u5F53accept
\u4E3Aimage
\u7C7B\u578B\u65F6\u8BBE\u7F6E\u6240\u9009\u56FE\u7247\u7684\u5C3A\u5BF8\u53EF\u9009\u503C\u4E3Aoriginal
compressed
string[] ['original','compressed']
preview-size \u9884\u89C8\u56FE\u548C\u4E0A\u4F20\u533A\u57DF\u7684\u5C3A\u5BF8\uFF0C\u9ED8\u8BA4\u5355\u4F4D\u4E3Apx
string | number 80px
preview-image \u662F\u5426\u5728\u4E0A\u4F20\u5B8C\u6210\u540E\u5C55\u793A\u9884\u89C8\u56FE boolean true
preview-full-image \u662F\u5426\u5728\u70B9\u51FB\u9884\u89C8\u56FE\u540E\u5C55\u793A\u5168\u5C4F\u56FE\u7247\u9884\u89C8 boolean true
multiple \u662F\u5426\u5F00\u542F\u56FE\u7247\u591A\u9009\uFF0C\u90E8\u5206\u5B89\u5353\u673A\u578B\u4E0D\u652F\u6301 boolean false
disabled \u662F\u5426\u7981\u7528\u6587\u4EF6\u4E0A\u4F20 boolean false
show-upload \u662F\u5426\u5C55\u793A\u6587\u4EF6\u4E0A\u4F20\u6309\u94AE boolean true
deletable \u662F\u5426\u5C55\u793A\u5220\u9664\u6309\u94AE boolean true
capture \u56FE\u7247\u6216\u8005\u89C6\u9891\u9009\u53D6\u6A21\u5F0F\uFF0C\u5F53accept
\u4E3Aimage
\u7C7B\u578B\u65F6\u8BBE\u7F6Ecapture
\u53EF\u9009\u503C\u4E3Acamera
\u53EF\u4EE5\u76F4\u63A5\u8C03\u8D77\u6444\u50CF\u5934 string | string[] ['album', 'camera']
max-size \u6587\u4EF6\u5927\u5C0F\u9650\u5236\uFF0C\u5355\u4F4D\u4E3Abyte
number - max-count \u6587\u4EF6\u4E0A\u4F20\u6570\u91CF\u9650\u5236 number - upload-text \u4E0A\u4F20\u533A\u57DF\u6587\u5B57\u63D0\u793A string - image-fit \u9884\u89C8\u56FE\u88C1\u526A\u6A21\u5F0F\uFF0C\u53EF\u9009\u503C\u53C2\u8003\u5C0F\u7A0B\u5E8Fimage
\u7EC4\u4EF6\u7684mode
\u5C5E\u6027 string scaleToFill
use-before-read \u662F\u5426\u5F00\u542F\u6587\u4EF6\u8BFB\u53D6\u524D\u4E8B\u4EF6 boolean - camera \u5F53 accept \u4E3A video
\u65F6\u751F\u6548\uFF0C\u53EF\u9009\u503C\u4E3A back
front
string - compressed \u5F53 accept \u4E3A video
\u65F6\u751F\u6548\uFF0C\u662F\u5426\u538B\u7F29\u89C6\u9891\uFF0C\u9ED8\u8BA4\u4E3Atrue
boolean - max-duration \u5F53 accept \u4E3A video
\u65F6\u751F\u6548\uFF0C\u62CD\u6444\u89C6\u9891\u6700\u957F\u62CD\u6444\u65F6\u95F4\uFF0C\u5355\u4F4D\u79D2 number - upload-icon \u4E0A\u4F20\u533A\u57DF\u56FE\u6807\uFF0C\u53EF\u9009\u503C\u89C1 Icon \u7EC4\u4EF6 string plus
accept \u7684\u5408\u6CD5\u503C
\u53C2\u6570 \u8BF4\u660E media
\u56FE\u7247\u548C\u89C6\u9891 image
\u56FE\u7247 video
\u89C6\u9891 file
\u4ECE\u5BA2\u6237\u7AEF\u4F1A\u8BDD\u9009\u62E9\u56FE\u7247\u548C\u89C6\u9891\u4EE5\u5916\u7684\u6587\u4EF6 all
\u4ECE\u5BA2\u6237\u7AEF\u4F1A\u8BDD\u9009\u62E9\u6240\u6709\u6587\u4EF6
FileList
file-list
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u6570\u7EC4\uFF0C\u6570\u7EC4\u4E2D\u7684\u6BCF\u4E00\u4E2A\u5BF9\u8C61\u5305\u542B\u4EE5\u4E0B key
\u3002
\u53C2\u6570 \u8BF4\u660E url
\u56FE\u7247\u548C\u89C6\u9891\u7684\u7F51\u7EDC\u8D44\u6E90\u5730\u5740 name
\u6587\u4EF6\u540D\u79F0\uFF0C\u89C6\u9891\u5C06\u5728\u5168\u5C4F\u9884\u89C8\u65F6\u4F5C\u4E3A\u6807\u9898\u663E\u793A thumb
\u56FE\u7247\u7F29\u7565\u56FE\u6216\u89C6\u9891\u5C01\u9762\u7684\u7F51\u7EDC\u8D44\u6E90\u5730\u5740\uFF0C\u4EC5\u5BF9\u56FE\u7247\u548C\u89C6\u9891\u6709\u6548 type
\u6587\u4EF6\u7C7B\u578B\uFF0C\u53EF\u9009\u503Cimage
video
file
isImage
\u624B\u52A8\u6807\u8BB0\u56FE\u7247\u8D44\u6E90 isVideo
\u624B\u52A8\u6807\u8BB0\u89C6\u9891\u8D44\u6E90
Slot
\u540D\u79F0 \u8BF4\u660E - \u81EA\u5B9A\u4E49\u4E0A\u4F20\u533A\u57DF
Events
\u4E8B\u4EF6\u540D \u8BF4\u660E \u56DE\u8C03\u53C2\u6570 bind:before-read \u6587\u4EF6\u8BFB\u53D6\u524D\uFF0C\u5728\u56DE\u8C03\u51FD\u6570\u4E2D\u8FD4\u56DE false
\u53EF\u7EC8\u6B62\u6587\u4EF6\u8BFB\u53D6\uFF0C\u7ED1\u5B9A\u4E8B\u4EF6\u7684\u540C\u65F6\u9700\u8981\u5C06use-before-read
\u5C5E\u6027\u8BBE\u7F6E\u4E3Atrue
event.detail.file
: \u5F53\u524D\u8BFB\u53D6\u7684\u6587\u4EF6\uFF0Cevent.detail.callback
: \u56DE\u8C03\u51FD\u6570\uFF0C\u8C03\u7528callback(false)
\u7EC8\u6B62\u6587\u4EF6\u8BFB\u53D6bind:after-read \u6587\u4EF6\u8BFB\u53D6\u5B8C\u6210\u540E event.detail.file
: \u5F53\u524D\u8BFB\u53D6\u7684\u6587\u4EF6bind:oversize \u6587\u4EF6\u8D85\u51FA\u5927\u5C0F\u9650\u5236 - bind:click-preview \u70B9\u51FB\u9884\u89C8\u56FE\u7247 event.detail.index
: \u70B9\u51FB\u56FE\u7247\u7684\u5E8F\u53F7\u503Cbind:delete \u5220\u9664\u56FE\u7247 event.detail.index
: \u5220\u9664\u56FE\u7247\u7684\u5E8F\u53F7\u503C
`,18),Tn=[$n],An={__name:"README",setup(a,{expose:s}){return s({frontmatter:{}}),(l,t)=>(e(),p("div",In,Tn))}},h={name:"vant-weapp",build:{srcDir:"packages",site:{publicPath:"/vant-weapp/"}},site:{versions:[{label:"0.x",link:"/vant-weapp/0.x"}],title:"Vant Weapp",description:"\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u5C0F\u7A0B\u5E8F UI \u7EC4\u4EF6\u5E93",logo:"https://img.yzcdn.cn/vant/logo.png",simulator:{url:"https://vant-contrib.gitee.io/vant/v2/mobile.html?weapp=1",routeMapper:a=>`/zh-CN${{"/common":"/style","/transition":"/style"}[a]||a}`,syncPathFromSimulator:!1},links:[{logo:"https://img.yzcdn.cn/vant/vant-o.svg",url:"https://vant-contrib.gitee.io/vant/"},{logo:"https://b.yzcdn.cn/vant/logo/github.svg",url:"https://github.com/vant-ui/vant-weapp"}],baiduAnalytics:{seed:"af5d41bc4e446e76665dbe3ec18d55c3"},nav:[{title:"\u5F00\u53D1\u6307\u5357",items:[{path:"home",title:"\u4ECB\u7ECD"},{path:"quickstart",title:"\u5FEB\u901F\u4E0A\u624B"},{path:"changelog",title:"\u66F4\u65B0\u65E5\u5FD7"},{path:"custom-style",title:"\u6837\u5F0F\u8986\u76D6"},{path:"theme",title:"\u5B9A\u5236\u4E3B\u9898"}]},{title:"\u57FA\u7840\u7EC4\u4EF6",items:[{path:"button",title:"Button \u6309\u94AE"},{path:"cell",title:"Cell \u5355\u5143\u683C"},{path:"config-provider",title:"ConfigProvider \u5168\u5C40\u914D\u7F6E"},{path:"icon",title:"Icon \u56FE\u6807"},{path:"image",title:"Image \u56FE\u7247"},{path:"col",title:"Layout \u5E03\u5C40"},{path:"popup",title:"Popup \u5F39\u51FA\u5C42"},{path:"common",title:"Style \u5185\u7F6E\u6837\u5F0F"},{path:"toast",title:"Toast \u8F7B\u63D0\u793A"},{path:"transition",title:"transition \u52A8\u753B"}]},{title:"\u8868\u5355\u7EC4\u4EF6",items:[{path:"calendar",title:"Calendar \u65E5\u5386"},{path:"checkbox",title:"Checkbox \u590D\u9009\u6846"},{path:"datetime-picker",title:"DatetimePicker \u65F6\u95F4\u9009\u62E9"},{path:"field",title:"Field \u8F93\u5165\u6846"},{path:"picker",title:"Picker \u9009\u62E9\u5668"},{path:"radio",title:"Radio \u5355\u9009\u6846"},{path:"rate",title:"Rate \u8BC4\u5206"},{path:"search",title:"Search \u641C\u7D22"},{path:"slider",title:"Slider \u6ED1\u5757"},{path:"stepper",title:"Stepper \u6B65\u8FDB\u5668"},{path:"switch",title:"Switch \u5F00\u5173"},{path:"uploader",title:"Uploader \u6587\u4EF6\u4E0A\u4F20"}]},{title:"\u53CD\u9988\u7EC4\u4EF6",items:[{path:"action-sheet",title:"ActionSheet \u52A8\u4F5C\u9762\u677F"},{path:"dialog",title:"Dialog \u5F39\u51FA\u6846"},{path:"dropdown-menu",title:"DropdownMenu \u4E0B\u62C9\u83DC\u5355"},{path:"loading",title:"Loading \u52A0\u8F7D"},{path:"notify",title:"Notify \u6D88\u606F\u901A\u77E5"},{path:"overlay",title:"Overlay \u906E\u7F69\u5C42"},{path:"share-sheet",title:"ShareSheet \u5206\u4EAB\u9762\u677F"},{path:"swipe-cell",title:"SwipeCell \u6ED1\u52A8\u5355\u5143\u683C"}]},{title:"\u5C55\u793A\u7EC4\u4EF6",items:[{path:"circle",title:"Circle \u73AF\u5F62\u8FDB\u5EA6\u6761"},{path:"collapse",title:"Collapse \u6298\u53E0\u9762\u677F"},{path:"count-down",title:"CountDown \u5012\u8BA1\u65F6"},{path:"divider",title:"Divider \u5206\u5272\u7EBF"},{path:"empty",title:"Empty \u7A7A\u72B6\u6001"},{path:"notice-bar",title:"NoticeBar \u901A\u77E5\u680F"},{path:"progress",title:"Progress \u8FDB\u5EA6\u6761"},{path:"skeleton",title:"Skeleton \u9AA8\u67B6\u5C4F"},{path:"steps",title:"Steps \u6B65\u9AA4\u6761"},{path:"sticky",title:"Sticky \u7C98\u6027\u5E03\u5C40"},{path:"tag",title:"Tag \u6807\u7B7E"}]},{title:"\u5BFC\u822A\u7EC4\u4EF6",items:[{path:"grid",title:"Grid \u5BAB\u683C"},{path:"index-bar",title:"IndexBar \u7D22\u5F15\u680F"},{path:"nav-bar",title:"NavBar \u5BFC\u822A\u680F"},{path:"sidebar",title:"Sidebar \u4FA7\u8FB9\u5BFC\u822A"},{path:"tab",title:"Tab \u6807\u7B7E\u9875"},{path:"tabbar",title:"Tabbar \u6807\u7B7E\u680F"},{path:"tree-select",title:"TreeSelect \u5206\u7C7B\u9009\u62E9"}]},{title:"\u4E1A\u52A1\u7EC4\u4EF6",items:[{path:"area",title:"Area \u7701\u5E02\u533A\u9009\u62E9"},{path:"card",title:"Card \u5546\u54C1\u5361\u7247"},{path:"submit-bar",title:"SubmitBar \u63D0\u4EA4\u8BA2\u5355\u680F"},{path:"goods-action",title:"GoodsAction \u5546\u54C1\u5BFC\u822A"}]},{title:"\u5E9F\u5F03",items:[{path:"panel",title:"Panel \u9762\u677F"}]}]}},Mn={Changelog:_,CustomStyle:k,Home:S,Quickstart:T,Theme:F,ActionSheet:L,Area:O,Button:Q,Calendar:Y,Card:ns,Cell:ds,Checkbox:rs,Circle:js,Col:qs,Collapse:ys,Common:zs,ConfigProvider:Is,CountDown:Es,DatetimePicker:Ns,Dialog:Vs,Divider:Hs,DropdownMenu:Xs,Empty:aa,Field:ea,GoodsAction:oa,Grid:ua,Icon:va,Image:_a,IndexBar:ka,Loading:Sa,NavBar:Ta,NoticeBar:Fa,Notify:La,Overlay:Oa,Panel:Qa,Picker:Ya,Popup:nt,Progress:dt,Radio:rt,Rate:jt,Search:qt,ShareSheet:yt,Sidebar:zt,Skeleton:It,Slider:Et,Stepper:Nt,Steps:Vt,Sticky:Ht,SubmitBar:Xt,SwipeCell:an,Switch:en,Tab:on,Tabbar:gn,Tag:bn,Toast:xn,Transition:Cn,TreeSelect:Dn,Uploader:An},Ln="1.10.5",En=navigator.userAgent.toLowerCase(),Un=/ios|iphone|ipod|ipad|android/.test(En);function Vn(a,s="-"){return a.replace(/([a-z\d])([A-Z])/g,"$1"+s+"$2").replace(/([A-Z])([A-Z][a-z\d]+)/g,"$1"+s+"$2").toLowerCase()}function Gn(a){const s=document.createElement("textarea");s.value=a,s.setAttribute("readonly",""),s.style.position="absolute",s.style.left="-9999px",document.body.appendChild(s);const n=document.getSelection();if(!n)return;const l=n.rangeCount>0?n.getRangeAt(0):!1;s.select(),document.execCommand("copy"),document.body.removeChild(s),l&&(n.removeAllRanges(),n.addRange(l))}const u="zh-CN",Bn="en-US",g="vant-cli-lang";let o=u;function On(){return o}function Wn(a){o=a,localStorage.setItem(g,a)}function Hn(a){const s=localStorage.getItem(g);if(s){o=s;return}if(navigator.language&&navigator.language.indexOf("zh-")!==-1){o=u;return}o=a||Bn}let r=[],j=!1;function Fn(a){j?a():r.push(a)}window.top===window?window.addEventListener("message",a=>{a.data.type==="iframeReady"&&(j=!0,r.forEach(s=>s()),r=[])}):window.top.postMessage({type:"iframeReady"},"*");function m(){var n,l;const a=window.vueRouter,{path:s}=a.currentRoute.value;return(n=h.site.simulator)!=null&&n.routeMapper?(l=h.site.simulator)==null?void 0:l.routeMapper(s):s}function Kn(){window.top.postMessage({type:"replacePath",value:m()},"*")}function Qn(){const a=document.querySelector("iframe");a&&Fn(()=>{a.contentWindow.postMessage({type:"replacePath",value:m()},"*")})}function Jn(a){window.addEventListener("message",s=>{var l,t;if(((l=s.data)==null?void 0:l.type)!=="replacePath")return;const n=((t=s.data)==null?void 0:t.value)||"";a.currentRoute.value.path!==n&&a.replace(n).catch(()=>{})})}export{Nn as _,h as a,Hn as b,Gn as c,Mn as d,Qn as e,Vn as f,On as g,Kn as h,Un as i,Jn as l,Ln as p,Wn as s};
diff --git a/assets/main.35b3d619.js b/assets/main.35b3d619.js
new file mode 100644
index 00000000..ccaeb846
--- /dev/null
+++ b/assets/main.35b3d619.js
@@ -0,0 +1 @@
+import{_ as h,p as B,c as A,a as m,s as j,i as M,b as F,l as R,d as S,e as q,f as V,g as z}from"./iframe-router.062e6359.js";import{c as C,n as p,a as r,r as u,o as i,F as y,b as $,d,t as f,e as v,f as g,g as I,h as Y,w as b,T as W,i as w,j as U,v as G,p as J,k as K,l as Q,m as X,q as Z,s as ee}from"./vue-libs.8d6a461f.js";const te={name:"VanDocNavLink",props:{base:String,item:Object},computed:{itemName(){const e=(this.item.title||this.item.name).split(" ");return`${e[0]} ${e.slice(1).join(" ")}`},path(){return`${this.base}${this.item.path}`},active(){return this.$route.path===this.path?!0:this.item.path==="home"?this.$route.path===this.base:!1}},watch:{active(){this.scrollIntoView()}},mounted(){this.scrollIntoView()},methods:{scrollIntoView(){this.active&&this.$el&&this.$el.scrollIntoViewIfNeeded&&this.$el.scrollIntoViewIfNeeded()}}},ne=["href","innerHTML"],oe=["innerHTML"];function se(e,n,t,a,s,o){const c=u("router-link");return t.item.path?(i(),C(c,{key:0,class:p({active:o.active}),to:o.path,innerHTML:o.itemName},null,8,["class","to","innerHTML"])):t.item.link?(i(),r("a",{key:1,href:t.item.link,innerHTML:o.itemName},null,8,ne)):(i(),r("a",{key:2,innerHTML:o.itemName},null,8,oe))}var x=h(te,[["render",se]]);const ae={name:"VanDocNav",components:{[x.name]:x},props:{lang:String,navConfig:Array},data(){return{top:64,bottom:0}},computed:{style(){return{top:this.top+"px",bottom:this.bottom+"px"}},base(){return this.lang?`/${this.lang}/`:"/"}},created(){window.addEventListener("scroll",this.onScroll),this.onScroll()},methods:{onScroll(){const{pageYOffset:e}=window;this.top=Math.max(0,64-e)}}},ie={class:"van-doc-nav__title"};function re(e,n,t,a,s,o){const c=u("van-doc-nav-link");return i(),r("div",{class:"van-doc-nav",style:I(o.style)},[(i(!0),r(y,null,$(t.navConfig,(l,_)=>(i(),r("div",{class:"van-doc-nav__group",key:_},[d("div",ie,f(l.title),1),l.items?(i(!0),r(y,{key:0},$(l.items,(k,T)=>(i(),r("div",{key:T,class:"van-doc-nav__item"},[v(c,{item:k,base:o.base},null,8,["item","base"])]))),128)):g("",!0)]))),128))],4)}var ce=h(ae,[["render",re]]);const le="modulepreload",H={},de="/vant-weapp/",N=function(n,t){return!t||t.length===0?n():Promise.all(t.map(a=>{if(a=`${de}${a}`,a in H)return;H[a]=!0;const s=a.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${o}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":le,s||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),s)return new Promise((l,_)=>{c.addEventListener("load",l),c.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>n())};const ue={name:"VanDocSearch",props:{lang:String,searchConfig:Object},watch:{lang(){this.initDocsearch()}},mounted(){this.initDocsearch()},methods:{initDocsearch(){this.searchConfig&&(N(()=>Promise.resolve({}),["assets/style.37bc7816.css"]),N(()=>import("./index.3665b69b.js"),[]).then(e=>{e.default({...this.searchConfig,container:"#docsearch"})}))}}},he={id:"docsearch"};function _e(e,n,t,a,s,o){return i(),r("div",he)}var me=h(ue,[["render",_e]]);const ge={name:"VanDocHeader",components:{SearchInput:me},props:{lang:String,config:Object,versions:Array,langConfigs:Array},data(){return{packageVersion:B,showVersionPop:!1}},computed:{langLink(){return`#${this.$route.path.replace(this.lang,this.anotherLang.lang)}`},langLabel(){return this.anotherLang.label},anotherLang(){const e=this.langConfigs.filter(n=>n.lang!==this.lang);return e.length?e[0]:{}},searchConfig(){return this.config.searchConfig}},methods:{toggleVersionPop(){const e=!this.showVersionPop,n=e?"add":"remove";document.body[`${n}EventListener`]("click",this.checkHideVersionPop),this.showVersionPop=e},checkHideVersionPop(e){this.$refs.version.contains(e.target)||(this.showVersionPop=!1)},onSwitchLang(e){this.$router.push(this.$route.path.replace(e.from,e.to))},onSwitchVersion(e){e.link&&(location.href=e.link)}}},fe={class:"van-doc-header"},ve={class:"van-doc-row"},pe={class:"van-doc-header__top"},ye={class:"van-doc-header__logo"},we=["src"],ke={class:"van-doc-header__title"},Se={key:0,class:"van-doc-header__subtitle"},$e={class:"van-doc-header__top-nav"},be=["href"],Ce=["src"],Le={key:1},Te={key:0,ref:"version",class:"van-doc-header__top-nav-item"},Ve={key:0,class:"van-doc-header__version-pop"},xe=["onClick"],He={key:1,class:"van-doc-header__top-nav-item"},Ne=["href"];function De(e,n,t,a,s,o){const c=u("search-input");return i(),r("div",fe,[d("div",ve,[d("div",pe,[d("a",ye,[d("img",{src:t.config.logo},null,8,we),d("span",ke,f(t.config.title),1),t.config.subtitle?(i(),r("span",Se,f(t.config.subtitle),1)):g("",!0)]),d("ul",$e,[(i(!0),r(y,null,$(t.config.links,(l,_)=>(i(),r("li",{key:_,class:"van-doc-header__top-nav-item"},[d("a",{class:"van-doc-header__link",target:"_blank",href:l.url},[l.logo?(i(),r("img",{key:0,src:l.logo},null,8,Ce)):l.text?(i(),r("span",Le,f(l.text),1)):g("",!0)],8,be)]))),128)),t.versions?(i(),r("li",Te,[d("span",{class:"van-doc-header__cube van-doc-header__version",onClick:n[0]||(n[0]=(...l)=>o.toggleVersionPop&&o.toggleVersionPop(...l))},[Y(f(s.packageVersion)+" ",1),v(W,{name:"van-doc-dropdown"},{default:b(()=>[s.showVersionPop?(i(),r("div",Ve,[(i(!0),r(y,null,$(t.versions,(l,_)=>(i(),r("div",{key:_,class:"van-doc-header__version-pop-item",onClick:k=>o.onSwitchVersion(l)},f(l.label),9,xe))),128))])):g("",!0)]),_:1})])],512)):g("",!0),o.langLabel&&o.langLink?(i(),r("li",He,[d("a",{class:"van-doc-header__cube",href:o.langLink},f(o.langLabel),9,Ne)])):g("",!0),o.searchConfig?(i(),C(c,{key:2,lang:t.lang,"search-config":o.searchConfig},null,8,["lang","search-config"])):g("",!0)])])])])}var Pe=h(ge,[["render",De]]);const Ae={name:"VanDocContent",computed:{currentPage(){const{path:e}=this.$route;return e?e.split("/").slice(-1)[0]:this.$route.name}},watch:{$route(e,n){n.path!==e.path&&setTimeout(()=>{this.copyAction()})}},mounted(){this.copyAction()},methods:{onClick({target:e}){["H2","H3","H4","H5"].includes(e.tagName)&&this.scrollToAnchor(e)},scrollToAnchor(e){e.id&&this.$router.push({name:this.$route.name,hash:"#"+e.id})},copyAction(){const e=document.querySelectorAll(".van-doc-card pre code");if(!(!e||!e.length))for(let n=0;n{if(a)return;const s=t.innerText;A(s),t.classList.add("code-copy-success"),a=setTimeout(()=>{t.classList.remove("code-copy-success"),a=null},1400)})}}}};function Ie(e,n,t,a,s,o){return i(),r("div",{class:p(["van-doc-content",`van-doc-content--${o.currentPage}`]),onClick:n[0]||(n[0]=(...c)=>o.onClick&&o.onClick(...c))},[w(e.$slots,"default")],2)}var Ee=h(Ae,[["render",Ie]]);const Oe={name:"VanDocContainer",props:{hasSimulator:Boolean}};function Be(e,n,t,a,s,o){return i(),r("div",{class:p(["van-doc-container van-doc-row",{"van-doc-container--with-simulator":t.hasSimulator}])},[w(e.$slots,"default")],2)}var je=h(Oe,[["render",Be]]);const Me={name:"VanDocSimulator",props:{src:String},data(){return{scrollTop:window.scrollY,windowHeight:window.innerHeight}},computed:{isFixed(){return this.scrollTop>60},simulatorStyle(){return{height:Math.min(640,this.windowHeight-90)+"px"}}},mounted(){window.addEventListener("scroll",()=>{this.scrollTop=window.scrollY}),window.addEventListener("resize",()=>{this.windowHeight=window.innerHeight})}},Fe=["src"];function Re(e,n,t,a,s,o){return i(),r("div",{class:p(["van-doc-simulator",{"van-doc-simulator-fixed":o.isFixed}])},[d("iframe",{ref:"iframe",src:t.src,style:I(o.simulatorStyle),frameborder:"0"},null,12,Fe)],2)}var qe=h(Me,[["render",Re]]);const ze={name:"VanDoc",components:{DocNav:ce,DocHeader:Pe,DocContent:Ee,DocContainer:je,DocSimulator:qe},props:{lang:String,versions:Array,simulator:String,hasSimulator:Boolean,langConfigs:Array,config:{type:Object,required:!0},base:{type:String,default:""}},emits:["switch-version"],watch:{$route(){this.setNav()}},created(){this.setNav(),this.keyboardHandler()},methods:{setNav(){const{nav:e}=this.config,n=e.reduce((s,o)=>s.concat(o.items),[]),t=this.$route.path.split("/").pop();let a;for(let s=0,o=n.length;s{switch(e.keyCode){case 37:this.keyboardNav("prev");break;case 39:this.keyboardNav("next");break}})}}},Ye={class:"van-doc"};function We(e,n,t,a,s,o){const c=u("doc-header"),l=u("doc-nav"),_=u("doc-content"),k=u("doc-container"),T=u("doc-simulator");return i(),r("div",Ye,[v(c,{lang:t.lang,config:t.config,versions:t.versions,"lang-configs":t.langConfigs,onSwitchVersion:n[0]||(n[0]=O=>e.$emit("switch-version",O))},null,8,["lang","config","versions","lang-configs"]),v(l,{lang:t.lang,"nav-config":t.config.nav},null,8,["lang","nav-config"]),v(k,{"has-simulator":t.hasSimulator},{default:b(()=>[v(_,null,{default:b(()=>[w(e.$slots,"default")]),_:3})]),_:3},8,["has-simulator"]),t.hasSimulator?(i(),C(T,{key:0,src:t.simulator},null,8,["src"])):g("",!0)])}var Ue=h(ze,[["render",We]]);const Ge={components:{VanDoc:Ue},data(){return{hasSimulator:!0}},computed:{simulator(){var n,t;return(n=m.site.simulator)!=null&&n.url?(t=m.site.simulator)==null?void 0:t.url:`${location.pathname.replace(/\/index(\.html)?/,"/")}mobile.html${location.hash}`},lang(){const{lang:e}=this.$route.meta;return e||""},langConfigs(){const{locales:e={}}=m.site;return Object.keys(e).map(n=>({lang:n,label:e[n].langLabel||""}))},config(){const{locales:e}=m.site;return e?e[this.lang]:m.site},versions(){return m.site.versions||null}},watch:{"$route.path"(){this.setTitleAndToogleSimulator()},lang(e){j(e),this.setTitleAndToogleSimulator()},config:{handler(e){e&&this.setTitleAndToogleSimulator()},immediate:!0}},mounted(){this.$route.hash&&this.$nextTick(()=>{const e=document.querySelector(this.$route.hash);e&&e.scrollIntoView()})},methods:{setTitleAndToogleSimulator(){let{title:e}=this.config;const t=this.config.nav.reduce((a,s)=>[...a,...s.items],[]).find(a=>a.path===this.$route.meta.name);t&&t.title?e=t.title+" - "+e:this.config.description&&(e+=` - ${this.config.description}`),document.title=e,this.hasSimulator=!(m.site.hideSimulator||this.config.hideSimulator||t&&t.hideSimulator)}}},Je={class:"app"};function Ke(e,n,t,a,s,o){const c=u("router-view"),l=u("van-doc");return i(),r("div",Je,[o.config?(i(),C(l,{key:0,lang:o.lang,config:o.config,versions:o.versions,simulator:o.simulator,"has-simulator":s.hasSimulator,"lang-configs":o.langConfigs},{default:b(()=>[v(c)]),_:1},8,["lang","config","versions","simulator","has-simulator","lang-configs"])):g("",!0)])}var Qe=h(Ge,[["render",Ke]]);const Xe={name:"DemoPlayground",props:{originCode:String,codeSnippet:String,transform:Boolean,compact:Boolean,inline:Boolean},data(){return{showSource:!1,copyStatus:"ready"}},methods:{unescape,toggleSource(){this.showSource=!this.showSource},copySourceCode(){A(unescape(this.originCode)),this.copyStatus="copied",setTimeout(()=>{this.copyStatus="ready"},2e3)}}},Ze=e=>(J("data-v-356bb874"),e=e(),K(),e),et={class:"demo-playground--code"},tt={class:"demo-playground--code--actions"},nt=Ze(()=>d("span",null,null,-1)),ot=["data-status"],st=["innerHTML"];function at(e,n,t,a,s,o){return i(),r("div",{class:p({"demo-playground":!t.inline,transform:t.transform})},[t.inline?w(e.$slots,"default",{key:0},void 0,!0):(i(),r(y,{key:1},[d("div",{class:p(["demo-playground--previewer",{compact:t.compact}])},[w(e.$slots,"default",{},void 0,!0)],2),d("div",et,[d("div",tt,[nt,d("button",{title:"Copy source code",class:"action-icon",role:"copy","data-status":s.copyStatus,onClick:n[0]||(n[0]=(...c)=>o.copySourceCode&&o.copySourceCode(...c))},null,8,ot),d("button",{title:"Toggle source code panel",class:"action-icon",role:"source",onClick:n[1]||(n[1]=(...c)=>o.toggleSource&&o.toggleSource(...c))})]),U(d("div",{innerHTML:o.unescape(t.codeSnippet),class:"demo-playground--code--content"},null,8,st),[[G,s.showSource]])])],64))],2)}var D=h(Xe,[["render",at],["__scopeId","data-v-356bb874"]]);M&&location.replace("mobile.html"+location.hash);const{locales:E,defaultLang:it}=m.site;F(it);function rt(e){if(e.indexOf("_")!==-1){const n=e.split("_"),t=n.shift();return{component:`${V(t)}`,lang:n.join("-")}}return{component:`${V(e)}`,lang:""}}function ct(e){const n=e.path.split("/")[1];return Object.keys(E).indexOf(n)!==-1?n:z()}function lt(){const e=[],n=Object.keys(S);E?e.push({name:"notFound",path:"/:path(.*)+",redirect:a=>({name:ct(a)})}):e.push({name:"notFound",path:"/:path(.*)+",redirect:{name:"home"}});function t(a,s){e.push({name:s||"home",path:`/${s||""}`,component:a,meta:{lang:s}})}return n.forEach(a=>{const{component:s,lang:o}=rt(a);s==="home"&&t(S[a],o),o?e.push({name:`${o}/${s}`,path:`/${o}/${s}`,component:S[a],meta:{lang:o,name:s}}):e.push({name:`${s}`,path:`/${s}`,component:S[a],meta:{name:s}})}),e}const L=Q({history:X(),routes:lt(),scrollBehavior(e){return e.hash?{el:e.hash}:{top:0}}});L.afterEach(()=>{Z(q)});var P;((P=m.site.simulator)==null?void 0:P.syncPathFromSimulator)!==!1&&R(L);window.vueRouter=L;window.app=ee(Qe).use(L).component(D.name,D);setTimeout(()=>{window.app.mount("#app")},0);
diff --git a/assets/main.6ba4a190.js b/assets/main.6ba4a190.js
deleted file mode 100644
index a8a44384..00000000
--- a/assets/main.6ba4a190.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as h,p as B,c as A,a as m,s as j,i as M,b as F,l as R,d as S,e as q,f as V,g as z}from"./iframe-router.68b3fc32.js";import{c as C,n as p,a as r,r as u,o as i,F as y,b as $,d,t as v,e as g,f,g as I,h as Y,w as b,T as W,i as w,j as U,v as G,p as J,k as K,l as Q,m as X,q as Z,s as ee}from"./vue-libs.67be768b.js";const te={name:"VanDocNavLink",props:{base:String,item:Object},computed:{itemName(){const e=(this.item.title||this.item.name).split(" ");return`${e[0]} ${e.slice(1).join(" ")}`},path(){return`${this.base}${this.item.path}`},active(){return this.$route.path===this.path?!0:this.item.path==="home"?this.$route.path===this.base:!1}},watch:{active(){this.scrollIntoView()}},mounted(){this.scrollIntoView()},methods:{scrollIntoView(){this.active&&this.$el&&this.$el.scrollIntoViewIfNeeded&&this.$el.scrollIntoViewIfNeeded()}}},ne=["href","innerHTML"],oe=["innerHTML"];function se(e,n,t,a,s,o){const c=u("router-link");return t.item.path?(i(),C(c,{key:0,class:p({active:o.active}),to:o.path,innerHTML:o.itemName},null,8,["class","to","innerHTML"])):t.item.link?(i(),r("a",{key:1,href:t.item.link,innerHTML:o.itemName},null,8,ne)):(i(),r("a",{key:2,innerHTML:o.itemName},null,8,oe))}var x=h(te,[["render",se]]);const ae={name:"VanDocNav",components:{[x.name]:x},props:{lang:String,navConfig:Array},data(){return{top:64,bottom:0}},computed:{style(){return{top:this.top+"px",bottom:this.bottom+"px"}},base(){return this.lang?`/${this.lang}/`:"/"}},created(){window.addEventListener("scroll",this.onScroll),this.onScroll()},methods:{onScroll(){const{pageYOffset:e}=window;this.top=Math.max(0,64-e)}}},ie={class:"van-doc-nav__title"};function re(e,n,t,a,s,o){const c=u("van-doc-nav-link");return i(),r("div",{class:"van-doc-nav",style:I(o.style)},[(i(!0),r(y,null,$(t.navConfig,(l,_)=>(i(),r("div",{class:"van-doc-nav__group",key:_},[d("div",ie,v(l.title),1),l.items?(i(!0),r(y,{key:0},$(l.items,(k,T)=>(i(),r("div",{key:T,class:"van-doc-nav__item"},[g(c,{item:k,base:o.base},null,8,["item","base"])]))),128)):f("v-if",!0)]))),128))],4)}var ce=h(ae,[["render",re]]);const le="modulepreload",H={},de="/vant-weapp/",N=function(n,t){return!t||t.length===0?n():Promise.all(t.map(a=>{if(a=`${de}${a}`,a in H)return;H[a]=!0;const s=a.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${o}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":le,s||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),s)return new Promise((l,_)=>{c.addEventListener("load",l),c.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>n())};const ue={name:"VanDocSearch",props:{lang:String,searchConfig:Object},watch:{lang(){this.initDocsearch()}},mounted(){this.initDocsearch()},methods:{initDocsearch(){this.searchConfig&&(N(()=>Promise.resolve({}),["assets/style.37bc7816.css"]),N(()=>import("./index.3665b69b.js"),[]).then(e=>{e.default({...this.searchConfig,container:"#docsearch"})}))}}},he={id:"docsearch"};function _e(e,n,t,a,s,o){return i(),r("div",he)}var me=h(ue,[["render",_e]]);const fe={name:"VanDocHeader",components:{SearchInput:me},props:{lang:String,config:Object,versions:Array,langConfigs:Array},data(){return{packageVersion:B,showVersionPop:!1}},computed:{langLink(){return`#${this.$route.path.replace(this.lang,this.anotherLang.lang)}`},langLabel(){return this.anotherLang.label},anotherLang(){const e=this.langConfigs.filter(n=>n.lang!==this.lang);return e.length?e[0]:{}},searchConfig(){return this.config.searchConfig}},methods:{toggleVersionPop(){const e=!this.showVersionPop,n=e?"add":"remove";document.body[`${n}EventListener`]("click",this.checkHideVersionPop),this.showVersionPop=e},checkHideVersionPop(e){this.$refs.version.contains(e.target)||(this.showVersionPop=!1)},onSwitchLang(e){this.$router.push(this.$route.path.replace(e.from,e.to))},onSwitchVersion(e){e.link&&(location.href=e.link)}}},ve={class:"van-doc-header"},ge={class:"van-doc-row"},pe={class:"van-doc-header__top"},ye={class:"van-doc-header__logo"},we=["src"],ke={class:"van-doc-header__title"},Se={key:0,class:"van-doc-header__subtitle"},$e={class:"van-doc-header__top-nav"},be=["href"],Ce=["src"],Le={key:1},Te={key:0,ref:"version",class:"van-doc-header__top-nav-item"},Ve={key:0,class:"van-doc-header__version-pop"},xe=["onClick"],He={key:1,class:"van-doc-header__top-nav-item"},Ne=["href"];function De(e,n,t,a,s,o){const c=u("search-input");return i(),r("div",ve,[d("div",ge,[d("div",pe,[d("a",ye,[d("img",{src:t.config.logo},null,8,we),d("span",ke,v(t.config.title),1),t.config.subtitle?(i(),r("span",Se,v(t.config.subtitle),1)):f("v-if",!0)]),d("ul",$e,[(i(!0),r(y,null,$(t.config.links,(l,_)=>(i(),r("li",{key:_,class:"van-doc-header__top-nav-item"},[d("a",{class:"van-doc-header__link",target:"_blank",href:l.url},[l.logo?(i(),r("img",{key:0,src:l.logo},null,8,Ce)):l.text?(i(),r("span",Le,v(l.text),1)):f("v-if",!0)],8,be)]))),128)),t.versions?(i(),r("li",Te,[d("span",{class:"van-doc-header__cube van-doc-header__version",onClick:n[0]||(n[0]=(...l)=>o.toggleVersionPop&&o.toggleVersionPop(...l))},[Y(v(s.packageVersion)+" ",1),g(W,{name:"van-doc-dropdown"},{default:b(()=>[s.showVersionPop?(i(),r("div",Ve,[(i(!0),r(y,null,$(t.versions,(l,_)=>(i(),r("div",{key:_,class:"van-doc-header__version-pop-item",onClick:k=>o.onSwitchVersion(l)},v(l.label),9,xe))),128))])):f("v-if",!0)]),_:1})])],512)):f("v-if",!0),o.langLabel&&o.langLink?(i(),r("li",He,[d("a",{class:"van-doc-header__cube",href:o.langLink},v(o.langLabel),9,Ne)])):f("v-if",!0),o.searchConfig?(i(),C(c,{key:2,lang:t.lang,"search-config":o.searchConfig},null,8,["lang","search-config"])):f("v-if",!0)])])])])}var Pe=h(fe,[["render",De]]);const Ae={name:"VanDocContent",computed:{currentPage(){const{path:e}=this.$route;return e?e.split("/").slice(-1)[0]:this.$route.name}},watch:{$route(e,n){n.path!==e.path&&setTimeout(()=>{this.copyAction()})}},mounted(){this.copyAction()},methods:{onClick({target:e}){["H2","H3","H4","H5"].includes(e.tagName)&&this.scrollToAnchor(e)},scrollToAnchor(e){e.id&&this.$router.push({name:this.$route.name,hash:"#"+e.id})},copyAction(){const e=document.querySelectorAll(".van-doc-card pre code");if(!(!e||!e.length))for(let n=0;n{if(a)return;const s=t.innerText;A(s),t.classList.add("code-copy-success"),a=setTimeout(()=>{t.classList.remove("code-copy-success"),a=null},1400)})}}}};function Ie(e,n,t,a,s,o){return i(),r("div",{class:p(["van-doc-content",`van-doc-content--${o.currentPage}`]),onClick:n[0]||(n[0]=(...c)=>o.onClick&&o.onClick(...c))},[w(e.$slots,"default")],2)}var Ee=h(Ae,[["render",Ie]]);const Oe={name:"VanDocContainer",props:{hasSimulator:Boolean}};function Be(e,n,t,a,s,o){return i(),r("div",{class:p(["van-doc-container van-doc-row",{"van-doc-container--with-simulator":t.hasSimulator}])},[w(e.$slots,"default")],2)}var je=h(Oe,[["render",Be]]);const Me={name:"VanDocSimulator",props:{src:String},data(){return{scrollTop:window.scrollY,windowHeight:window.innerHeight}},computed:{isFixed(){return this.scrollTop>60},simulatorStyle(){return{height:Math.min(640,this.windowHeight-90)+"px"}}},mounted(){window.addEventListener("scroll",()=>{this.scrollTop=window.scrollY}),window.addEventListener("resize",()=>{this.windowHeight=window.innerHeight})}},Fe=["src"];function Re(e,n,t,a,s,o){return i(),r("div",{class:p(["van-doc-simulator",{"van-doc-simulator-fixed":o.isFixed}])},[d("iframe",{ref:"iframe",src:t.src,style:I(o.simulatorStyle),frameborder:"0"},null,12,Fe)],2)}var qe=h(Me,[["render",Re]]);const ze={name:"VanDoc",components:{DocNav:ce,DocHeader:Pe,DocContent:Ee,DocContainer:je,DocSimulator:qe},props:{lang:String,versions:Array,simulator:String,hasSimulator:Boolean,langConfigs:Array,config:{type:Object,required:!0},base:{type:String,default:""}},emits:["switch-version"],watch:{$route(){this.setNav()}},created(){this.setNav(),this.keyboardHandler()},methods:{setNav(){const{nav:e}=this.config,n=e.reduce((s,o)=>s.concat(o.items),[]),t=this.$route.path.split("/").pop();let a;for(let s=0,o=n.length;s{switch(e.keyCode){case 37:this.keyboardNav("prev");break;case 39:this.keyboardNav("next");break}})}}},Ye={class:"van-doc"};function We(e,n,t,a,s,o){const c=u("doc-header"),l=u("doc-nav"),_=u("doc-content"),k=u("doc-container"),T=u("doc-simulator");return i(),r("div",Ye,[g(c,{lang:t.lang,config:t.config,versions:t.versions,"lang-configs":t.langConfigs,onSwitchVersion:n[0]||(n[0]=O=>e.$emit("switch-version",O))},null,8,["lang","config","versions","lang-configs"]),g(l,{lang:t.lang,"nav-config":t.config.nav},null,8,["lang","nav-config"]),g(k,{"has-simulator":t.hasSimulator},{default:b(()=>[g(_,null,{default:b(()=>[w(e.$slots,"default")]),_:3})]),_:3},8,["has-simulator"]),t.hasSimulator?(i(),C(T,{key:0,src:t.simulator},null,8,["src"])):f("v-if",!0)])}var Ue=h(ze,[["render",We]]);const Ge={components:{VanDoc:Ue},data(){return{hasSimulator:!0}},computed:{simulator(){var n,t;return(n=m.site.simulator)!=null&&n.url?(t=m.site.simulator)==null?void 0:t.url:`${location.pathname.replace(/\/index(\.html)?/,"/")}mobile.html${location.hash}`},lang(){const{lang:e}=this.$route.meta;return e||""},langConfigs(){const{locales:e={}}=m.site;return Object.keys(e).map(n=>({lang:n,label:e[n].langLabel||""}))},config(){const{locales:e}=m.site;return e?e[this.lang]:m.site},versions(){return m.site.versions||null}},watch:{"$route.path"(){this.setTitleAndToogleSimulator()},lang(e){j(e),this.setTitleAndToogleSimulator()},config:{handler(e){e&&this.setTitleAndToogleSimulator()},immediate:!0}},mounted(){this.$route.hash&&this.$nextTick(()=>{const e=document.querySelector(this.$route.hash);e&&e.scrollIntoView()})},methods:{setTitleAndToogleSimulator(){let{title:e}=this.config;const t=this.config.nav.reduce((a,s)=>[...a,...s.items],[]).find(a=>a.path===this.$route.meta.name);t&&t.title?e=t.title+" - "+e:this.config.description&&(e+=` - ${this.config.description}`),document.title=e,this.hasSimulator=!(m.site.hideSimulator||this.config.hideSimulator||t&&t.hideSimulator)}}},Je={class:"app"};function Ke(e,n,t,a,s,o){const c=u("router-view"),l=u("van-doc");return i(),r("div",Je,[o.config?(i(),C(l,{key:0,lang:o.lang,config:o.config,versions:o.versions,simulator:o.simulator,"has-simulator":s.hasSimulator,"lang-configs":o.langConfigs},{default:b(()=>[g(c)]),_:1},8,["lang","config","versions","simulator","has-simulator","lang-configs"])):f("v-if",!0)])}var Qe=h(Ge,[["render",Ke]]);const Xe={name:"DemoPlayground",props:{originCode:String,codeSnippet:String,transform:Boolean,compact:Boolean,inline:Boolean},data(){return{showSource:!1,copyStatus:"ready"}},methods:{unescape,toggleSource(){this.showSource=!this.showSource},copySourceCode(){A(unescape(this.originCode)),this.copyStatus="copied",setTimeout(()=>{this.copyStatus="ready"},2e3)}}},Ze=e=>(J("data-v-356bb874"),e=e(),K(),e),et={class:"demo-playground--code"},tt={class:"demo-playground--code--actions"},nt=Ze(()=>d("span",null,null,-1)),ot=["data-status"],st=["innerHTML"];function at(e,n,t,a,s,o){return i(),r("div",{class:p({"demo-playground":!t.inline,transform:t.transform})},[t.inline?w(e.$slots,"default",{key:0},void 0,!0):(i(),r(y,{key:1},[d("div",{class:p(["demo-playground--previewer",{compact:t.compact}])},[w(e.$slots,"default",{},void 0,!0)],2),d("div",et,[d("div",tt,[nt,d("button",{title:"Copy source code",class:"action-icon",role:"copy","data-status":s.copyStatus,onClick:n[0]||(n[0]=(...c)=>o.copySourceCode&&o.copySourceCode(...c))},null,8,ot),d("button",{title:"Toggle source code panel",class:"action-icon",role:"source",onClick:n[1]||(n[1]=(...c)=>o.toggleSource&&o.toggleSource(...c))})]),U(d("div",{innerHTML:o.unescape(t.codeSnippet),class:"demo-playground--code--content"},null,8,st),[[G,s.showSource]])])],64))],2)}var D=h(Xe,[["render",at],["__scopeId","data-v-356bb874"]]);M&&location.replace("mobile.html"+location.hash);const{locales:E,defaultLang:it}=m.site;F(it);function rt(e){if(e.indexOf("_")!==-1){const n=e.split("_"),t=n.shift();return{component:`${V(t)}`,lang:n.join("-")}}return{component:`${V(e)}`,lang:""}}function ct(e){const n=e.path.split("/")[1];return Object.keys(E).indexOf(n)!==-1?n:z()}function lt(){const e=[],n=Object.keys(S);E?e.push({name:"notFound",path:"/:path(.*)+",redirect:a=>({name:ct(a)})}):e.push({name:"notFound",path:"/:path(.*)+",redirect:{name:"home"}});function t(a,s){e.push({name:s||"home",path:`/${s||""}`,component:a,meta:{lang:s}})}return n.forEach(a=>{const{component:s,lang:o}=rt(a);s==="home"&&t(S[a],o),o?e.push({name:`${o}/${s}`,path:`/${o}/${s}`,component:S[a],meta:{lang:o,name:s}}):e.push({name:`${s}`,path:`/${s}`,component:S[a],meta:{name:s}})}),e}const L=Q({history:X(),routes:lt(),scrollBehavior(e){return e.hash?{el:e.hash}:{top:0}}});L.afterEach(()=>{Z(q)});var P;((P=m.site.simulator)==null?void 0:P.syncPathFromSimulator)!==!1&&R(L);window.vueRouter=L;window.app=ee(Qe).use(L).component(D.name,D);setTimeout(()=>{window.app.mount("#app")},0);
diff --git a/assets/main.a6b74c46.css b/assets/main.a6b74c46.css
new file mode 100644
index 00000000..6721789a
--- /dev/null
+++ b/assets/main.a6b74c46.css
@@ -0,0 +1 @@
+.van-doc-nav{background-color:#fff;box-shadow:0 8px 12px #ebedf0;left:0;max-width:220px;min-width:220px;overflow-y:scroll;padding:24px 0;position:fixed;z-index:1}@media (min-width:1680px){.van-doc-nav{left:50%;margin-left:-840px}}.van-doc-nav::-webkit-scrollbar{background-color:initial;height:6px;width:6px}.van-doc-nav::-webkit-scrollbar-thumb{background-color:initial;border-radius:6px}.van-doc-nav:hover::-webkit-scrollbar-thumb{background-color:rgba(69,90,100,.2)}.van-doc-nav__group{margin-bottom:16px;padding-left:6px}.van-doc-nav__title{color:#455a64;font-size:15px;font-weight:600;line-height:28px;padding:8px 0 8px 24px}.van-doc-nav__item a{color:#455a64;display:block;font-size:14px;line-height:20px;margin:8px 0;padding:8px 0 8px 24px;transition:color .2s}.van-doc-nav__item a.active,.van-doc-nav__item a:hover{color:#4fc08d}.van-doc-nav__item a.active{background-color:#ebfff0;border-radius:999px;font-weight:600}.van-doc-nav__item a span{font-size:13px}@media (max-width:1300px){.van-doc-nav__item a{font-size:13px}.van-doc-nav__item:active{font-size:14px}}#docsearch{display:inline-block;vertical-align:middle}.DocSearch-Button{background:#f7f8fa;height:32px}.DocSearch-Button:hover{box-shadow:none}.DocSearch-Search-Icon{height:18px;width:18px}.DocSearch-Button-Key{font-size:12px}.van-doc-header{background-color:#001938;-webkit-user-select:none;user-select:none;width:100%}.van-doc-header__top{align-items:center;display:flex;height:64px;padding:0 24px}.van-doc-header__top-nav{flex:1;font-size:0;text-align:right}.van-doc-header__top-nav>li{display:inline-block;position:relative;vertical-align:middle}.van-doc-header__top-nav-item{margin-left:16px}.van-doc-header__top-nav-title{display:block;font-size:15px}.van-doc-header__cube{background:#f7f8fa;border:1px solid hsla(0,0%,100%,.7);border-radius:20px;color:#001938;cursor:pointer;display:block;font-size:14px;line-height:30px;padding:0 12px;position:relative;text-align:center;transition:.3s ease-in-out}.van-doc-header__version{padding-right:20px}.van-doc-header__version:after{border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:1px;color:#001938;content:"";height:5px;position:absolute;right:9px;top:10px;transform:rotate(-45deg);width:5px}.van-doc-header__version-pop{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #ebedf0;color:#333;left:0;line-height:36px;overflow:hidden;position:absolute;text-align:left;top:34px;transform-origin:top;transition:.2s cubic-bezier(.215,.61,.355,1);width:100%;z-index:99}.van-doc-header__version-pop-item{padding-left:12px;transition:.2s}.van-doc-header__version-pop-item:hover{background-color:#f7f8fa;color:#1989fa}.van-doc-header__logo{display:block}.van-doc-header__logo img{display:inline-block;margin-right:12px;vertical-align:middle;width:28px}.van-doc-header__title{color:#fff;display:inline-block;font-size:22px;vertical-align:middle}.van-doc-header__subtitle{color:#999;display:inline-block;font-size:13px;margin-left:4px;vertical-align:-4px}.van-doc-header__link span{color:#fff;font-size:16px}.van-doc-header__link img{display:block;height:30px;transition:.3s cubic-bezier(.175,.885,.32,1.275);width:30px}.van-doc-header__link img:hover{transform:scale(1.2)}.van-doc-dropdown-enter,.van-doc-dropdown-leave-active{opacity:0;transform:scaleY(0)}.van-doc-card{background-color:#fff;border-radius:20px;box-shadow:0 8px 12px #ebedf0;margin-bottom:24px;padding:24px}.van-doc-card>pre code{overflow:initial;padding-right:30px;pointer-events:none;position:relative}.van-doc-card>pre:hover code:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAADGtJREFUeF7tnW2IXFcZx5+zl6wktssibErjC4J+MvhGUwWrkChUq00VNasfLPiCG1SWPXejQfBDJuAXNbv3mSwGs8W3ighdxb5pUZDuh7aCNiLV5lsRLE1pFiTGNNAxM0fuusF1szv3nDPnnnPPPf+B+TTPefs9z2+fmZvJXEF4gAAI7EhAgA0IgMDOBCAIqgMEhhCAICgPEIAgqAEQsCOADmLHDaMSIQBBEkk0jmlHAILYccOoRAhAkEQSjWPaEYAgdtwwKhECECSRROOYdgQgiB03jEqEAARJJNE4ph0BCGLHDaMSIQBBEkk0jmlHAILYccOoRAhAkEQSjWPaEYAgdtwwKhECECSRROOYdgQgiB03jEqEAATRTHSn0xm/fPnyLUqp8nmT5jCEWRDIsuxir9dbW1paWrMY7nQIBBmCM8/z1yil7iKiTxHRYafkMZkugWUiepCZH9Md4DIOgmxDU0p5KxEdJaIvEtE+l8AxlzWBc0S0zMylMN4eEGQLaimlJKKvQQxvNWi6UCnKN5n5QdOBNvEQZBO1PM9/rpT6hA1IjPFOIGdmrntVCLJBWEp5lohm6gaO+d0RGBsbO7y4uPiouxlvnAmCEJGU8vNE9P06QWPueggIId5dFMUf6pmdKHlBpJR3ENETdQHGvLUTOMfMB+paBYJI+RAR3VMXYMzrhcDRuq5uJS0I3lp5KV4fi9TWRVIXBN3DR/l6WEMpNd3tdldcL5W6IFeI6NWuoWK+IARWmHna9crJCiKlPEhEj7sGivnCEWBm5/XsfMJweMxWnpubOyKEeMBs1Hr0SSJatRiHIfoEukT0Nv3w/0b2+/29rr/gmKwgeZ5/WSn1XcMkfI6Zf2Q4BuEWBPI8f1Ip9R6ToVmW7V9YWDhvMqYqNllBpJQdIjpRBWjz63W0cJP1U4q1fAt8iJmddncIYlB1EMQA1oihEGREgKMORwcZlWC94yFIvXwrZ4cglYiCBkCQoPjXv6CIzyCBczBseQgSODkQJHACKpaHIIHzA0ECJwCCND4BeIvV4BShgwRODjpI4ASggzQ+AeggDU4ROkjg5KCDBE4AOkjjE4AO0uAUoYMETg46SOAEoIM0PgHoIA1OETpI4OSggwROADpI4xOADtLgFKGDBE4OOkjgBKCDND4B6CANThE6SODkoIMETgA6SOMTgA7S4BShgwRODjpI4ASggzQ+AeggDU4ROkjg5KCDBE4AOkjjE4AO0uAUoYMETg46SOAEoIM0PgHoIA1OETpI4OSggwROADqIXgLKvxRKqamxsbEppdRevVE3Rgkhnh8MBs/s2rXr/KlTp16umgeCVBEK+3rSHWTjzk4fIqLyebPjVFwgovuYuXwLteMDgjim7ni6JAXZuGHmcU/3BBx6QxUI4riiHU+XnCA2BTkqcyHEB4ui+O1289jsBz9ePWpG9McnJYiUsrzZ+0f08TiL/D0zb3uPCQjijHEtEyUjiE0hOiTem5ycvLnT6fS2zmmzL3QQh5nBVaz1H4i+l4ju94d126tbtxdF8TQECZkF87Vb30GklLcSUVmY+8zxuBshhHhdURQvQBB3TH3MlIIgxv9S7Rq8Uuq5brf7ZnxId022/vlaLcjs7OxUlmV/Dt09iGiZmY9CkPoL2vUKrRbE8g6yrhnTsA/V+JDuHLfTCVstiJTycSI66JSY2WTPZlk2PeyWwBDEDKjv6NYK0ul0xi9duvSKb6BEVH7F5BwR/anqaybl3iBIgAwZLNlaQebn518/GAz+bsBiPVQpNd3tdldMx9nGQxBbcn7GtVaQPM8PKKX+aIjxpM5ffcM5h4ZDEJc03c/VWkGacrCqlEGQKkJhX29KHQnXGJpysKpzQZAqQmFfb0odQRCDOsB3sQxgjRgKQf4f4CFmXh2RqdFwdBAjXN6DIQgE8V50MS0IQSBITPXqfa8QBIJ4L7qYFoQgECSmevW+VwgCQbwXXUwLQhAIElO9et8rBIEg3osupgUhCASJqV697xWCQBDvRRfTghAEgsRUr973CkEgiPeii2lBCAJBYqpX73uFIBDEe9HFtCAEgSAx1av3vUIQCOK96GJaEIJAkJjq1fteIQgE8V50MS0IQSBITPXqfa8QBIJ4L7qYFoQgECSmevW+VwgCQbwXXUwLQhAIElO9et8rBIEg3osupgUhCASJqV697xWCQBDvRRfTghAEgsRUr973CkEgiPeii2lBCAJBYqpX73uFIBDEe9HFtCAEgSAx1av3vUIQCOK96GJaEIJAkJjq1fteIQgE8V50MS0IQSBITPXqfa8QBIJ4L7qYFoQgECSmevW+VwgCQbwXXUwLQhAIElO9et8rBIEg3osupgUhCASJqV697xWCQBDvRRfTghAEgsRUr973CkHCC/JVIvqOSeazLNu/sLBw3mQMYu0ISCk7RHTCZLQQ4vaiKJ42GVMVK6oCTF9vivlV+5ZS3ktE91fFbXn9JBGtMvOq4TiEGxCQUn6WiH5oMGQ9dGxs7A2Li4vPm44bFp+sIHme36mU+o1LmJgrLIHJyclXdTqdnstdJCvI7OzsRJZl/3QJE3MFJfAIM9/jegfJClKClFKWHeRO11AxXxACn2Hmn7peOXVBjD8Iuk4A5nNC4IIQ4q1FUfzDyWybJklakJmZmT27d+9+QgjxTtdgMZ9XAieZufxj5/yRtCAlzTzPP62U+plzspjQF4ELRHSAmV+sY8HkBdn4LFJeUiwvLeIRH4GcmbmubUOQDbJSyr8R0RvrAo153RMQQvyiKIpPup/5fzNCkE10pZTlv8LeVidwzO2MwDIzH3U22w4TQZAtYKSU3yKi43WDx/wjEfgCM/9gpBk0B0OQbUCVH9wHg8FxXN3SrCJ/YQ8T0beZ+UlfS0KQHUiXl4D37NlTdpL3E9H7fCUE69xA4GUi+h0RPeSra2zeAQTRqEgp5aQQ4l1KqVuIqHzepDEMIZYEhBAXB4PBmhBiLfQXQyGIZRIxLA0CECSNPOOUlgQgiCU4DEuDAARJI884pSUBCGIJDsPSIABB0shz5SnzPH9teZXu6tWrf1leXv535YBEAiBIIone6ZhSyrNKqQ8IId60EfOKUuqcEOLHzLycOB6CIIlWwLFjx97S7/efrTj+Y8z84UQRrR8bgiSafSnlX4lof9XxhRAfL4ril1VxbX0dgrQ1s0POZfibU8/1er13nDlz5kqCqNBBUky6lLL80t9h3bMPBoM7Tp8+/ZRufJvi0EHalE3Ns0gpXyCifZrhJIT4UlEU39ONb1McBGlTNjXPIqVUmqHXw2r7UQTDfXgPhyDekYdfEILo5wCC6LNqTSQE0U8lBNFn1ZpICKKfSgiiz6o1kRBEP5UQRJ9VayIhiH4qIYg+q9ZEQhD9VEIQfVatiYQg+qmEIPqsWhMJQfRTCUH0WbUmEoLopxKC6LNqTSQE0U8lBNFn1ZpICKKfSgiiz6o1kRBEP5UQRJ9VayIhiH4qIYg+q9ZEQhD9VDoXRPP/Om/d4TPM/Hb9bSPSlsDc3NwRIcQDJuOFEF8piuKMyZi2xDoXZHZ2dirLsoumgIQQTymlvmE6DvFGBA4S0QmjEUSklJrudrsrpuPaEO9ckBKKRQtvA8s2n+FQ6F9ZDwW3LkHOEtFMqENhXacE/sXME05njGiyugS5i4h+HREHbHVnAivMPJ0qoFoE2XibhRtitqOqvN0PsIm46hSkfItVvtXCI14CDzPzR+Pd/ug7r00QdJHRk9OAGd7r84aZDTjvDVuoW5CPEVGyP1vZxIQb7CnZn/rZzKhWQTa6iCSiwiAxCA1P4FfMfHf4bYTfQe2ClEecn5+/ezAYPBL+uNiBBgF0jk2QvAhSrpfneXkb5fLrCrdpJAkh/glcIKKvM/NP/C/d3BW9CXIdgZSyvLpVPiFKM+qiFOO+8oojM7/YjC01ZxfeBbl+9I0vzR0hovKJh38Cq0KIlWvXrq0sLS2t+V8+jhWDCbIZT/kFx/Hx8al+v783Dmxx7lIIcUUI8dLExMRLnU6nF+cp/O66EYL4PTJWAwF9AhBEnxUiEyQAQRJMOo6sTwCC6LNCZIIEIEiCSceR9QlAEH1WiEyQAARJMOk4sj4BCKLPCpEJEoAgCSYdR9YnAEH0WSEyQQIQJMGk48j6BCCIPitEJkgAgiSYdBxZnwAE0WeFyAQJQJAEk44j6xOAIPqsEJkgAQiSYNJxZH0CEESfFSITJABBEkw6jqxPAILos0JkggT+AwDMEDJE88DWAAAAAElFTkSuQmCC);background-position:50%;background-size:contain;content:"";cursor:pointer;display:block;height:20px;pointer-events:auto;position:absolute;right:14px;top:11px;width:20px;z-index:9}.van-doc-card>pre .code-copy-success:after{animation:code-copy-animation .2s ease-out;animation-fill-mode:forwards;content:"Copied!";display:block;position:absolute;right:-4px;top:0;z-index:9}@keyframes code-copy-animation{0%{opacity:0;top:0}to{opacity:1;top:-20px}}.van-doc-card>blockquote a,.van-doc-card>p a,.van-doc-card>table a,.van-doc-card>ul a{-webkit-font-smoothing:auto;color:#1989fa;margin:0 1px}.van-doc-card>blockquote a:hover,.van-doc-card>p a:hover,.van-doc-card>table a:hover,.van-doc-card>ul a:hover{color:#0570db}.van-doc-card>blockquote a:active,.van-doc-card>p a:active,.van-doc-card>table a:active,.van-doc-card>ul a:active{color:#0456a9}.van-doc-card>h3,.van-doc-card>h4,.van-doc-card>h5,.van-doc-card>h6{color:#323233;font-weight:400;line-height:1.6}.van-doc-card>h3[id],.van-doc-card>h4[id],.van-doc-card>h5[id],.van-doc-card>h6[id]{cursor:pointer}.van-doc-card>h3{font-size:20px;font-weight:600;margin-bottom:16px}.van-doc-card>h4{font-size:18px}.van-doc-card>h4,.van-doc-card>h5{font-weight:600;margin:24px 0 12px}.van-doc-card>h5{font-size:16px}.van-doc-card>p{margin-top:8px}.van-doc-card>blockquote p,.van-doc-card>p{color:#34495e;font-size:15px;line-height:26px}.van-doc-card>blockquote p strong,.van-doc-card>p strong{color:#000}.van-doc-card>table{border-collapse:collapse;color:#34495e;font-size:14px;line-height:1.5;margin-top:12px;width:100%}.van-doc-card>table th{font-weight:600;padding:8px 10px;text-align:left}.van-doc-card>table th:first-child{padding-left:0}.van-doc-card>table th:last-child{padding-right:0}.van-doc-card>table td{border-top:1px solid #f1f4f8;padding:8px}.van-doc-card>table td:first-child{padding-left:0}.van-doc-card>table td:first-child code{background-color:rgba(25,137,250,.1);border-radius:20px;color:#1989fa;font-size:11px;font-weight:600;margin:0;padding:2px 6px}.van-doc-card>table td:last-child{padding-right:0}.van-doc-card>table em{-webkit-font-smoothing:auto;color:#4fc08d;display:inline-block;font-family:Source Code Pro,Monaco,Inconsolata,monospace;font-size:14px;font-style:normal;max-width:300px}.van-doc-card>ul{margin:12px 0}.van-doc-card>ol li,.van-doc-card>ul li{color:#34495e;font-size:15px;line-height:26px;margin:5px 0 5px 10px;padding-left:15px;position:relative}.van-doc-card>ol li:before,.van-doc-card>ul li:before{border:1px solid #666;border-radius:50%;box-sizing:border-box;content:"";height:6px;left:0;margin-top:10px;position:absolute;top:0;width:6px}.van-doc-card>hr{border:0;border-top:1px solid #eee;margin:30px 0}.van-doc-card>ol code,.van-doc-card>p code,.van-doc-card>table code,.van-doc-card>ul code{-webkit-font-smoothing:antialiased;border-radius:4px;display:inline;font-family:inherit;font-size:14px;font-weight:600;margin:0 2px;padding:2px 5px;word-break:keep-all}.van-doc-card>blockquote{background-color:#ecf9ff;border-radius:20px;margin:16px 0 0;padding:16px}.van-doc-card>img,.van-doc-card>p img{border-radius:20px;margin:16px 0;width:100%}.van-doc-content{flex:1;padding:0 0 75px;position:relative}.van-doc-content .van-doc-markdown-body{overflow:hidden;padding:24px}.van-doc-content .van-doc-markdown-body h1,.van-doc-content .van-doc-markdown-body h2{color:#323233;font-weight:400;line-height:1.5}.van-doc-content .van-doc-markdown-body h1[id],.van-doc-content .van-doc-markdown-body h2[id]{cursor:pointer}.van-doc-content .van-doc-markdown-body h1{cursor:default;font-size:34px;margin:0 0 30px}.van-doc-content .van-doc-markdown-body h2{font-size:26px;margin:45px 0 20px}.van-doc-content--changelog strong{display:block;font-size:15px;font-weight:600;margin:24px 0 12px}.van-doc-content--changelog h3+p code{margin:0}.van-doc-content--changelog h3 a{color:inherit;font-size:20px}.van-doc-container{box-sizing:border-box;overflow:hidden;padding-left:220px}.van-doc-container--with-simulator{padding-right:384px}@media (max-width:1100px){.van-doc-container--with-simulator{padding-right:352px}}.van-doc-simulator{background:#fafafa;border-radius:20px;box-shadow:0 8px 12px #ebedf0;box-sizing:border-box;min-width:360px;overflow:hidden;position:absolute;right:24px;top:88px;width:360px;z-index:1}@media (max-width:1100px){.van-doc-simulator{left:750px;right:auto}}@media (min-width:1680px){.van-doc-simulator{margin-right:-816px;right:50%}}.van-doc-simulator-fixed{position:fixed;top:24px}.van-doc-simulator iframe{display:block;width:100%}body{-webkit-font-smoothing:antialiased;background-color:#f7f8fa;color:#323233;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-size:16px;min-width:1100px;overflow-x:auto}body,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.van-doc-row{width:100%}@media (min-width:1680px){.van-doc-row{margin:0 auto;width:1680px}}code{word-wrap:break-word;-webkit-font-smoothing:auto;background-color:#f8f8f8;border-radius:20px;color:#58727e;display:block;font-family:Source Code Pro,Monaco,Inconsolata,monospace;font-size:14px;font-weight:400;line-height:26px;overflow-x:auto;padding:16px 20px;position:relative;white-space:pre-wrap}pre{margin:20px 0 0}pre+p{margin-top:20px!important}.hljs{background:#fff;display:block;overflow-x:auto;padding:.5em}.hljs-subst{color:#58727e}.hljs-addition,.hljs-meta,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable{color:#4fc08d}.hljs-comment,.hljs-quote{color:#999}.hljs-attribute,.hljs-keyword,.hljs-params{color:#8080ff}.hljs-bullet,.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-regexp,.hljs-variable{color:#eb6f6f}.hljs-attr,.hljs-built_in,.hljs-doctag,.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{color:#4994df}.hljs-emphasis{font-style:italic}.van-doc-intro{padding-top:20px;text-align:center}.van-doc-intro p{margin-bottom:20px}.demo-playground[data-v-356bb874]{background-color:#fff;border:1px solid #ebedf1;border-radius:1px;margin:24px 0}.demo-playground.transform[data-v-356bb874]{transform:translate(0)}.demo-playground--previewer[data-v-356bb874]{border-bottom:1px solid #ebedf1;padding:40px 24px}.demo-playground--previewer.compact[data-v-356bb874]{padding:0}.demo-playground--code--actions[data-v-356bb874]{align-items:center;display:flex;height:40px;padding:0 1em}.demo-playground--code--actions>a[data-v-356bb874]:not(:last-child),.demo-playground--code--actions>button[data-v-356bb874]:not(:last-child){margin-right:8px}.demo-playground--code--actions>a[data-v-356bb874]{display:flex}.demo-playground--code--actions button[data-v-356bb874]{border:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;opacity:.6;outline:none;padding:0;position:relative;transition:opacity .2s,background .2s;width:16px}.demo-playground--code--actions button[data-v-356bb874]:after{bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}.demo-playground--code--actions button[data-v-356bb874]:hover{opacity:.8}.demo-playground--code--actions button[data-v-356bb874]:active{opacity:.9}.demo-playground--code--actions button[data-v-356bb874]:disabled{cursor:not-allowed;opacity:.2}.demo-playground--code--actions button[role=codesandbox][data-v-356bb874]{background-position:-18px 0}.demo-playground--code--actions button[role=codepen][data-v-356bb874]{background-position:-36px 0}.demo-playground--code--actions button[role=source][data-v-356bb874]{background-position:-72px 0}.demo-playground--code--actions button[role=change-jsx][data-v-356bb874]{background-position:-90px 0}.demo-playground--code--actions button[role=change-tsx][data-v-356bb874]{background-position:-108px 0}.demo-playground--code--actions button[role=open-demo][data-v-356bb874]{background-position:-126px 0}.demo-playground--code--actions button[role=motions][data-v-356bb874]{background-position:-162px 0}.demo-playground--code--actions button[role=sketch-component][data-v-356bb874]{background-position:-182px 0}.demo-playground--code--actions button[role=sketch-group][data-v-356bb874]{background-position:-200px 0}.demo-playground--code--actions button[role=copy][data-status=ready][data-v-356bb874]{background-position:-54px 0}.demo-playground--code--actions button[role=copy][data-status=copied][data-v-356bb874]{background-position:-54px -16px;pointer-events:none}.demo-playground--code--actions button[role=refresh][data-v-356bb874]{background-position-x:-144px}.demo-playground--code--actions>span[data-v-356bb874]{display:inline-block;flex:1}.demo-playground--code--content[data-v-356bb874]{border-top:1px dashed #ebedf1}.demo-playground--code--content[data-v-356bb874] pre{margin:0}.demo-playground--code--content[data-v-356bb874] .language-html{border-radius:0}.action-icon[data-v-356bb874]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAA8CAMAAADc4HoZAAABFFBMVEUAAABGT2VGTmZaYXpCvGtIUGg3tGBGTmU3s2A/tmFKUGxFTmRFTWVQWmxFTWRJUGZFTWRGTmRLWWpFTWRGTmVGTmVLVG1FTmRGTWVHTmVFTWRHUGdFTWRGT2ZFTWVGTmU6t2I7xHA3tF9GTWRIT2dFTmRGTmVFTWQ3s2BFTWRGTmVGTmZKUmVFTWRFTWRGTWRGTmVcXHxFTmVFTmVGTmVFTWRIUGdGTWVNU3FGT2ZGTmVHTmVFTWRFTWVFTmVITWRHUGZFTWVFTmRGTmZGTmVFTWVLU2g4tF83tGBFTWQ3s1/LzdT09faoq7Zwdoieoq58gpLj5OeCh5fq6+2/wsmTmKWQlKJfZnpIUGfU1tu0t8BOVWynlyFSAAAASXRSTlMAkoAHEkDQ/dgYFuf0C8gj+KQQmm1oEuyNWNg53kSXfCYI5tEtzq7ivbOgTBy924R1BfHUibcpYw1JcU7v+7E3Nav6XVPDGraPqQuKawAACh1JREFUeNrsm2lT6kgUhg9QFFUkgWDYZfnAVsi+KQJeQdGqt1xm7jZ3lv//PyYdhe7QWQw1zP0w83xQsY9Um4fTp7vToeBczmaX5MN5rXZO/+NGJzGuLejnkw3dADehLHkQyceAWD5C/0my9XqWPLlCK9WHQScirUMk18g7J9ZosYLFajFyT8siLIpuyQkHKBDw4NgYsnDr0Xybaii60rjYzsmdbrqnw0TvpbvkhjYuzinygDXJXLewR2/O/f73w1cWCUj0LkmiU8SeYsc9LXMZIJNjyXkqmbWQCzV8ICawzLO8jh3q4IyciYfugMnMMGYT4C4UJ2fOEbbSc0EyrVp4T/7u4kiZs6jANjwBxkupWMLG7NIlLZvxM+As3nRLTsD/N5xtekmHIEQuhBAoBuREtmaXWVgB41Smc97JbMZA7pqcKKgopbu7FC1BLUgD22MyeVnPWD0bonLLeCQRhIkzQNnz6gHiK0HmxeF4qkKPSsVygh2x2q50SmlZIGIyiQo8OY+XGVExOLVM2WVRbAkDSma0609aQaxKMgOo6YjQ77Tc8d3laxPRxS7R564yI8WSFkymgUNuJqlbomQLisblpnNAf0nrB1j06rTsA7n0SE5L2skkh+Qcm2CP3vGV2QHWp5Ypu4wDosumRpyzNrBwcFmqk4166dBmrFgJ5aeDKhvSklWLBLokgBhcaF3bFL59lV45EQsR3QLVfV0uAuNFhEy2JaC/fcveMVC8ltKSy3RITtjRl34yDSj0r8rMNkyXQksByJOdCmIdslNAKS7V0BIKdpmGQ1+S9slA2IVa60My89HoRKyZ5XTD8rhBX1DwEN85Gw53drIsT6W0FGTKyYmYtgcI427rI1NB5bQyZZeTuNCSXaEpBX2Cotm9qWqdJOqqajN85y8zTC6E8SGZGalmjja4uaQC0OUy0UzSAckNTKS0FGTKyYmYbfQP42brcFGr/X5+N/XDNVG+36+eXCZ3Kbbkbd644cHBW6bpnTlx0vZO6PL0NI/LE8uksxtUqQ7sUgpoAfp0TgLzqQ4oAFkkeFqadCwFxJMz4SKTwogVpIsaBtrv+qdQzZ8ibSB8cpncJW+Z68iQTBq5EXG6N6UIvTHVr2hPpHTX9ZY5Rf0ImfIEyEMmFWHQmk89gHKhBShCP68UoHVfFtZnqV0yahWYVLTdJyMFwE0ms8l+cnFJfWyIuM2TyuQuecsW4xFJMMcd0S1PzBRQGdkaOKosc4DKYn1amSM2rb4H5lwmaVUVqEXJItoA1LBGokwoHWKUS0AqBZTKxOgocJXJl74uLi+Be+I2TyuTu+SkkCInmrZS3kNXkMnnF9RFT5Qpv1cVJkYwmRzxlavMIRClmTgBYmIeU1bpfC+WqS6RKPOKOTxjaWlZXSpWcp4xq1dBZIaBTxH+v95kySLyCQifSCZ3WYuTnYbDKNvpnVMVPUpulvSGPiFRJlq39M5E95bZNYZXD1icTOaoHophQ1EgLcpkrBOsdLJimbglsstMzpnGxZtSE0vjwlKalGVyuEzZJSXQIxJs2kVVDJOLC6NKVK/0jLWrzEzPYB/G6SxV9pJZq2XlyXSHDqlAjW5XjaSCzfsfom2XiX3hbEN4y3G/r64agy7ZifRrXOa6wmMkmT7YZfbwTuPsUoGi2WUyWOlkxZJIkskGWD7YkpWcb4NtAJlVm8tHYEF2m6KofW/pXLe2INxkTs0QeszB5N5rmJVckg55RzI+gTpEToFySRZ1GAcy94lg8AmOtmtSh2QnNebrTCnmWJlzHRatYeRegbomWSZpU2Cq0UdkdgLKlBMzA2EZNpJkmnmZQ9EwqtSDMijqGU+ZeeSqD/pCkikhZ6ZsU8cNc+kuc3EoU0tgT4hE5q3ELgZCTIBh1nECVAWm0fMs3daA8bV4wUN7f0nhAkdCgkztnx9mZ5iQ+zDLSLxdx5bZFK+Tp8wZDNLqFEAmr5myzRh36TfM8obXX01eAeyaqT4LhYvouMccLzNSRIlZmwGzLnGskVWWWWhBmgBZlXPpOwHieEyA5joGsktZJvumXBN5yzSQW/puGhy2XGBDTjZbWDGXLhMgRZ4ArQF8f375+vnP5y/gFawKYHzlEuOzNPGRSVFgSkT37LcCYDSidpnnCUCQaTmUlyaW1QAyxaVJAVjLLmWZViQSUW+Z9RsWE1DmFuMIOZAddIMtTSrA69PTy/dfXr798QMo7GVmzjXyijleJqVwV7d6t4rL2+NlUeY5GE6bBnNp0yCQTG4zBYVIWGa6y6SMCmDoKZOuFQDVYDI1FWlyJtimQR8/vv76/O319enrl89/wdjLZEnsFeO/nee6NImv8MAW6zpSssylKLMMxrHbebJM2eZohYrkUpL5HhKfqohdesokbZED1oFk0gC5M/Kje+e7nafi9fnl8y8mn1+ef6AtyXSNOV4mZd4q7wAo+8s8fqOdA7httJd3Hwlpo12WeUZUv0PaVWaCuTSVqxgGkznPYTYiP/w32lfAr0+/fAF+++2PV6ApyvSK8ZcpL034LbAWclm2kEU/4i8z8C0wf5mcENQIcTxkJnuTOMV1ZBxkniceqYkmnRmtR4ooQWVSJwbD16b/LbAGTEffnvD705NpC3lZphxzrEwbYVZg2Dd+c9pZZpCb08FltrChj8nsAGpiDD0py9RWUIvAkFWOuwcFuA0ok4bALCuKswQFvTk9gMnL85fvz99h0ttsmp8+tdt9LlOKuXC5OS1fOa42c3jUUrW6sIGetB8bwVCUuUCgYyPBZa6B+w/KpHsVgOq4adBhTQ8RonIOwE3ACRBjGMNquJ/ODcc9YgQ8NtJVYfLn568vMImtVrmcoiitVmLuFON6bMRfpiOPY/QOD3T16juZ9V6AA10+MhkkE0Ys6yuzXFgTY35fzTw6L03iV8MOMbTt8CpJwWVa02C9PSyUt8NPKtBK0hEHuoYAzAH0G0z0c+IEjIGALDMfdeYCuD88ahmrxJnMuBE77qilLHPkKnOZlhLz9CcNnFu06hg7lLBGRx21DMHkr9+ZJ6HFKya4TC9atIOf6woBIX6SK8AhaM8D0D//ELR3ryLXlV4xV0qElhEiz0PQbcNoOx+CvlJgIT6H4xUTHCMGd1LE4aVTKpa+jyf4y/z5jycE7lXwxxO0gtFu5svECRrz/4NDf7dvxjYQwzAMdGEE8RaWq2ySh/cf6OGoyQCRANLkBHenWqnzxyGU6aVP0zRN0zTtmzUru64ZWZ923kC0n6tT9WnnnL+y5R51pj6L9ahlx7k6UR8kVt2Sh1W35GHVLXlYdUseVt2Sh1W3fK8aDmuSOmyfelyGwpqkjtvnnvMyENYcdeA+fSxaDNYUdeg+TovBmqAO3sdpMVjD1eH7OC0Ga7A6QR+nxWANVafo47QYrIHqJH0eWhDWMHWaPosWhTVInahPHzisIepUffrAYQ1QJ+vTgVgD1IP6/AHM0QJdY511NAAAAABJRU5ErkJggg==) no-repeat 0 0/230px auto}
diff --git a/assets/main.fa8622b7.css b/assets/main.fa8622b7.css
deleted file mode 100644
index f8e9ef46..00000000
--- a/assets/main.fa8622b7.css
+++ /dev/null
@@ -1 +0,0 @@
-.van-doc-nav{background-color:#fff;box-shadow:0 8px 12px #ebedf0;left:0;max-width:220px;min-width:220px;overflow-y:scroll;padding:24px 0;position:fixed;z-index:1}@media (min-width:1680px){.van-doc-nav{left:50%;margin-left:-840px}}.van-doc-nav::-webkit-scrollbar{background-color:initial;height:6px;width:6px}.van-doc-nav::-webkit-scrollbar-thumb{background-color:initial;border-radius:6px}.van-doc-nav:hover::-webkit-scrollbar-thumb{background-color:rgba(69,90,100,.2)}.van-doc-nav__group{margin-bottom:16px;padding-left:6px}.van-doc-nav__title{color:#455a64;font-size:15px;font-weight:600;line-height:28px;padding:8px 0 8px 24px}.van-doc-nav__item a{color:#455a64;display:block;font-size:14px;line-height:20px;margin:8px 0;padding:8px 0 8px 24px;transition:color .2s}.van-doc-nav__item a.active,.van-doc-nav__item a:hover{color:#4fc08d}.van-doc-nav__item a.active{background-color:#ebfff0;border-radius:999px;font-weight:600}.van-doc-nav__item a span{font-size:13px}@media (max-width:1300px){.van-doc-nav__item a{font-size:13px}.van-doc-nav__item:active{font-size:14px}}#docsearch{display:inline-block;vertical-align:middle}.DocSearch-Button{background:#f7f8fa;height:32px}.DocSearch-Button:hover{box-shadow:none}.DocSearch-Search-Icon{height:18px;width:18px}.DocSearch-Button-Key{font-size:12px}.van-doc-header{background-color:#001938;-webkit-user-select:none;user-select:none;width:100%}.van-doc-header__top{align-items:center;display:flex;height:64px;padding:0 24px}.van-doc-header__top-nav{flex:1;font-size:0;text-align:right}.van-doc-header__top-nav>li{display:inline-block;position:relative;vertical-align:middle}.van-doc-header__top-nav-item{margin-left:16px}.van-doc-header__top-nav-title{display:block;font-size:15px}.van-doc-header__cube{background:#f7f8fa;border:1px solid hsla(0,0%,100%,.7);border-radius:20px;color:#001938;cursor:pointer;display:block;font-size:14px;line-height:30px;padding:0 12px;position:relative;text-align:center;transition:.3s ease-in-out}.van-doc-header__version{padding-right:20px}.van-doc-header__version:after{border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:1px;color:#001938;content:"";height:5px;position:absolute;right:9px;top:10px;transform:rotate(-45deg);width:5px}.van-doc-header__version-pop{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #ebedf0;color:#333;left:0;line-height:36px;overflow:hidden;position:absolute;text-align:left;top:34px;transform-origin:top;transition:.2s cubic-bezier(.215,.61,.355,1);width:100%;z-index:99}.van-doc-header__version-pop-item{padding-left:12px;transition:.2s}.van-doc-header__version-pop-item:hover{background-color:#f7f8fa;color:#1989fa}.van-doc-header__logo{display:block}.van-doc-header__logo img{display:inline-block;margin-right:12px;vertical-align:middle;width:28px}.van-doc-header__title{color:#fff;display:inline-block;font-size:22px;vertical-align:middle}.van-doc-header__subtitle{color:#999;display:inline-block;font-size:13px;margin-left:4px;vertical-align:-4px}.van-doc-header__link span{color:#fff;font-size:16px}.van-doc-header__link img{display:block;height:30px;transition:.3s cubic-bezier(.175,.885,.32,1.275);width:30px}.van-doc-header__link img:hover{transform:scale(1.2)}.van-doc-dropdown-enter,.van-doc-dropdown-leave-active{opacity:0;transform:scaleY(0)}.van-doc-card{background-color:#fff;border-radius:20px;box-shadow:0 8px 12px #ebedf0;margin-bottom:24px;padding:24px}.van-doc-card>pre code{overflow:initial;padding-right:30px;pointer-events:none;position:relative}.van-doc-card>pre:hover code:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAADGtJREFUeF7tnW2IXFcZx5+zl6wktssibErjC4J+MvhGUwWrkChUq00VNasfLPiCG1SWPXejQfBDJuAXNbv3mSwGs8W3ighdxb5pUZDuh7aCNiLV5lsRLE1pFiTGNNAxM0fuusF1szv3nDPnnnPPPf+B+TTPefs9z2+fmZvJXEF4gAAI7EhAgA0IgMDOBCAIqgMEhhCAICgPEIAgqAEQsCOADmLHDaMSIQBBEkk0jmlHAILYccOoRAhAkEQSjWPaEYAgdtwwKhECECSRROOYdgQgiB03jEqEAARJJNE4ph0BCGLHDaMSIQBBEkk0jmlHAILYccOoRAhAkEQSjWPaEYAgdtwwKhECECSRROOYdgQgiB03jEqEAATRTHSn0xm/fPnyLUqp8nmT5jCEWRDIsuxir9dbW1paWrMY7nQIBBmCM8/z1yil7iKiTxHRYafkMZkugWUiepCZH9Md4DIOgmxDU0p5KxEdJaIvEtE+l8AxlzWBc0S0zMylMN4eEGQLaimlJKKvQQxvNWi6UCnKN5n5QdOBNvEQZBO1PM9/rpT6hA1IjPFOIGdmrntVCLJBWEp5lohm6gaO+d0RGBsbO7y4uPiouxlvnAmCEJGU8vNE9P06QWPueggIId5dFMUf6pmdKHlBpJR3ENETdQHGvLUTOMfMB+paBYJI+RAR3VMXYMzrhcDRuq5uJS0I3lp5KV4fi9TWRVIXBN3DR/l6WEMpNd3tdldcL5W6IFeI6NWuoWK+IARWmHna9crJCiKlPEhEj7sGivnCEWBm5/XsfMJweMxWnpubOyKEeMBs1Hr0SSJatRiHIfoEukT0Nv3w/0b2+/29rr/gmKwgeZ5/WSn1XcMkfI6Zf2Q4BuEWBPI8f1Ip9R6ToVmW7V9YWDhvMqYqNllBpJQdIjpRBWjz63W0cJP1U4q1fAt8iJmddncIYlB1EMQA1oihEGREgKMORwcZlWC94yFIvXwrZ4cglYiCBkCQoPjXv6CIzyCBczBseQgSODkQJHACKpaHIIHzA0ECJwCCND4BeIvV4BShgwRODjpI4ASggzQ+AeggDU4ROkjg5KCDBE4AOkjjE4AO0uAUoYMETg46SOAEoIM0PgHoIA1OETpI4OSggwROADpI4xOADtLgFKGDBE4OOkjgBKCDND4B6CANThE6SODkoIMETgA6SOMTgA7S4BShgwRODjpI4ASggzQ+AeggDU4ROkjg5KCDBE4AOkjjE4AO0uAUoYMETg46SOAEoIM0PgHoIA1OETpI4OSggwROADqIXgLKvxRKqamxsbEppdRevVE3Rgkhnh8MBs/s2rXr/KlTp16umgeCVBEK+3rSHWTjzk4fIqLyebPjVFwgovuYuXwLteMDgjim7ni6JAXZuGHmcU/3BBx6QxUI4riiHU+XnCA2BTkqcyHEB4ui+O1289jsBz9ePWpG9McnJYiUsrzZ+0f08TiL/D0zb3uPCQjijHEtEyUjiE0hOiTem5ycvLnT6fS2zmmzL3QQh5nBVaz1H4i+l4ju94d126tbtxdF8TQECZkF87Vb30GklLcSUVmY+8zxuBshhHhdURQvQBB3TH3MlIIgxv9S7Rq8Uuq5brf7ZnxId022/vlaLcjs7OxUlmV/Dt09iGiZmY9CkPoL2vUKrRbE8g6yrhnTsA/V+JDuHLfTCVstiJTycSI66JSY2WTPZlk2PeyWwBDEDKjv6NYK0ul0xi9duvSKb6BEVH7F5BwR/anqaybl3iBIgAwZLNlaQebn518/GAz+bsBiPVQpNd3tdldMx9nGQxBbcn7GtVaQPM8PKKX+aIjxpM5ffcM5h4ZDEJc03c/VWkGacrCqlEGQKkJhX29KHQnXGJpysKpzQZAqQmFfb0odQRCDOsB3sQxgjRgKQf4f4CFmXh2RqdFwdBAjXN6DIQgE8V50MS0IQSBITPXqfa8QBIJ4L7qYFoQgECSmevW+VwgCQbwXXUwLQhAIElO9et8rBIEg3osupgUhCASJqV697xWCQBDvRRfTghAEgsRUr973CkEgiPeii2lBCAJBYqpX73uFIBDEe9HFtCAEgSAx1av3vUIQCOK96GJaEIJAkJjq1fteIQgE8V50MS0IQSBITPXqfa8QBIJ4L7qYFoQgECSmevW+VwgCQbwXXUwLQhAIElO9et8rBIEg3osupgUhCASJqV697xWCQBDvRRfTghAEgsRUr973CkEgiPeii2lBCAJBYqpX73uFIBDEe9HFtCAEgSAx1av3vUIQCOK96GJaEIJAkJjq1fteIQgE8V50MS0IQSBITPXqfa8QBIJ4L7qYFoQgECSmevW+VwgCQbwXXUwLQhAIElO9et8rBIEg3osupgUhCASJqV697xWCQBDvRRfTghAEgsRUr973CkHCC/JVIvqOSeazLNu/sLBw3mQMYu0ISCk7RHTCZLQQ4vaiKJ42GVMVK6oCTF9vivlV+5ZS3ktE91fFbXn9JBGtMvOq4TiEGxCQUn6WiH5oMGQ9dGxs7A2Li4vPm44bFp+sIHme36mU+o1LmJgrLIHJyclXdTqdnstdJCvI7OzsRJZl/3QJE3MFJfAIM9/jegfJClKClFKWHeRO11AxXxACn2Hmn7peOXVBjD8Iuk4A5nNC4IIQ4q1FUfzDyWybJklakJmZmT27d+9+QgjxTtdgMZ9XAieZufxj5/yRtCAlzTzPP62U+plzspjQF4ELRHSAmV+sY8HkBdn4LFJeUiwvLeIRH4GcmbmubUOQDbJSyr8R0RvrAo153RMQQvyiKIpPup/5fzNCkE10pZTlv8LeVidwzO2MwDIzH3U22w4TQZAtYKSU3yKi43WDx/wjEfgCM/9gpBk0B0OQbUCVH9wHg8FxXN3SrCJ/YQ8T0beZ+UlfS0KQHUiXl4D37NlTdpL3E9H7fCUE69xA4GUi+h0RPeSra2zeAQTRqEgp5aQQ4l1KqVuIqHzepDEMIZYEhBAXB4PBmhBiLfQXQyGIZRIxLA0CECSNPOOUlgQgiCU4DEuDAARJI884pSUBCGIJDsPSIABB0shz5SnzPH9teZXu6tWrf1leXv535YBEAiBIIone6ZhSyrNKqQ8IId60EfOKUuqcEOLHzLycOB6CIIlWwLFjx97S7/efrTj+Y8z84UQRrR8bgiSafSnlX4lof9XxhRAfL4ril1VxbX0dgrQ1s0POZfibU8/1er13nDlz5kqCqNBBUky6lLL80t9h3bMPBoM7Tp8+/ZRufJvi0EHalE3Ns0gpXyCifZrhJIT4UlEU39ONb1McBGlTNjXPIqVUmqHXw2r7UQTDfXgPhyDekYdfEILo5wCC6LNqTSQE0U8lBNFn1ZpICKKfSgiiz6o1kRBEP5UQRJ9VayIhiH4qIYg+q9ZEQhD9VEIQfVatiYQg+qmEIPqsWhMJQfRTCUH0WbUmEoLopxKC6LNqTSQE0U8lBNFn1ZpICKKfSgiiz6o1kRBEP5UQRJ9VayIhiH4qIYg+q9ZEQhD9VDoXRPP/Om/d4TPM/Hb9bSPSlsDc3NwRIcQDJuOFEF8piuKMyZi2xDoXZHZ2dirLsoumgIQQTymlvmE6DvFGBA4S0QmjEUSklJrudrsrpuPaEO9ckBKKRQtvA8s2n+FQ6F9ZDwW3LkHOEtFMqENhXacE/sXME05njGiyugS5i4h+HREHbHVnAivMPJ0qoFoE2XibhRtitqOqvN0PsIm46hSkfItVvtXCI14CDzPzR+Pd/ug7r00QdJHRk9OAGd7r84aZDTjvDVuoW5CPEVGyP1vZxIQb7CnZn/rZzKhWQTa6iCSiwiAxCA1P4FfMfHf4bYTfQe2ClEecn5+/ezAYPBL+uNiBBgF0jk2QvAhSrpfneXkb5fLrCrdpJAkh/glcIKKvM/NP/C/d3BW9CXIdgZSyvLpVPiFKM+qiFOO+8oojM7/YjC01ZxfeBbl+9I0vzR0hovKJh38Cq0KIlWvXrq0sLS2t+V8+jhWDCbIZT/kFx/Hx8al+v783Dmxx7lIIcUUI8dLExMRLnU6nF+cp/O66EYL4PTJWAwF9AhBEnxUiEyQAQRJMOo6sTwCC6LNCZIIEIEiCSceR9QlAEH1WiEyQAARJMOk4sj4BCKLPCpEJEoAgCSYdR9YnAEH0WSEyQQIQJMGk48j6BCCIPitEJkgAgiSYdBxZnwAE0WeFyAQJQJAEk44j6xOAIPqsEJkgAQiSYNJxZH0CEESfFSITJABBEkw6jqxPAILos0JkggT+AwDMEDJE88DWAAAAAElFTkSuQmCC);background-position:50%;background-size:contain;content:"";cursor:pointer;display:block;height:20px;pointer-events:auto;position:absolute;right:14px;top:11px;width:20px;z-index:9}.van-doc-card>pre .code-copy-success:after{animation:code-copy-animation .2s ease-out;animation-fill-mode:forwards;content:"Copied!";display:block;position:absolute;right:-4px;top:0;z-index:9}@keyframes code-copy-animation{0%{opacity:0;top:0}to{opacity:1;top:-20px}}.van-doc-card>blockquote a,.van-doc-card>p a,.van-doc-card>table a,.van-doc-card>ul a{-webkit-font-smoothing:auto;color:#1989fa;margin:0 1px}.van-doc-card>blockquote a:hover,.van-doc-card>p a:hover,.van-doc-card>table a:hover,.van-doc-card>ul a:hover{color:#0570db}.van-doc-card>blockquote a:active,.van-doc-card>p a:active,.van-doc-card>table a:active,.van-doc-card>ul a:active{color:#0456a9}.van-doc-card>h3,.van-doc-card>h4,.van-doc-card>h5,.van-doc-card>h6{color:#323233;font-weight:400;line-height:1.6}.van-doc-card>h3[id],.van-doc-card>h4[id],.van-doc-card>h5[id],.van-doc-card>h6[id]{cursor:pointer}.van-doc-card>h3{font-size:20px;font-weight:600;margin-bottom:16px}.van-doc-card>h4{font-size:18px}.van-doc-card>h4,.van-doc-card>h5{font-weight:600;margin:24px 0 12px}.van-doc-card>h5{font-size:16px}.van-doc-card>p{margin-top:8px}.van-doc-card>blockquote p,.van-doc-card>p{color:#34495e;font-size:15px;line-height:26px}.van-doc-card>blockquote p strong,.van-doc-card>p strong{color:#000}.van-doc-card>table{border-collapse:collapse;color:#34495e;font-size:14px;line-height:1.5;margin-top:12px;width:100%}.van-doc-card>table th{font-weight:600;padding:8px 10px;text-align:left}.van-doc-card>table th:first-child{padding-left:0}.van-doc-card>table th:last-child{padding-right:0}.van-doc-card>table td{border-top:1px solid #f1f4f8;padding:8px}.van-doc-card>table td:first-child{padding-left:0}.van-doc-card>table td:first-child code{background-color:rgba(25,137,250,.1);border-radius:20px;color:#1989fa;font-size:11px;font-weight:600;margin:0;padding:2px 6px}.van-doc-card>table td:last-child{padding-right:0}.van-doc-card>table em{-webkit-font-smoothing:auto;color:#4fc08d;display:inline-block;font-family:Source Code Pro,Monaco,Inconsolata,monospace;font-size:14px;font-style:normal;max-width:300px}.van-doc-card>ul{margin:12px 0}.van-doc-card>ol li,.van-doc-card>ul li{color:#34495e;font-size:15px;line-height:26px;margin:5px 0 5px 10px;padding-left:15px;position:relative}.van-doc-card>ol li:before,.van-doc-card>ul li:before{border:1px solid #666;border-radius:50%;box-sizing:border-box;content:"";height:6px;left:0;margin-top:10px;position:absolute;top:0;width:6px}.van-doc-card>hr{border:0;border-top:1px solid #eee;margin:30px 0}.van-doc-card>ol code,.van-doc-card>p code,.van-doc-card>table code,.van-doc-card>ul code{-webkit-font-smoothing:antialiased;border-radius:4px;display:inline;font-family:inherit;font-size:14px;font-weight:600;margin:0 2px;padding:2px 5px;word-break:keep-all}.van-doc-card>blockquote{background-color:#ecf9ff;border-radius:20px;margin:16px 0 0;padding:16px}.van-doc-card>img,.van-doc-card>p img{border-radius:20px;margin:16px 0;width:100%}.van-doc-content{flex:1;padding:0 0 75px;position:relative}.van-doc-content .van-doc-markdown-body{overflow:hidden;padding:24px}.van-doc-content .van-doc-markdown-body h1,.van-doc-content .van-doc-markdown-body h2{color:#323233;font-weight:400;line-height:1.5}.van-doc-content .van-doc-markdown-body h1[id],.van-doc-content .van-doc-markdown-body h2[id]{cursor:pointer}.van-doc-content .van-doc-markdown-body h1{cursor:default;font-size:34px;margin:0 0 30px}.van-doc-content .van-doc-markdown-body h2{font-size:26px;margin:45px 0 20px}.van-doc-content--changelog strong{display:block;font-size:15px;font-weight:600;margin:24px 0 12px}.van-doc-content--changelog h3+p code{margin:0}.van-doc-content--changelog h3 a{color:inherit;font-size:20px}.van-doc-container{box-sizing:border-box;overflow:hidden;padding-left:220px}.van-doc-container--with-simulator{padding-right:384px}@media (max-width:1100px){.van-doc-container--with-simulator{padding-right:352px}}.van-doc-simulator{background:#fafafa;border-radius:20px;box-shadow:0 8px 12px #ebedf0;box-sizing:border-box;min-width:360px;overflow:hidden;position:absolute;right:24px;top:88px;width:360px;z-index:1}@media (max-width:1100px){.van-doc-simulator{left:750px;right:auto}}@media (min-width:1680px){.van-doc-simulator{margin-right:-816px;right:50%}}.van-doc-simulator-fixed{position:fixed;top:24px}.van-doc-simulator iframe{display:block;width:100%}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-webkit-font-smoothing:antialiased;background-color:#f7f8fa;color:#323233;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-size:16px;min-width:1100px;overflow-x:auto}body,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.van-doc-row{width:100%}@media (min-width:1680px){.van-doc-row{margin:0 auto;width:1680px}}code{word-wrap:break-word;-webkit-font-smoothing:auto;background-color:#f8f8f8;border-radius:20px;color:#58727e;display:block;font-family:Source Code Pro,Monaco,Inconsolata,monospace;font-size:14px;font-weight:400;line-height:26px;overflow-x:auto;padding:16px 20px;position:relative;white-space:pre-wrap}pre{margin:20px 0 0}pre+p{margin-top:20px!important}.hljs{background:#fff;display:block;overflow-x:auto;padding:.5em}.hljs-subst{color:#58727e}.hljs-addition,.hljs-meta,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable{color:#4fc08d}.hljs-comment,.hljs-quote{color:#999}.hljs-attribute,.hljs-keyword,.hljs-params{color:#8080ff}.hljs-bullet,.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-regexp,.hljs-variable{color:#eb6f6f}.hljs-attr,.hljs-built_in,.hljs-doctag,.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{color:#4994df}.hljs-emphasis{font-style:italic}.van-doc-intro{padding-top:20px;text-align:center}.van-doc-intro p{margin-bottom:20px}.demo-playground[data-v-356bb874]{background-color:#fff;border:1px solid #ebedf1;border-radius:1px;margin:24px 0}.demo-playground.transform[data-v-356bb874]{transform:translate(0)}.demo-playground--previewer[data-v-356bb874]{border-bottom:1px solid #ebedf1;padding:40px 24px}.demo-playground--previewer.compact[data-v-356bb874]{padding:0}.demo-playground--code--actions[data-v-356bb874]{align-items:center;display:flex;height:40px;padding:0 1em}.demo-playground--code--actions>a[data-v-356bb874]:not(:last-child),.demo-playground--code--actions>button[data-v-356bb874]:not(:last-child){margin-right:8px}.demo-playground--code--actions>a[data-v-356bb874]{display:flex}.demo-playground--code--actions button[data-v-356bb874]{border:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;opacity:.6;outline:none;padding:0;position:relative;transition:opacity .2s,background .2s;width:16px}.demo-playground--code--actions button[data-v-356bb874]:after{bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}.demo-playground--code--actions button[data-v-356bb874]:hover{opacity:.8}.demo-playground--code--actions button[data-v-356bb874]:active{opacity:.9}.demo-playground--code--actions button[data-v-356bb874]:disabled{cursor:not-allowed;opacity:.2}.demo-playground--code--actions button[role=codesandbox][data-v-356bb874]{background-position:-18px 0}.demo-playground--code--actions button[role=codepen][data-v-356bb874]{background-position:-36px 0}.demo-playground--code--actions button[role=source][data-v-356bb874]{background-position:-72px 0}.demo-playground--code--actions button[role=change-jsx][data-v-356bb874]{background-position:-90px 0}.demo-playground--code--actions button[role=change-tsx][data-v-356bb874]{background-position:-108px 0}.demo-playground--code--actions button[role=open-demo][data-v-356bb874]{background-position:-126px 0}.demo-playground--code--actions button[role=motions][data-v-356bb874]{background-position:-162px 0}.demo-playground--code--actions button[role=sketch-component][data-v-356bb874]{background-position:-182px 0}.demo-playground--code--actions button[role=sketch-group][data-v-356bb874]{background-position:-200px 0}.demo-playground--code--actions button[role=copy][data-status=ready][data-v-356bb874]{background-position:-54px 0}.demo-playground--code--actions button[role=copy][data-status=copied][data-v-356bb874]{background-position:-54px -16px;pointer-events:none}.demo-playground--code--actions button[role=refresh][data-v-356bb874]{background-position-x:-144px}.demo-playground--code--actions>span[data-v-356bb874]{display:inline-block;flex:1}.demo-playground--code--content[data-v-356bb874]{border-top:1px dashed #ebedf1}.demo-playground--code--content[data-v-356bb874] pre{margin:0}.demo-playground--code--content[data-v-356bb874] .language-html{border-radius:0}.action-icon[data-v-356bb874]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAA8CAMAAADc4HoZAAABFFBMVEUAAABGT2VGTmZaYXpCvGtIUGg3tGBGTmU3s2A/tmFKUGxFTmRFTWVQWmxFTWRJUGZFTWRGTmRLWWpFTWRGTmVGTmVLVG1FTmRGTWVHTmVFTWRHUGdFTWRGT2ZFTWVGTmU6t2I7xHA3tF9GTWRIT2dFTmRGTmVFTWQ3s2BFTWRGTmVGTmZKUmVFTWRFTWRGTWRGTmVcXHxFTmVFTmVGTmVFTWRIUGdGTWVNU3FGT2ZGTmVHTmVFTWRFTWVFTmVITWRHUGZFTWVFTmRGTmZGTmVFTWVLU2g4tF83tGBFTWQ3s1/LzdT09faoq7Zwdoieoq58gpLj5OeCh5fq6+2/wsmTmKWQlKJfZnpIUGfU1tu0t8BOVWynlyFSAAAASXRSTlMAkoAHEkDQ/dgYFuf0C8gj+KQQmm1oEuyNWNg53kSXfCYI5tEtzq7ivbOgTBy924R1BfHUibcpYw1JcU7v+7E3Nav6XVPDGraPqQuKawAACh1JREFUeNrsm2lT6kgUhg9QFFUkgWDYZfnAVsi+KQJeQdGqt1xm7jZ3lv//PyYdhe7QWQw1zP0w83xQsY9Um4fTp7vToeBczmaX5MN5rXZO/+NGJzGuLejnkw3dADehLHkQyceAWD5C/0my9XqWPLlCK9WHQScirUMk18g7J9ZosYLFajFyT8siLIpuyQkHKBDw4NgYsnDr0Xybaii60rjYzsmdbrqnw0TvpbvkhjYuzinygDXJXLewR2/O/f73w1cWCUj0LkmiU8SeYsc9LXMZIJNjyXkqmbWQCzV8ICawzLO8jh3q4IyciYfugMnMMGYT4C4UJ2fOEbbSc0EyrVp4T/7u4kiZs6jANjwBxkupWMLG7NIlLZvxM+As3nRLTsD/N5xtekmHIEQuhBAoBuREtmaXWVgB41Smc97JbMZA7pqcKKgopbu7FC1BLUgD22MyeVnPWD0bonLLeCQRhIkzQNnz6gHiK0HmxeF4qkKPSsVygh2x2q50SmlZIGIyiQo8OY+XGVExOLVM2WVRbAkDSma0609aQaxKMgOo6YjQ77Tc8d3laxPRxS7R564yI8WSFkymgUNuJqlbomQLisblpnNAf0nrB1j06rTsA7n0SE5L2skkh+Qcm2CP3vGV2QHWp5Ypu4wDosumRpyzNrBwcFmqk4166dBmrFgJ5aeDKhvSklWLBLokgBhcaF3bFL59lV45EQsR3QLVfV0uAuNFhEy2JaC/fcveMVC8ltKSy3RITtjRl34yDSj0r8rMNkyXQksByJOdCmIdslNAKS7V0BIKdpmGQ1+S9slA2IVa60My89HoRKyZ5XTD8rhBX1DwEN85Gw53drIsT6W0FGTKyYmYtgcI427rI1NB5bQyZZeTuNCSXaEpBX2Cotm9qWqdJOqqajN85y8zTC6E8SGZGalmjja4uaQC0OUy0UzSAckNTKS0FGTKyYmYbfQP42brcFGr/X5+N/XDNVG+36+eXCZ3Kbbkbd644cHBW6bpnTlx0vZO6PL0NI/LE8uksxtUqQ7sUgpoAfp0TgLzqQ4oAFkkeFqadCwFxJMz4SKTwogVpIsaBtrv+qdQzZ8ibSB8cpncJW+Z68iQTBq5EXG6N6UIvTHVr2hPpHTX9ZY5Rf0ImfIEyEMmFWHQmk89gHKhBShCP68UoHVfFtZnqV0yahWYVLTdJyMFwE0ms8l+cnFJfWyIuM2TyuQuecsW4xFJMMcd0S1PzBRQGdkaOKosc4DKYn1amSM2rb4H5lwmaVUVqEXJItoA1LBGokwoHWKUS0AqBZTKxOgocJXJl74uLi+Be+I2TyuTu+SkkCInmrZS3kNXkMnnF9RFT5Qpv1cVJkYwmRzxlavMIRClmTgBYmIeU1bpfC+WqS6RKPOKOTxjaWlZXSpWcp4xq1dBZIaBTxH+v95kySLyCQifSCZ3WYuTnYbDKNvpnVMVPUpulvSGPiFRJlq39M5E95bZNYZXD1icTOaoHophQ1EgLcpkrBOsdLJimbglsstMzpnGxZtSE0vjwlKalGVyuEzZJSXQIxJs2kVVDJOLC6NKVK/0jLWrzEzPYB/G6SxV9pJZq2XlyXSHDqlAjW5XjaSCzfsfom2XiX3hbEN4y3G/r64agy7ZifRrXOa6wmMkmT7YZfbwTuPsUoGi2WUyWOlkxZJIkskGWD7YkpWcb4NtAJlVm8tHYEF2m6KofW/pXLe2INxkTs0QeszB5N5rmJVckg55RzI+gTpEToFySRZ1GAcy94lg8AmOtmtSh2QnNebrTCnmWJlzHRatYeRegbomWSZpU2Cq0UdkdgLKlBMzA2EZNpJkmnmZQ9EwqtSDMijqGU+ZeeSqD/pCkikhZ6ZsU8cNc+kuc3EoU0tgT4hE5q3ELgZCTIBh1nECVAWm0fMs3daA8bV4wUN7f0nhAkdCgkztnx9mZ5iQ+zDLSLxdx5bZFK+Tp8wZDNLqFEAmr5myzRh36TfM8obXX01eAeyaqT4LhYvouMccLzNSRIlZmwGzLnGskVWWWWhBmgBZlXPpOwHieEyA5joGsktZJvumXBN5yzSQW/puGhy2XGBDTjZbWDGXLhMgRZ4ArQF8f375+vnP5y/gFawKYHzlEuOzNPGRSVFgSkT37LcCYDSidpnnCUCQaTmUlyaW1QAyxaVJAVjLLmWZViQSUW+Z9RsWE1DmFuMIOZAddIMtTSrA69PTy/dfXr798QMo7GVmzjXyijleJqVwV7d6t4rL2+NlUeY5GE6bBnNp0yCQTG4zBYVIWGa6y6SMCmDoKZOuFQDVYDI1FWlyJtimQR8/vv76/O319enrl89/wdjLZEnsFeO/nee6NImv8MAW6zpSssylKLMMxrHbebJM2eZohYrkUpL5HhKfqohdesokbZED1oFk0gC5M/Kje+e7nafi9fnl8y8mn1+ef6AtyXSNOV4mZd4q7wAo+8s8fqOdA7httJd3Hwlpo12WeUZUv0PaVWaCuTSVqxgGkznPYTYiP/w32lfAr0+/fAF+++2PV6ApyvSK8ZcpL034LbAWclm2kEU/4i8z8C0wf5mcENQIcTxkJnuTOMV1ZBxkniceqYkmnRmtR4ooQWVSJwbD16b/LbAGTEffnvD705NpC3lZphxzrEwbYVZg2Dd+c9pZZpCb08FltrChj8nsAGpiDD0py9RWUIvAkFWOuwcFuA0ok4bALCuKswQFvTk9gMnL85fvz99h0ttsmp8+tdt9LlOKuXC5OS1fOa42c3jUUrW6sIGetB8bwVCUuUCgYyPBZa6B+w/KpHsVgOq4adBhTQ8RonIOwE3ACRBjGMNquJ/ODcc9YgQ8NtJVYfLn568vMImtVrmcoiitVmLuFON6bMRfpiOPY/QOD3T16juZ9V6AA10+MhkkE0Ys6yuzXFgTY35fzTw6L03iV8MOMbTt8CpJwWVa02C9PSyUt8NPKtBK0hEHuoYAzAH0G0z0c+IEjIGALDMfdeYCuD88ahmrxJnMuBE77qilLHPkKnOZlhLz9CcNnFu06hg7lLBGRx21DMHkr9+ZJ6HFKya4TC9atIOf6woBIX6SK8AhaM8D0D//ELR3ryLXlV4xV0qElhEiz0PQbcNoOx+CvlJgIT6H4xUTHCMGd1LE4aVTKpa+jyf4y/z5jycE7lXwxxO0gtFu5svECRrz/4NDf7dvxjYQwzAMdGEE8RaWq2ySh/cf6OGoyQCRANLkBHenWqnzxyGU6aVP0zRN0zTtmzUru64ZWZ923kC0n6tT9WnnnL+y5R51pj6L9ahlx7k6UR8kVt2Sh1W35GHVLXlYdUseVt2Sh1W3fK8aDmuSOmyfelyGwpqkjtvnnvMyENYcdeA+fSxaDNYUdeg+TovBmqAO3sdpMVjD1eH7OC0Ga7A6QR+nxWANVafo47QYrIHqJH0eWhDWMHWaPosWhTVInahPHzisIepUffrAYQ1QJ+vTgVgD1IP6/AHM0QJdY511NAAAAABJRU5ErkJggg==) no-repeat 0 0/230px auto}
diff --git a/assets/mobile.0db65011.js b/assets/mobile.0db65011.js
deleted file mode 100644
index 1c77f803..00000000
--- a/assets/mobile.0db65011.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as g,f as C,b as H,l as M,g as j,h as P}from"./iframe-router.68b3fc32.js";import{a as l,t as w,f as O,i as D,o as c,n as A,d as h,r as y,F as N,b as F,c as T,w as L,h as V,e as b,l as X,m as Y,x as W,q,j as U,v as G,y as J,K as Q,s as Z}from"./vue-libs.67be768b.js";const I={name:"DemoBlock",props:{card:Boolean,title:String}},ee={class:"van-doc-demo-block"},te={key:0,class:"van-doc-demo-block__title"},ne={key:1,class:"van-doc-demo-block__card"};function oe(e,r,o,s,i,n){return c(),l("div",ee,[o.title?(c(),l("h2",te,w(o.title),1)):O("v-if",!0),o.card?(c(),l("div",ne,[D(e.$slots,"default")])):D(e.$slots,"default",{key:2})])}var S=g(I,[["render",oe]]);const se={name:"DemoSection",computed:{demoName(){const{meta:e}=this.$route||{};return e&&e.name?`demo-${C(e.name)}`:""}}};function ae(e,r,o,s,i,n){return c(),l("section",{class:A(["van-doc-demo-section",n.demoName])},[D(e.$slots,"default")],2)}var K=g(se,[["render",ae]]);const x={},B={name:"vant-weapp",build:{srcDir:"packages",site:{publicPath:"/vant-weapp/"}},site:{versions:[{label:"0.x",link:"/vant-weapp/0.x"}],title:"Vant Weapp",description:"\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u5C0F\u7A0B\u5E8F UI \u7EC4\u4EF6\u5E93",logo:"https://img.yzcdn.cn/vant/logo.png",simulator:{url:"https://vant-contrib.gitee.io/vant/v2/mobile.html?weapp=1",syncPathFromSimulator:!1},links:[{logo:"https://img.yzcdn.cn/vant/vant-o.svg",url:"https://vant-contrib.gitee.io/vant/"},{logo:"https://b.yzcdn.cn/vant/logo/github.svg",url:"https://github.com/vant-ui/vant-weapp"}],baiduAnalytics:{seed:"af5d41bc4e446e76665dbe3ec18d55c3"},nav:[]}},ce={},re={viewBox:"0 0 1024 1024"},ie=h("path",{fill:"#B6C3D2",d:"M601.1 556.5L333.8 289.3c-24.5-24.5-24.5-64.6 0-89.1s64.6-24.5 89.1 0l267.3 267.3c24.5 24.5 24.5 64.6 0 89.1-24.5 24.4-64.6 24.4-89.1-.1z"},null,-1),ue=h("path",{fill:"#B6C3D2",d:"M690.2 556.5L422.9 823.8c-24.5 24.5-64.6 24.5-89.1 0s-24.5-64.6 0-89.1l267.3-267.3c24.5-24.5 64.6-24.5 89.1 0 24.5 24.6 24.5 64.6 0 89.1z"},null,-1),le=[ie,ue];function me(e,r){return c(),l("svg",re,le)}var de=g(ce,[["render",me]]);const _e={components:{ArrowRight:de},props:{lang:String,group:Object},data(){return{active:[]}},computed:{base(){return this.lang?`/${this.lang}`:""}}},he={class:"demo-home-nav"},pe={class:"demo-home-nav__title"},fe={class:"demo-home-nav__group"};function ve(e,r,o,s,i,n){const d=y("arrow-right"),p=y("router-link");return c(),l("div",he,[h("div",pe,w(o.group.title),1),h("div",fe,[(c(!0),l(N,null,F(o.group.items,m=>(c(),T(p,{class:"demo-home-nav__block",key:m.path,to:`${n.base}/${m.path}`},{default:L(()=>[V(w(m.title)+" ",1),b(d,{class:"demo-home-nav__icon"})]),_:2},1032,["to"]))),128))])])}var ge=g(_e,[["render",ve]]);const ye={components:{DemoHomeNav:ge},computed:{lang(){const{lang:e}=this.$route.meta;return e},config(){const{locales:e}=B.site;return e?e[this.lang]:B.site},smallTitle(){return this.config.title.length>=8}}},we={class:"demo-home"},$e=["src"],ke={key:0,class:"demo-home__desc"};function be(e,r,o,s,i,n){const d=y("demo-home-nav");return c(),l("div",we,[h("h1",{class:A(["demo-home__title",{"demo-home__title--small":n.smallTitle}])},[h("img",{src:n.config.logo},null,8,$e),h("span",null,w(n.config.title),1)],2),n.config.description?(c(),l("h2",ke,w(n.config.description),1)):O("v-if",!0),(c(!0),l(N,null,F(n.config.nav,(p,m)=>(c(),T(d,{key:m,lang:n.lang,group:p},null,8,["lang","group"]))),128))])}var z=g(ye,[["render",be]]);const{locales:E,defaultLang:Te}=B.site;H(Te);function xe(e){const r=e.path.split("/")[1];return Object.keys(E).indexOf(r)!==-1?r:j()}function De(){const e=[],r=Object.keys(x),o=E?Object.keys(E):[];return o.length?(e.push({name:"NotFound",path:"/:path(.*)+",redirect:s=>({name:xe(s)})}),o.forEach(s=>{e.push({name:s,path:`/${s}`,component:z,meta:{lang:s}})})):(e.push({name:"NotFound",path:"/:path(.*)+",redirect:{name:"home"}}),e.push({name:"home",path:"/",component:z})),r.forEach(s=>{const i=C(s);o.length?o.forEach(n=>{e.push({name:`${n}/${i}`,path:`/${n}/${i}`,component:x[s],meta:{name:s,lang:n}})}):e.push({name:i,path:`/${i}`,component:x[s],meta:{name:s}})}),e}const $=X({history:Y(),routes:De(),scrollBehavior:(e,r,o)=>o||{x:0,y:0}});W($.currentRoute,()=>{$.currentRoute.value.redirectedFrom||q(P)});M($);window.vueRouter=$;const Le={data(){return{path:"M296.114 508.035c-3.22-13.597.473-28.499 11.079-39.105l333.912-333.912c16.271-16.272 42.653-16.272 58.925 0s16.272 42.654 0 58.926L395.504 498.47l304.574 304.574c16.272 16.272 16.272 42.654 0 58.926s-42.654 16.272-58.926 0L307.241 528.058a41.472 41.472 0 0 1-11.127-20.023z"}},computed:{title(){const{name:e}=this.$route.meta||{};return e?e.replace(/-/g,""):""}},methods:{onBack(){history.length>1?history.back():this.$router.replace("/")}}},Be={class:"demo-nav"},Ee={class:"demo-nav__title"},Ne=["d"];function Se(e,r,o,s,i,n){return U((c(),l("div",Be,[h("div",Ee,w(n.title),1),(c(),l("svg",{class:"demo-nav__back",viewBox:"0 0 1000 1000",onClick:r[0]||(r[0]=(...d)=>n.onBack&&n.onBack(...d))},[h("path",{fill:"#969799","fill-rule":"evenodd",d:i.path},null,8,Ne)]))],512)),[[G,n.title]])}var Ke=g(Le,[["render",Se]]);const ze={components:{DemoNav:Ke}};function Ce(e,r,o,s,i,n){const d=y("demo-nav"),p=y("demo-section"),m=y("router-view");return c(),l(N,null,[b(d),b(m,null,{default:L(({Component:k})=>[(c(),T(Q,null,[b(p,null,{default:L(()=>[(c(),T(J(k)))]),_:2},1024)],1024))]),_:1})],64)}var Oe=g(ze,[["render",Ce]]);(function(){if(typeof window=="undefined")return;var e,r="ontouchstart"in window;document.createTouch||(document.createTouch=function(a,t,u,_,f,v,R){return new o(t,u,{pageX:_,pageY:f,screenX:v,screenY:R,clientX:_-window.pageXOffset,clientY:f-window.pageYOffset},0,0)}),document.createTouchList||(document.createTouchList=function(){for(var a=s(),t=0;t{window.app.mount("#app")},0);
diff --git a/assets/mobile.21b768a1.css b/assets/mobile.21b768a1.css
new file mode 100644
index 00000000..8c124f22
--- /dev/null
+++ b/assets/mobile.21b768a1.css
@@ -0,0 +1 @@
+.van-doc-demo-block__title{color:rgba(69,90,100,.6);font-size:14px;font-weight:400;line-height:16px;margin:0;padding:32px 16px 16px}.van-doc-demo-block__card{border-radius:8px;margin:12px 12px 0;overflow:hidden}.van-doc-demo-block__title+.van-doc-demo-block__card{margin-top:0}.van-doc-demo-block:first-of-type .van-doc-demo-block__title{padding-top:20px}.van-doc-demo-section{box-sizing:border-box;min-height:calc(100vh - 56px);padding-bottom:20px}.demo-home-nav__title{color:rgba(69,90,100,.6);font-size:14px;margin:24px 0 8px 16px}.demo-home-nav__block{background:#f7f8fa;border-radius:99px;color:#323233;display:flex;font-size:14px;font-weight:600;line-height:40px;margin:0 0 12px;padding-left:20px;position:relative;transition:background .3s}.demo-home-nav__block:hover{background:#eef0f4}.demo-home-nav__block:active{background:#e4e8ee}.demo-home-nav__icon{height:16px;margin-top:-8px;position:absolute;right:16px;top:50%;width:16px}.demo-home{background:#fff;box-sizing:border-box;min-height:100vh;padding:46px 20px 20px;width:100%}.demo-home__desc,.demo-home__title{font-weight:400;line-height:1;padding-left:16px;-webkit-user-select:none;user-select:none}.demo-home__title{font-size:32px;margin:0 0 16px}.demo-home__title img,.demo-home__title span{display:inline-block;vertical-align:middle}.demo-home__title img{width:32px}.demo-home__title span{margin-left:16px}.demo-home__title--small{font-size:24px}.demo-home__desc{color:rgba(69,90,100,.6);font-size:14px;margin:0 0 40px}.demo-nav{align-items:center;background-color:#fff;display:flex;height:56px;justify-content:center;position:relative}.demo-nav__title{font-size:17px;font-weight:600;text-transform:capitalize}.demo-nav__back{cursor:pointer;height:24px;left:16px;position:absolute;top:16px;width:24px}body{-webkit-font-smoothing:antialiased;background-color:#f7f8fa;color:#323233;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-size:16px;min-width:1100px;overflow-x:auto}body,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.van-doc-row{width:100%}@media (min-width:1680px){.van-doc-row{margin:0 auto;width:1680px}}body{min-width:100vw}::-webkit-scrollbar{background:transparent;width:0}
diff --git a/assets/mobile.82c4f79f.js b/assets/mobile.82c4f79f.js
new file mode 100644
index 00000000..da187744
--- /dev/null
+++ b/assets/mobile.82c4f79f.js
@@ -0,0 +1 @@
+import{_ as g,f as C,b as H,l as M,g as j,h as P}from"./iframe-router.062e6359.js";import{a as l,t as w,f as O,i as D,o as c,n as A,d as h,r as y,F as N,b as F,c as T,w as L,h as V,e as b,l as X,m as Y,x as W,q,j as U,v as G,y as J,K as Q,s as Z}from"./vue-libs.8d6a461f.js";const I={name:"DemoBlock",props:{card:Boolean,title:String}},ee={class:"van-doc-demo-block"},te={key:0,class:"van-doc-demo-block__title"},ne={key:1,class:"van-doc-demo-block__card"};function oe(e,r,o,s,i,n){return c(),l("div",ee,[o.title?(c(),l("h2",te,w(o.title),1)):O("",!0),o.card?(c(),l("div",ne,[D(e.$slots,"default")])):D(e.$slots,"default",{key:2})])}var S=g(I,[["render",oe]]);const se={name:"DemoSection",computed:{demoName(){const{meta:e}=this.$route||{};return e&&e.name?`demo-${C(e.name)}`:""}}};function ae(e,r,o,s,i,n){return c(),l("section",{class:A(["van-doc-demo-section",n.demoName])},[D(e.$slots,"default")],2)}var K=g(se,[["render",ae]]);const x={},B={name:"vant-weapp",build:{srcDir:"packages",site:{publicPath:"/vant-weapp/"}},site:{versions:[{label:"0.x",link:"/vant-weapp/0.x"}],title:"Vant Weapp",description:"\u8F7B\u91CF\u3001\u53EF\u9760\u7684\u5C0F\u7A0B\u5E8F UI \u7EC4\u4EF6\u5E93",logo:"https://img.yzcdn.cn/vant/logo.png",simulator:{url:"https://vant-contrib.gitee.io/vant/v2/mobile.html?weapp=1",syncPathFromSimulator:!1},links:[{logo:"https://img.yzcdn.cn/vant/vant-o.svg",url:"https://vant-contrib.gitee.io/vant/"},{logo:"https://b.yzcdn.cn/vant/logo/github.svg",url:"https://github.com/vant-ui/vant-weapp"}],baiduAnalytics:{seed:"af5d41bc4e446e76665dbe3ec18d55c3"},nav:[]}},ce={},re={viewBox:"0 0 1024 1024"},ie=h("path",{fill:"#B6C3D2",d:"M601.1 556.5L333.8 289.3c-24.5-24.5-24.5-64.6 0-89.1s64.6-24.5 89.1 0l267.3 267.3c24.5 24.5 24.5 64.6 0 89.1-24.5 24.4-64.6 24.4-89.1-.1z"},null,-1),ue=h("path",{fill:"#B6C3D2",d:"M690.2 556.5L422.9 823.8c-24.5 24.5-64.6 24.5-89.1 0s-24.5-64.6 0-89.1l267.3-267.3c24.5-24.5 64.6-24.5 89.1 0 24.5 24.6 24.5 64.6 0 89.1z"},null,-1),le=[ie,ue];function me(e,r){return c(),l("svg",re,le)}var de=g(ce,[["render",me]]);const _e={components:{ArrowRight:de},props:{lang:String,group:Object},data(){return{active:[]}},computed:{base(){return this.lang?`/${this.lang}`:""}}},he={class:"demo-home-nav"},pe={class:"demo-home-nav__title"},fe={class:"demo-home-nav__group"};function ve(e,r,o,s,i,n){const d=y("arrow-right"),p=y("router-link");return c(),l("div",he,[h("div",pe,w(o.group.title),1),h("div",fe,[(c(!0),l(N,null,F(o.group.items,m=>(c(),T(p,{class:"demo-home-nav__block",key:m.path,to:`${n.base}/${m.path}`},{default:L(()=>[V(w(m.title)+" ",1),b(d,{class:"demo-home-nav__icon"})]),_:2},1032,["to"]))),128))])])}var ge=g(_e,[["render",ve]]);const ye={components:{DemoHomeNav:ge},computed:{lang(){const{lang:e}=this.$route.meta;return e},config(){const{locales:e}=B.site;return e?e[this.lang]:B.site},smallTitle(){return this.config.title.length>=8}}},we={class:"demo-home"},$e=["src"],ke={key:0,class:"demo-home__desc"};function be(e,r,o,s,i,n){const d=y("demo-home-nav");return c(),l("div",we,[h("h1",{class:A(["demo-home__title",{"demo-home__title--small":n.smallTitle}])},[h("img",{src:n.config.logo},null,8,$e),h("span",null,w(n.config.title),1)],2),n.config.description?(c(),l("h2",ke,w(n.config.description),1)):O("",!0),(c(!0),l(N,null,F(n.config.nav,(p,m)=>(c(),T(d,{key:m,lang:n.lang,group:p},null,8,["lang","group"]))),128))])}var z=g(ye,[["render",be]]);const{locales:E,defaultLang:Te}=B.site;H(Te);function xe(e){const r=e.path.split("/")[1];return Object.keys(E).indexOf(r)!==-1?r:j()}function De(){const e=[],r=Object.keys(x),o=E?Object.keys(E):[];return o.length?(e.push({name:"NotFound",path:"/:path(.*)+",redirect:s=>({name:xe(s)})}),o.forEach(s=>{e.push({name:s,path:`/${s}`,component:z,meta:{lang:s}})})):(e.push({name:"NotFound",path:"/:path(.*)+",redirect:{name:"home"}}),e.push({name:"home",path:"/",component:z})),r.forEach(s=>{const i=C(s);o.length?o.forEach(n=>{e.push({name:`${n}/${i}`,path:`/${n}/${i}`,component:x[s],meta:{name:s,lang:n}})}):e.push({name:i,path:`/${i}`,component:x[s],meta:{name:s}})}),e}const $=X({history:Y(),routes:De(),scrollBehavior:(e,r,o)=>o||{x:0,y:0}});W($.currentRoute,()=>{$.currentRoute.value.redirectedFrom||q(P)});M($);window.vueRouter=$;const Le={data(){return{path:"M296.114 508.035c-3.22-13.597.473-28.499 11.079-39.105l333.912-333.912c16.271-16.272 42.653-16.272 58.925 0s16.272 42.654 0 58.926L395.504 498.47l304.574 304.574c16.272 16.272 16.272 42.654 0 58.926s-42.654 16.272-58.926 0L307.241 528.058a41.472 41.472 0 0 1-11.127-20.023z"}},computed:{title(){const{name:e}=this.$route.meta||{};return e?e.replace(/-/g,""):""}},methods:{onBack(){history.length>1?history.back():this.$router.replace("/")}}},Be={class:"demo-nav"},Ee={class:"demo-nav__title"},Ne=["d"];function Se(e,r,o,s,i,n){return U((c(),l("div",Be,[h("div",Ee,w(n.title),1),(c(),l("svg",{class:"demo-nav__back",viewBox:"0 0 1000 1000",onClick:r[0]||(r[0]=(...d)=>n.onBack&&n.onBack(...d))},[h("path",{fill:"#969799","fill-rule":"evenodd",d:i.path},null,8,Ne)]))],512)),[[G,n.title]])}var Ke=g(Le,[["render",Se]]);const ze={components:{DemoNav:Ke}};function Ce(e,r,o,s,i,n){const d=y("demo-nav"),p=y("demo-section"),m=y("router-view");return c(),l(N,null,[b(d),b(m,null,{default:L(({Component:k})=>[(c(),T(Q,null,[b(p,null,{default:L(()=>[(c(),T(J(k)))]),_:2},1024)],1024))]),_:1})],64)}var Oe=g(ze,[["render",Ce]]);(function(){if(typeof window=="undefined")return;var e,r="ontouchstart"in window;document.createTouch||(document.createTouch=function(a,t,u,_,f,v,R){return new o(t,u,{pageX:_,pageY:f,screenX:v,screenY:R,clientX:_-window.pageXOffset,clientY:f-window.pageYOffset},0,0)}),document.createTouchList||(document.createTouchList=function(){for(var a=s(),t=0;t{window.app.mount("#app")},0);
diff --git a/assets/mobile.8eb5bcd7.css b/assets/mobile.8eb5bcd7.css
deleted file mode 100644
index 0beac34a..00000000
--- a/assets/mobile.8eb5bcd7.css
+++ /dev/null
@@ -1 +0,0 @@
-.van-doc-demo-block__title{color:rgba(69,90,100,.6);font-size:14px;font-weight:400;line-height:16px;margin:0;padding:32px 16px 16px}.van-doc-demo-block__card{border-radius:8px;margin:12px 12px 0;overflow:hidden}.van-doc-demo-block__title+.van-doc-demo-block__card{margin-top:0}.van-doc-demo-block:first-of-type .van-doc-demo-block__title{padding-top:20px}.van-doc-demo-section{box-sizing:border-box;min-height:calc(100vh - 56px);padding-bottom:20px}.demo-home-nav__title{color:rgba(69,90,100,.6);font-size:14px;margin:24px 0 8px 16px}.demo-home-nav__block{background:#f7f8fa;border-radius:99px;color:#323233;display:flex;font-size:14px;font-weight:600;line-height:40px;margin:0 0 12px;padding-left:20px;position:relative;transition:background .3s}.demo-home-nav__block:hover{background:#eef0f4}.demo-home-nav__block:active{background:#e4e8ee}.demo-home-nav__icon{height:16px;margin-top:-8px;position:absolute;right:16px;top:50%;width:16px}.demo-home{background:#fff;box-sizing:border-box;min-height:100vh;padding:46px 20px 20px;width:100%}.demo-home__desc,.demo-home__title{font-weight:400;line-height:1;padding-left:16px;-webkit-user-select:none;user-select:none}.demo-home__title{font-size:32px;margin:0 0 16px}.demo-home__title img,.demo-home__title span{display:inline-block;vertical-align:middle}.demo-home__title img{width:32px}.demo-home__title span{margin-left:16px}.demo-home__title--small{font-size:24px}.demo-home__desc{color:rgba(69,90,100,.6);font-size:14px;margin:0 0 40px}.demo-nav{align-items:center;background-color:#fff;display:flex;height:56px;justify-content:center;position:relative}.demo-nav__title{font-size:17px;font-weight:600;text-transform:capitalize}.demo-nav__back{cursor:pointer;height:24px;left:16px;position:absolute;top:16px;width:24px}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://b.yzcdn.cn/vant/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://b.yzcdn.cn/vant/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-webkit-font-smoothing:antialiased;background-color:#f7f8fa;color:#323233;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;font-size:16px;min-width:1100px;overflow-x:auto}body,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.van-doc-row{width:100%}@media (min-width:1680px){.van-doc-row{margin:0 auto;width:1680px}}body{min-width:100vw}::-webkit-scrollbar{background:transparent;width:0}
diff --git a/assets/vue-libs.67be768b.js b/assets/vue-libs.67be768b.js
deleted file mode 100644
index 6364ad40..00000000
--- a/assets/vue-libs.67be768b.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function is(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Xo="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Zo=is(Xo);function Tr(e){return!!e||e===""}function ls(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(ei);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function cs(e){let t="";if(ae(e))t=e;else if(j(e))for(let n=0;nae(e)?e:e==null?"":j(e)||de(e)&&(e.toString===Mr||!U(e.toString))?JSON.stringify(e,Sr,2):String(e),Sr=(e,t)=>t&&t.__v_isRef?Sr(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Or(t)?{[`Set(${t.size})`]:[...t.values()]}:de(t)&&!j(t)&&!Fr(t)?String(t):t,ne={},Et=[],Ie=()=>{},ni=()=>!1,si=/^on[^a-z]/,vn=e=>si.test(e),us=e=>e.startsWith("onUpdate:"),me=Object.assign,fs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ri=Object.prototype.hasOwnProperty,V=(e,t)=>ri.call(e,t),j=Array.isArray,Ct=e=>En(e)==="[object Map]",Or=e=>En(e)==="[object Set]",U=e=>typeof e=="function",ae=e=>typeof e=="string",as=e=>typeof e=="symbol",de=e=>e!==null&&typeof e=="object",Ir=e=>de(e)&&U(e.then)&&U(e.catch),Mr=Object.prototype.toString,En=e=>Mr.call(e),oi=e=>En(e).slice(8,-1),Fr=e=>En(e)==="[object Object]",ds=e=>ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,on=is(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Cn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ii=/-(\w)/g,$e=Cn(e=>e.replace(ii,(t,n)=>n?n.toUpperCase():"")),li=/\B([A-Z])/g,Pt=Cn(e=>e.replace(li,"-$1").toLowerCase()),xn=Cn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Mn=Cn(e=>e?`on${xn(e)}`:""),Wt=(e,t)=>!Object.is(e,t),$t=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Nr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Hs;const ci=()=>Hs||(Hs=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let De;class ui{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&De&&(this.parent=De,this.index=(De.scopes||(De.scopes=[])).push(this)-1)}run(t){if(this.active)try{return De=this,t()}finally{De=this.parent}}on(){De=this}off(){De=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Lr=e=>(e.w&tt)>0,Hr=e=>(e.n&tt)>0,ai=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=s)&&l.push(c)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":j(e)?ds(n)&&l.push(i.get("length")):(l.push(i.get(ft)),Ct(e)&&l.push(i.get(zn)));break;case"delete":j(e)||(l.push(i.get(ft)),Ct(e)&&l.push(i.get(zn)));break;case"set":Ct(e)&&l.push(i.get(ft));break}if(l.length===1)l[0]&&qn(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);qn(hs(c))}}function qn(e,t){for(const n of j(e)?e:[...e])(n!==Be||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}const hi=is("__proto__,__v_isRef,__isVue"),kr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(as)),pi=gs(),gi=gs(!1,!0),mi=gs(!0),$s=_i();function _i(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Y(this);for(let o=0,i=this.length;o{e[t]=function(...n){Tt();const s=Y(this)[t].apply(this,n);return St(),s}}),e}function gs(e=!1,t=!1){return function(s,r,o){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&o===(e?t?Fi:zr:t?Ur:Kr).get(s))return s;const i=j(s);if(!e&&i&&V($s,r))return Reflect.get($s,r,o);const l=Reflect.get(s,r,o);return(as(r)?kr.has(r):hi(r))||(e||xe(s,"get",r),t)?l:ge(l)?!i||!ds(r)?l.value:l:de(l)?e?qr(l):Gt(l):l}}const yi=jr(),bi=jr(!0);function jr(e=!1){return function(n,s,r,o){let i=n[s];if(Vt(i)&&ge(i)&&!ge(r))return!1;if(!e&&!Vt(r)&&(Wr(r)||(r=Y(r),i=Y(i)),!j(n)&&ge(i)&&!ge(r)))return i.value=r,!0;const l=j(n)&&ds(s)?Number(s)e,wn=e=>Reflect.getPrototypeOf(e);function en(e,t,n=!1,s=!1){e=e.__v_raw;const r=Y(e),o=Y(t);t!==o&&!n&&xe(r,"get",t),!n&&xe(r,"get",o);const{has:i}=wn(r),l=s?ms:n?bs:Yt;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function tn(e,t=!1){const n=this.__v_raw,s=Y(n),r=Y(e);return e!==r&&!t&&xe(s,"has",e),!t&&xe(s,"has",r),e===r?n.has(e):n.has(e)||n.has(r)}function nn(e,t=!1){return e=e.__v_raw,!t&&xe(Y(e),"iterate",ft),Reflect.get(e,"size",e)}function ks(e){e=Y(e);const t=Y(this);return wn(t).has.call(t,e)||(t.add(e),Ue(t,"add",e,e)),this}function js(e,t){t=Y(t);const n=Y(this),{has:s,get:r}=wn(n);let o=s.call(n,e);o||(e=Y(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?Wt(t,i)&&Ue(n,"set",e,t):Ue(n,"add",e,t),this}function Ds(e){const t=Y(this),{has:n,get:s}=wn(t);let r=n.call(t,e);r||(e=Y(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Ue(t,"delete",e,void 0),o}function Ks(){const e=Y(this),t=e.size!==0,n=e.clear();return t&&Ue(e,"clear",void 0,void 0),n}function sn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=Y(i),c=t?ms:e?bs:Yt;return!e&&xe(l,"iterate",ft),i.forEach((f,a)=>s.call(r,c(f),c(a),o))}}function rn(e,t,n){return function(...s){const r=this.__v_raw,o=Y(r),i=Ct(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=r[e](...s),a=n?ms:t?bs:Yt;return!t&&xe(o,"iterate",c?zn:ft),{next(){const{value:p,done:h}=f.next();return h?{value:p,done:h}:{value:l?[a(p[0]),a(p[1])]:a(p),done:h}},[Symbol.iterator](){return this}}}}function qe(e){return function(...t){return e==="delete"?!1:this}}function Ai(){const e={get(o){return en(this,o)},get size(){return nn(this)},has:tn,add:ks,set:js,delete:Ds,clear:Ks,forEach:sn(!1,!1)},t={get(o){return en(this,o,!1,!0)},get size(){return nn(this)},has:tn,add:ks,set:js,delete:Ds,clear:Ks,forEach:sn(!1,!0)},n={get(o){return en(this,o,!0)},get size(){return nn(this,!0)},has(o){return tn.call(this,o,!0)},add:qe("add"),set:qe("set"),delete:qe("delete"),clear:qe("clear"),forEach:sn(!0,!1)},s={get(o){return en(this,o,!0,!0)},get size(){return nn(this,!0)},has(o){return tn.call(this,o,!0)},add:qe("add"),set:qe("set"),delete:qe("delete"),clear:qe("clear"),forEach:sn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=rn(o,!1,!1),n[o]=rn(o,!0,!1),t[o]=rn(o,!1,!0),s[o]=rn(o,!0,!0)}),[e,n,t,s]}const[Ri,Pi,Ti,Si]=Ai();function _s(e,t){const n=t?e?Si:Ti:e?Pi:Ri;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(V(n,r)&&r in s?n:s,r,o)}const Oi={get:_s(!1,!1)},Ii={get:_s(!1,!0)},Mi={get:_s(!0,!1)},Kr=new WeakMap,Ur=new WeakMap,zr=new WeakMap,Fi=new WeakMap;function Ni(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Li(e){return e.__v_skip||!Object.isExtensible(e)?0:Ni(oi(e))}function Gt(e){return Vt(e)?e:ys(e,!1,Dr,Oi,Kr)}function Hi(e){return ys(e,!1,wi,Ii,Ur)}function qr(e){return ys(e,!0,xi,Mi,zr)}function ys(e,t,n,s,r){if(!de(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Li(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function xt(e){return Vt(e)?xt(e.__v_raw):!!(e&&e.__v_isReactive)}function Vt(e){return!!(e&&e.__v_isReadonly)}function Wr(e){return!!(e&&e.__v_isShallow)}function Vr(e){return xt(e)||Vt(e)}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function Yr(e){return fn(e,"__v_skip",!0),e}const Yt=e=>de(e)?Gt(e):e,bs=e=>de(e)?qr(e):e;function Qr(e){Ze&&Be&&(e=Y(e),$r(e.dep||(e.dep=hs())))}function Jr(e,t){e=Y(e),e.dep&&qn(e.dep)}function ge(e){return!!(e&&e.__v_isRef===!0)}function Bi(e){return Xr(e,!1)}function $i(e){return Xr(e,!0)}function Xr(e,t){return ge(e)?e:new ki(e,t)}class ki{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Y(t),this._value=n?t:Yt(t)}get value(){return Qr(this),this._value}set value(t){t=this.__v_isShallow?t:Y(t),Wt(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Yt(t),Jr(this))}}function kt(e){return ge(e)?e.value:e}const ji={get:(e,t,n)=>kt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ge(r)&&!ge(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Zr(e){return xt(e)?e:new Proxy(e,ji)}class Di{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new ps(t,()=>{this._dirty||(this._dirty=!0,Jr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Y(this);return Qr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ki(e,t,n=!1){let s,r;const o=U(e);return o?(s=e,r=Ie):(s=e.get,r=e.set),new Di(s,r,o||!r,n)}Promise.resolve();function Ge(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){An(o,t,n)}return r}function Se(e,t,n,s){if(U(e)){const o=Ge(e,t,n,s);return o&&Ir(o)&&o.catch(i=>{An(i,t,n)}),o}const r=[];for(let o=0;o>>1;Qt(Ee[s])Ke&&Ee.splice(t,1)}function so(e,t,n,s){j(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),no()}function Wi(e){so(e,Ht,jt,yt)}function Vi(e){so(e,Qe,Dt,bt)}function Es(e,t=null){if(jt.length){for(Vn=t,Ht=[...new Set(jt)],jt.length=0,yt=0;ytQt(n)-Qt(s)),bt=0;bte.id==null?1/0:e.id;function oo(e){Wn=!1,an=!0,Es(e),Ee.sort((n,s)=>Qt(n)-Qt(s));const t=Ie;try{for(Ke=0;Keb.trim()):p&&(r=n.map(Nr))}let l,c=s[l=Mn(t)]||s[l=Mn($e(t))];!c&&o&&(c=s[l=Mn(Pt(t))]),c&&Se(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Se(f,e,6,r)}}function io(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!U(e)){const c=f=>{const a=io(f,t,!0);a&&(l=!0,me(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(s.set(e,null),null):(j(o)?o.forEach(c=>i[c]=null):me(i,o),s.set(e,i),i)}function Cs(e,t){return!e||!vn(t)?!1:(t=t.slice(2).replace(/Once$/,""),V(e,t[0].toLowerCase()+t.slice(1))||V(e,Pt(t))||V(e,t))}let Ce=null,Rn=null;function dn(e){const t=Ce;return Ce=e,Rn=e&&e.type.__scopeId||null,t}function Cu(e){Rn=e}function xu(){Rn=null}function Qi(e,t=Ce,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Gs(-1);const o=dn(t),i=e(...r);return dn(o),s._d&&Gs(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function Fn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:c,emit:f,render:a,renderCache:p,data:h,setupState:b,ctx:R,inheritAttrs:N}=e;let S,O;const x=dn(e);try{if(n.shapeFlag&4){const T=r||s;S=Le(a.call(T,T,p,o,b,h,R)),O=c}else{const T=t;S=Le(T.length>1?T(o,{attrs:c,slots:l,emit:f}):T(o,null)),O=t.props?c:Ji(c)}}catch(T){Ut.length=0,An(T,e,1),S=ye(Me)}let I=S;if(O&&N!==!1){const T=Object.keys(O),{shapeFlag:q}=I;T.length&&q&7&&(i&&T.some(us)&&(O=Xi(O,i)),I=ht(I,O))}return n.dirs&&(I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&(I.transition=n.transition),S=I,dn(x),S}const Ji=e=>{let t;for(const n in e)(n==="class"||n==="style"||vn(n))&&((t||(t={}))[n]=e[n]);return t},Xi=(e,t)=>{const n={};for(const s in e)(!us(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Zi(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Us(s,i,f):!!i;if(c&8){const a=t.dynamicProps;for(let p=0;pe.__isSuspense;function tl(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):Vi(e)}function ln(e,t){if(he){let n=he.provides;const s=he.parent&&he.parent.provides;s===n&&(n=he.provides=Object.create(s)),n[e]=t}}function et(e,t,n=!1){const s=he||Ce;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&U(t)?t.call(s.proxy):t}}const zs={};function Kt(e,t,n){return lo(e,t,n)}function lo(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=ne){const l=he;let c,f=!1,a=!1;if(ge(e)?(c=()=>e.value,f=Wr(e)):xt(e)?(c=()=>e,s=!0):j(e)?(a=!0,f=e.some(xt),c=()=>e.map(O=>{if(ge(O))return O.value;if(xt(O))return ut(O);if(U(O))return Ge(O,l,2)})):U(e)?t?c=()=>Ge(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),Se(e,l,3,[h])}:c=Ie,t&&s){const O=c;c=()=>ut(O())}let p,h=O=>{p=S.onStop=()=>{Ge(O,l,4)}};if(Xt)return h=Ie,t?n&&Se(t,l,3,[c(),a?[]:void 0,h]):c(),Ie;let b=a?[]:zs;const R=()=>{if(!!S.active)if(t){const O=S.run();(s||f||(a?O.some((x,I)=>Wt(x,b[I])):Wt(O,b)))&&(p&&p(),Se(t,l,3,[O,b===zs?void 0:b,h]),b=O)}else S.run()};R.allowRecurse=!!t;let N;r==="sync"?N=R:r==="post"?N=()=>pe(R,l&&l.suspense):N=()=>{!l||l.isMounted?Wi(R):R()};const S=new ps(c,N);return t?n?R():b=S.run():r==="post"?pe(S.run.bind(S),l&&l.suspense):S.run(),()=>{S.stop(),l&&l.scope&&fs(l.scope.effects,S)}}function nl(e,t,n){const s=this.proxy,r=ae(e)?e.includes(".")?co(s,e):()=>s[e]:e.bind(s,s);let o;U(t)?o=t:(o=t.handler,n=t);const i=he;wt(this);const l=lo(r,o.bind(s),n);return i?wt(i):dt(),l}function co(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ut(n,t)});else if(Fr(e))for(const n in e)ut(e[n],t);return e}function sl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return xs(()=>{e.isMounted=!0}),ws(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],rl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},setup(e,{slots:t}){const n=No(),s=sl();let r;return()=>{const o=t.default&&ao(t.default(),!0);if(!o||!o.length)return;const i=Y(e),{mode:l}=i,c=o[0];if(s.isLeaving)return Nn(c);const f=qs(c);if(!f)return Nn(c);const a=Yn(f,i,s,n);hn(f,a);const p=n.subTree,h=p&&qs(p);let b=!1;const{getTransitionKey:R}=f.type;if(R){const N=R();r===void 0?r=N:N!==r&&(r=N,b=!0)}if(h&&h.type!==Me&&(!lt(f,h)||b)){const N=Yn(h,i,s,n);if(hn(h,N),l==="out-in")return s.isLeaving=!0,N.afterLeave=()=>{s.isLeaving=!1,n.update()},Nn(c);l==="in-out"&&f.type!==Me&&(N.delayLeave=(S,O,x)=>{const I=fo(s,h);I[String(h.key)]=h,S._leaveCb=()=>{O(),S._leaveCb=void 0,delete a.delayedLeave},a.delayedLeave=x})}return c}}},uo=rl;function fo(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Yn(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:a,onBeforeLeave:p,onLeave:h,onAfterLeave:b,onLeaveCancelled:R,onBeforeAppear:N,onAppear:S,onAfterAppear:O,onAppearCancelled:x}=t,I=String(e.key),T=fo(n,e),q=(k,X)=>{k&&Se(k,s,9,X)},Q={mode:o,persisted:i,beforeEnter(k){let X=l;if(!n.isMounted)if(r)X=N||l;else return;k._leaveCb&&k._leaveCb(!0);const J=T[I];J&<(e,J)&&J.el._leaveCb&&J.el._leaveCb(),q(X,[k])},enter(k){let X=c,J=f,le=a;if(!n.isMounted)if(r)X=S||c,J=O||f,le=x||a;else return;let ce=!1;const L=k._enterCb=ue=>{ce||(ce=!0,ue?q(le,[k]):q(J,[k]),Q.delayedLeave&&Q.delayedLeave(),k._enterCb=void 0)};X?(X(k,L),X.length<=1&&L()):L()},leave(k,X){const J=String(e.key);if(k._enterCb&&k._enterCb(!0),n.isUnmounting)return X();q(p,[k]);let le=!1;const ce=k._leaveCb=L=>{le||(le=!0,X(),L?q(R,[k]):q(b,[k]),k._leaveCb=void 0,T[J]===e&&delete T[J])};T[J]=e,h?(h(k,ce),h.length<=1&&ce()):ce()},clone(k){return Yn(k,t,n,s)}};return Q}function Nn(e){if(Pn(e))return e=ht(e),e.children=null,e}function qs(e){return Pn(e)?e.children?e.children[0]:void 0:e}function hn(e,t){e.shapeFlag&6&&e.component?hn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ao(e,t=!1){let n=[],s=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader,Pn=e=>e.type.__isKeepAlive,ol={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=No(),s=n.ctx;if(!s.renderer)return t.default;const r=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:p}}}=s,h=p("div");s.activate=(x,I,T,q,Q)=>{const k=x.component;f(x,I,T,0,l),c(k.vnode,x,I,T,k,l,q,x.slotScopeIds,Q),pe(()=>{k.isDeactivated=!1,k.a&&$t(k.a);const X=x.props&&x.props.onVnodeMounted;X&&Pe(X,k.parent,x)},l)},s.deactivate=x=>{const I=x.component;f(x,h,null,1,l),pe(()=>{I.da&&$t(I.da);const T=x.props&&x.props.onVnodeUnmounted;T&&Pe(T,I.parent,x),I.isDeactivated=!0},l)};function b(x){Ln(x),a(x,n,l,!0)}function R(x){r.forEach((I,T)=>{const q=es(I.type);q&&(!x||!x(q))&&N(T)})}function N(x){const I=r.get(x);!i||I.type!==i.type?b(I):i&&Ln(i),r.delete(x),o.delete(x)}Kt(()=>[e.include,e.exclude],([x,I])=>{x&&R(T=>Bt(x,T)),I&&R(T=>!Bt(I,T))},{flush:"post",deep:!0});let S=null;const O=()=>{S!=null&&r.set(S,Hn(n.subTree))};return xs(O),go(O),ws(()=>{r.forEach(x=>{const{subTree:I,suspense:T}=n,q=Hn(I);if(x.type===q.type){Ln(q);const Q=q.component.da;Q&&pe(Q,T);return}b(x)})}),()=>{if(S=null,!t.default)return null;const x=t.default(),I=x[0];if(x.length>1)return i=null,x;if(!Jt(I)||!(I.shapeFlag&4)&&!(I.shapeFlag&128))return i=null,I;let T=Hn(I);const q=T.type,Q=es(pn(T)?T.type.__asyncResolved||{}:q),{include:k,exclude:X,max:J}=e;if(k&&(!Q||!Bt(k,Q))||X&&Q&&Bt(X,Q))return i=T,I;const le=T.key==null?q:T.key,ce=r.get(le);return T.el&&(T=ht(T),I.shapeFlag&128&&(I.ssContent=T)),S=le,ce?(T.el=ce.el,T.component=ce.component,T.transition&&hn(T,T.transition),T.shapeFlag|=512,o.delete(le),o.add(le)):(o.add(le),J&&o.size>parseInt(J,10)&&N(o.values().next().value)),T.shapeFlag|=256,i=T,I}}},wu=ol;function Bt(e,t){return j(e)?e.some(n=>Bt(n,t)):ae(e)?e.split(",").includes(t):e.test?e.test(t):!1}function il(e,t){po(e,"a",t)}function ll(e,t){po(e,"da",t)}function po(e,t,n=he){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Tn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Pn(r.parent.vnode)&&cl(s,t,n,r),r=r.parent}}function cl(e,t,n,s){const r=Tn(t,e,s,!0);mo(()=>{fs(s[t],r)},n)}function Ln(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Hn(e){return e.shapeFlag&128?e.ssContent:e}function Tn(e,t,n=he,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Tt(),wt(n);const l=Se(t,n,e,i);return dt(),St(),l});return s?r.unshift(o):r.push(o),o}}const ze=e=>(t,n=he)=>(!Xt||e==="sp")&&Tn(e,t,n),ul=ze("bm"),xs=ze("m"),fl=ze("bu"),go=ze("u"),ws=ze("bum"),mo=ze("um"),al=ze("sp"),dl=ze("rtg"),hl=ze("rtc");function pl(e,t=he){Tn("ec",e,t)}let Qn=!0;function gl(e){const t=yo(e),n=e.proxy,s=e.ctx;Qn=!1,t.beforeCreate&&Ws(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:f,created:a,beforeMount:p,mounted:h,beforeUpdate:b,updated:R,activated:N,deactivated:S,beforeDestroy:O,beforeUnmount:x,destroyed:I,unmounted:T,render:q,renderTracked:Q,renderTriggered:k,errorCaptured:X,serverPrefetch:J,expose:le,inheritAttrs:ce,components:L,directives:ue,filters:be}=t;if(f&&ml(f,s,null,e.appContext.config.unwrapInjectedRef),i)for(const se in i){const Z=i[se];U(Z)&&(s[se]=Z.bind(n))}if(r){const se=r.call(n,n);de(se)&&(e.data=Gt(se))}if(Qn=!0,o)for(const se in o){const Z=o[se],we=U(Z)?Z.bind(n,n):U(Z.get)?Z.get.bind(n,n):Ie,pt=!U(Z)&&U(Z.set)?Z.set.bind(n):Ie,je=He({get:we,set:pt});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>je.value,set:Fe=>je.value=Fe})}if(l)for(const se in l)_o(l[se],s,n,se);if(c){const se=U(c)?c.call(n):c;Reflect.ownKeys(se).forEach(Z=>{ln(Z,se[Z])})}a&&Ws(a,e,"c");function fe(se,Z){j(Z)?Z.forEach(we=>se(we.bind(n))):Z&&se(Z.bind(n))}if(fe(ul,p),fe(xs,h),fe(fl,b),fe(go,R),fe(il,N),fe(ll,S),fe(pl,X),fe(hl,Q),fe(dl,k),fe(ws,x),fe(mo,T),fe(al,J),j(le))if(le.length){const se=e.exposed||(e.exposed={});le.forEach(Z=>{Object.defineProperty(se,Z,{get:()=>n[Z],set:we=>n[Z]=we})})}else e.exposed||(e.exposed={});q&&e.render===Ie&&(e.render=q),ce!=null&&(e.inheritAttrs=ce),L&&(e.components=L),ue&&(e.directives=ue)}function ml(e,t,n=Ie,s=!1){j(e)&&(e=Jn(e));for(const r in e){const o=e[r];let i;de(o)?"default"in o?i=et(o.from||r,o.default,!0):i=et(o.from||r):i=et(o),ge(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function Ws(e,t,n){Se(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function _o(e,t,n,s){const r=s.includes(".")?co(n,s):()=>n[s];if(ae(e)){const o=t[e];U(o)&&Kt(r,o)}else if(U(e))Kt(r,e.bind(n));else if(de(e))if(j(e))e.forEach(o=>_o(o,t,n,s));else{const o=U(e.handler)?e.handler.bind(n):t[e.handler];U(o)&&Kt(r,o,e)}}function yo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>gn(c,f,i,!0)),gn(c,t,i)),o.set(t,c),c}function gn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&gn(e,o,n,!0),r&&r.forEach(i=>gn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=_l[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const _l={data:Vs,props:it,emits:it,methods:it,computed:it,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:it,directives:it,watch:bl,provide:Vs,inject:yl};function Vs(e,t){return t?e?function(){return me(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function yl(e,t){return it(Jn(e),Jn(t))}function Jn(e){if(j(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[h,b]=vo(p,t,!0);me(i,h),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return s.set(e,Et),Et;if(j(o))for(let a=0;a-1,b[1]=N<0||R-1||V(b,"default"))&&l.push(p)}}}const f=[i,l];return s.set(e,f),f}function Ys(e){return e[0]!=="$"}function Qs(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Js(e,t){return Qs(e)===Qs(t)}function Xs(e,t){return j(t)?t.findIndex(n=>Js(n,e)):U(t)&&Js(t,e)?0:-1}const Eo=e=>e[0]==="_"||e==="$stable",As=e=>j(e)?e.map(Le):[Le(e)],Cl=(e,t,n)=>{const s=Qi((...r)=>As(t(...r)),n);return s._c=!1,s},Co=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Eo(r))continue;const o=e[r];if(U(o))t[r]=Cl(r,o,s);else if(o!=null){const i=As(o);t[r]=()=>i}}},xo=(e,t)=>{const n=As(t);e.slots.default=()=>n},xl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Y(t),fn(t,"_",n)):Co(t,e.slots={})}else e.slots={},t&&xo(e,t);fn(e.slots,Sn,1)},wl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ne;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(me(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Co(t,r)),i=t}else t&&(xo(e,t),i={default:1});if(o)for(const l in r)!Eo(l)&&!(l in i)&&delete r[l]};function Au(e,t){const n=Ce;if(n===null)return e;const s=n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;oZn(h,t&&(j(t)?t[b]:t),n,s,r));return}if(pn(s)&&!r)return;const o=s.shapeFlag&4?Ss(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:c}=e,f=t&&t.r,a=l.refs===ne?l.refs={}:l.refs,p=l.setupState;if(f!=null&&f!==c&&(ae(f)?(a[f]=null,V(p,f)&&(p[f]=null)):ge(f)&&(f.value=null)),U(c))Ge(c,l,12,[i,a]);else{const h=ae(c),b=ge(c);if(h||b){const R=()=>{if(e.f){const N=h?a[c]:c.value;r?j(N)&&fs(N,o):j(N)?N.includes(o)||N.push(o):h?a[c]=[o]:(c.value=[o],e.k&&(a[e.k]=c.value))}else h?(a[c]=i,V(p,c)&&(p[c]=i)):ge(c)&&(c.value=i,e.k&&(a[e.k]=i))};i?(R.id=-1,pe(R,n)):R()}}}const pe=tl;function Pl(e){return Tl(e)}function Tl(e,t){const n=ci();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:f,setElementText:a,parentNode:p,nextSibling:h,setScopeId:b=Ie,cloneNode:R,insertStaticContent:N}=e,S=(u,d,g,y=null,_=null,C=null,P=!1,E=null,w=!!d.dynamicChildren)=>{if(u===d)return;u&&!lt(u,d)&&(y=H(u),Ae(u,_,C,!0),u=null),d.patchFlag===-2&&(w=!1,d.dynamicChildren=null);const{type:v,ref:B,shapeFlag:M}=d;switch(v){case Ps:O(u,d,g,y);break;case Me:x(u,d,g,y);break;case cn:u==null&&I(d,g,y,P);break;case Te:ue(u,d,g,y,_,C,P,E,w);break;default:M&1?Q(u,d,g,y,_,C,P,E,w):M&6?be(u,d,g,y,_,C,P,E,w):(M&64||M&128)&&v.process(u,d,g,y,_,C,P,E,w,re)}B!=null&&_&&Zn(B,u&&u.ref,C,d||u,!d)},O=(u,d,g,y)=>{if(u==null)s(d.el=l(d.children),g,y);else{const _=d.el=u.el;d.children!==u.children&&f(_,d.children)}},x=(u,d,g,y)=>{u==null?s(d.el=c(d.children||""),g,y):d.el=u.el},I=(u,d,g,y)=>{[u.el,u.anchor]=N(u.children,d,g,y,u.el,u.anchor)},T=({el:u,anchor:d},g,y)=>{let _;for(;u&&u!==d;)_=h(u),s(u,g,y),u=_;s(d,g,y)},q=({el:u,anchor:d})=>{let g;for(;u&&u!==d;)g=h(u),r(u),u=g;r(d)},Q=(u,d,g,y,_,C,P,E,w)=>{P=P||d.type==="svg",u==null?k(d,g,y,_,C,P,E,w):le(u,d,_,C,P,E,w)},k=(u,d,g,y,_,C,P,E)=>{let w,v;const{type:B,props:M,shapeFlag:$,transition:D,patchFlag:W,dirs:ie}=u;if(u.el&&R!==void 0&&W===-1)w=u.el=R(u.el);else{if(w=u.el=i(u.type,C,M&&M.is,M),$&8?a(w,u.children):$&16&&J(u.children,w,null,y,_,C&&B!=="foreignObject",P,E),ie&&nt(u,null,y,"created"),M){for(const oe in M)oe!=="value"&&!on(oe)&&o(w,oe,null,M[oe],C,u.children,y,_,A);"value"in M&&o(w,"value",null,M.value),(v=M.onVnodeBeforeMount)&&Pe(v,y,u)}X(w,u,u.scopeId,P,y)}ie&&nt(u,null,y,"beforeMount");const ee=(!_||_&&!_.pendingBranch)&&D&&!D.persisted;ee&&D.beforeEnter(w),s(w,d,g),((v=M&&M.onVnodeMounted)||ee||ie)&&pe(()=>{v&&Pe(v,y,u),ee&&D.enter(w),ie&&nt(u,null,y,"mounted")},_)},X=(u,d,g,y,_)=>{if(g&&b(u,g),y)for(let C=0;C{for(let v=w;v{const E=d.el=u.el;let{patchFlag:w,dynamicChildren:v,dirs:B}=d;w|=u.patchFlag&16;const M=u.props||ne,$=d.props||ne;let D;g&&st(g,!1),(D=$.onVnodeBeforeUpdate)&&Pe(D,g,d,u),B&&nt(d,u,g,"beforeUpdate"),g&&st(g,!0);const W=_&&d.type!=="foreignObject";if(v?ce(u.dynamicChildren,v,E,g,y,W,C):P||we(u,d,E,null,g,y,W,C,!1),w>0){if(w&16)L(E,d,M,$,g,y,_);else if(w&2&&M.class!==$.class&&o(E,"class",null,$.class,_),w&4&&o(E,"style",M.style,$.style,_),w&8){const ie=d.dynamicProps;for(let ee=0;ee{D&&Pe(D,g,d,u),B&&nt(d,u,g,"updated")},y)},ce=(u,d,g,y,_,C,P)=>{for(let E=0;E{if(g!==y){for(const E in y){if(on(E))continue;const w=y[E],v=g[E];w!==v&&E!=="value"&&o(u,E,v,w,P,d.children,_,C,A)}if(g!==ne)for(const E in g)!on(E)&&!(E in y)&&o(u,E,g[E],null,P,d.children,_,C,A);"value"in y&&o(u,"value",g.value,y.value)}},ue=(u,d,g,y,_,C,P,E,w)=>{const v=d.el=u?u.el:l(""),B=d.anchor=u?u.anchor:l("");let{patchFlag:M,dynamicChildren:$,slotScopeIds:D}=d;D&&(E=E?E.concat(D):D),u==null?(s(v,g,y),s(B,g,y),J(d.children,g,B,_,C,P,E,w)):M>0&&M&64&&$&&u.dynamicChildren?(ce(u.dynamicChildren,$,g,_,C,P,E),(d.key!=null||_&&d===_.subTree)&&Ao(u,d,!0)):we(u,d,g,B,_,C,P,E,w)},be=(u,d,g,y,_,C,P,E,w)=>{d.slotScopeIds=E,u==null?d.shapeFlag&512?_.ctx.activate(d,g,y,P,w):ke(d,g,y,_,C,P,w):fe(u,d,w)},ke=(u,d,g,y,_,C,P)=>{const E=u.component=kl(u,y,_);if(Pn(u)&&(E.ctx.renderer=re),jl(E),E.asyncDep){if(_&&_.registerDep(E,se),!u.el){const w=E.subTree=ye(Me);x(null,w,d,g)}return}se(E,u,d,g,_,C,P)},fe=(u,d,g)=>{const y=d.component=u.component;if(Zi(u,d,g))if(y.asyncDep&&!y.asyncResolved){Z(y,d,g);return}else y.next=d,qi(y.update),y.update();else d.component=u.component,d.el=u.el,y.vnode=d},se=(u,d,g,y,_,C,P)=>{const E=()=>{if(u.isMounted){let{next:B,bu:M,u:$,parent:D,vnode:W}=u,ie=B,ee;st(u,!1),B?(B.el=W.el,Z(u,B,P)):B=W,M&&$t(M),(ee=B.props&&B.props.onVnodeBeforeUpdate)&&Pe(ee,D,B,W),st(u,!0);const oe=Fn(u),Oe=u.subTree;u.subTree=oe,S(Oe,oe,p(Oe.el),H(Oe),u,_,C),B.el=oe.el,ie===null&&Gi(u,oe.el),$&&pe($,_),(ee=B.props&&B.props.onVnodeUpdated)&&pe(()=>Pe(ee,D,B,W),_)}else{let B;const{el:M,props:$}=d,{bm:D,m:W,parent:ie}=u,ee=pn(d);if(st(u,!1),D&&$t(D),!ee&&(B=$&&$.onVnodeBeforeMount)&&Pe(B,ie,d),st(u,!0),M&&K){const oe=()=>{u.subTree=Fn(u),K(M,u.subTree,u,_,null)};ee?d.type.__asyncLoader().then(()=>!u.isUnmounted&&oe()):oe()}else{const oe=u.subTree=Fn(u);S(null,oe,g,y,u,_,C),d.el=oe.el}if(W&&pe(W,_),!ee&&(B=$&&$.onVnodeMounted)){const oe=d;pe(()=>Pe(B,ie,oe),_)}d.shapeFlag&256&&u.a&&pe(u.a,_),u.isMounted=!0,d=g=y=null}},w=u.effect=new ps(E,()=>to(u.update),u.scope),v=u.update=w.run.bind(w);v.id=u.uid,st(u,!0),v()},Z=(u,d,g)=>{d.component=u;const y=u.vnode.props;u.vnode=d,u.next=null,El(u,d.props,y,g),wl(u,d.children,g),Tt(),Es(void 0,u.update),St()},we=(u,d,g,y,_,C,P,E,w=!1)=>{const v=u&&u.children,B=u?u.shapeFlag:0,M=d.children,{patchFlag:$,shapeFlag:D}=d;if($>0){if($&128){je(v,M,g,y,_,C,P,E,w);return}else if($&256){pt(v,M,g,y,_,C,P,E,w);return}}D&8?(B&16&&A(v,_,C),M!==v&&a(g,M)):B&16?D&16?je(v,M,g,y,_,C,P,E,w):A(v,_,C,!0):(B&8&&a(g,""),D&16&&J(M,g,y,_,C,P,E,w))},pt=(u,d,g,y,_,C,P,E,w)=>{u=u||Et,d=d||Et;const v=u.length,B=d.length,M=Math.min(v,B);let $;for($=0;$B?A(u,_,C,!0,!1,M):J(d,g,y,_,C,P,E,w,M)},je=(u,d,g,y,_,C,P,E,w)=>{let v=0;const B=d.length;let M=u.length-1,$=B-1;for(;v<=M&&v<=$;){const D=u[v],W=d[v]=w?Je(d[v]):Le(d[v]);if(lt(D,W))S(D,W,g,null,_,C,P,E,w);else break;v++}for(;v<=M&&v<=$;){const D=u[M],W=d[$]=w?Je(d[$]):Le(d[$]);if(lt(D,W))S(D,W,g,null,_,C,P,E,w);else break;M--,$--}if(v>M){if(v<=$){const D=$+1,W=D$)for(;v<=M;)Ae(u[v],_,C,!0),v++;else{const D=v,W=v,ie=new Map;for(v=W;v<=$;v++){const ve=d[v]=w?Je(d[v]):Le(d[v]);ve.key!=null&&ie.set(ve.key,v)}let ee,oe=0;const Oe=$-W+1;let gt=!1,Fs=0;const It=new Array(Oe);for(v=0;v=Oe){Ae(ve,_,C,!0);continue}let Ne;if(ve.key!=null)Ne=ie.get(ve.key);else for(ee=W;ee<=$;ee++)if(It[ee-W]===0&<(ve,d[ee])){Ne=ee;break}Ne===void 0?Ae(ve,_,C,!0):(It[Ne-W]=v+1,Ne>=Fs?Fs=Ne:gt=!0,S(ve,d[Ne],g,null,_,C,P,E,w),oe++)}const Ns=gt?Sl(It):Et;for(ee=Ns.length-1,v=Oe-1;v>=0;v--){const ve=W+v,Ne=d[ve],Ls=ve+1{const{el:C,type:P,transition:E,children:w,shapeFlag:v}=u;if(v&6){Fe(u.component.subTree,d,g,y);return}if(v&128){u.suspense.move(d,g,y);return}if(v&64){P.move(u,d,g,re);return}if(P===Te){s(C,d,g);for(let M=0;ME.enter(C),_);else{const{leave:M,delayLeave:$,afterLeave:D}=E,W=()=>s(C,d,g),ie=()=>{M(C,()=>{W(),D&&D()})};$?$(C,W,ie):ie()}else s(C,d,g)},Ae=(u,d,g,y=!1,_=!1)=>{const{type:C,props:P,ref:E,children:w,dynamicChildren:v,shapeFlag:B,patchFlag:M,dirs:$}=u;if(E!=null&&Zn(E,null,g,u,!0),B&256){d.ctx.deactivate(u);return}const D=B&1&&$,W=!pn(u);let ie;if(W&&(ie=P&&P.onVnodeBeforeUnmount)&&Pe(ie,d,u),B&6)F(u.component,g,y);else{if(B&128){u.suspense.unmount(g,y);return}D&&nt(u,null,d,"beforeUnmount"),B&64?u.type.remove(u,d,g,_,re,y):v&&(C!==Te||M>0&&M&64)?A(v,d,g,!1,!0):(C===Te&&M&384||!_&&B&16)&&A(w,d,g),y&&In(u)}(W&&(ie=P&&P.onVnodeUnmounted)||D)&&pe(()=>{ie&&Pe(ie,d,u),D&&nt(u,null,d,"unmounted")},g)},In=u=>{const{type:d,el:g,anchor:y,transition:_}=u;if(d===Te){m(g,y);return}if(d===cn){q(u);return}const C=()=>{r(g),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(u.shapeFlag&1&&_&&!_.persisted){const{leave:P,delayLeave:E}=_,w=()=>P(g,C);E?E(u.el,C,w):w()}else C()},m=(u,d)=>{let g;for(;u!==d;)g=h(u),r(u),u=g;r(d)},F=(u,d,g)=>{const{bum:y,scope:_,update:C,subTree:P,um:E}=u;y&&$t(y),_.stop(),C&&(C.active=!1,Ae(P,u,d,g)),E&&pe(E,d),pe(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},A=(u,d,g,y=!1,_=!1,C=0)=>{for(let P=C;Pu.shapeFlag&6?H(u.component.subTree):u.shapeFlag&128?u.suspense.next():h(u.anchor||u.el),G=(u,d,g)=>{u==null?d._vnode&&Ae(d._vnode,null,null,!0):S(d._vnode||null,u,d,null,null,null,g),ro(),d._vnode=u},re={p:S,um:Ae,m:Fe,r:In,mt:ke,mc:J,pc:we,pbc:ce,n:H,o:e};let z,K;return t&&([z,K]=t(re)),{render:G,hydrate:z,createApp:Rl(G,z)}}function st({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ao(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Ol=e=>e.__isTeleport,Rs="components";function Ru(e,t){return Po(Rs,e,!0,t)||e}const Ro=Symbol();function Pu(e){return ae(e)?Po(Rs,e,!1)||e:e||Ro}function Po(e,t,n=!0,s=!1){const r=Ce||he;if(r){const o=r.type;if(e===Rs){const l=es(o);if(l&&(l===t||l===$e(t)||l===xn($e(t))))return o}const i=Zs(r[e]||o[e],t)||Zs(r.appContext[e],t);return!i&&s?o:i}}function Zs(e,t){return e&&(e[t]||e[$e(t)]||e[xn($e(t))])}const Te=Symbol(void 0),Ps=Symbol(void 0),Me=Symbol(void 0),cn=Symbol(void 0),Ut=[];let at=null;function To(e=!1){Ut.push(at=e?null:[])}function Il(){Ut.pop(),at=Ut[Ut.length-1]||null}let mn=1;function Gs(e){mn+=e}function So(e){return e.dynamicChildren=mn>0?at||Et:null,Il(),mn>0&&at&&at.push(e),e}function Tu(e,t,n,s,r,o){return So(Mo(e,t,n,s,r,o,!0))}function Oo(e,t,n,s,r){return So(ye(e,t,n,s,r,!0))}function Jt(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const Sn="__vInternal",Io=({key:e})=>e!=null?e:null,un=({ref:e,ref_key:t,ref_for:n})=>e!=null?ae(e)||ge(e)||U(e)?{i:Ce,r:e,k:t,f:!!n}:e:null;function Mo(e,t=null,n=null,s=0,r=null,o=e===Te?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Io(t),ref:t&&un(t),scopeId:Rn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null};return l?(Ts(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ae(n)?8:16),mn>0&&!i&&at&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&at.push(c),c}const ye=Ml;function Ml(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Ro)&&(e=Me),Jt(e)){const l=ht(e,t,!0);return n&&Ts(l,n),l}if(zl(e)&&(e=e.__vccOpts),t){t=Fl(t);let{class:l,style:c}=t;l&&!ae(l)&&(t.class=cs(l)),de(c)&&(Vr(c)&&!j(c)&&(c=me({},c)),t.style=ls(c))}const i=ae(e)?1:el(e)?128:Ol(e)?64:de(e)?4:U(e)?2:0;return Mo(e,t,n,s,r,i,o,!0)}function Fl(e){return e?Vr(e)||Sn in e?me({},e):e:null}function ht(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?Ll(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Io(l),ref:t&&t.ref?n&&r?j(r)?r.concat(un(t)):[r,un(t)]:un(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Te?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ht(e.ssContent),ssFallback:e.ssFallback&&ht(e.ssFallback),el:e.el,anchor:e.anchor}}function Nl(e=" ",t=0){return ye(Ps,null,e,t)}function Su(e,t){const n=ye(cn,null,e);return n.staticCount=t,n}function Ou(e="",t=!1){return t?(To(),Oo(Me,null,e)):ye(Me,null,e)}function Le(e){return e==null||typeof e=="boolean"?ye(Me):j(e)?ye(Te,null,e.slice()):typeof e=="object"?Je(e):ye(Ps,null,String(e))}function Je(e){return e.el===null||e.memo?e:ht(e)}function Ts(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ts(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Sn in t)?t._ctx=Ce:r===3&&Ce&&(Ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:Ce},n=32):(t=String(t),s&64?(n=16,t=[Nl(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ll(...e){const t={};for(let n=0;nt(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,c=i.length;lJt(t)?!(t.type===Me||t.type===Te&&!Fo(t.children)):!0)?e:null}const Gn=e=>e?Lo(e)?Ss(e)||e.proxy:Gn(e.parent):null,_n=me(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Gn(e.parent),$root:e=>Gn(e.root),$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>()=>to(e.update),$nextTick:e=>eo.bind(e.proxy),$watch:e=>nl.bind(e)}),Hl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==ne&&V(s,t))return i[t]=1,s[t];if(r!==ne&&V(r,t))return i[t]=2,r[t];if((f=e.propsOptions[0])&&V(f,t))return i[t]=3,o[t];if(n!==ne&&V(n,t))return i[t]=4,n[t];Qn&&(i[t]=0)}}const a=_n[t];let p,h;if(a)return t==="$attrs"&&xe(e,"get",t),a(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==ne&&V(n,t))return i[t]=4,n[t];if(h=c.config.globalProperties,V(h,t))return h[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==ne&&V(r,t)?(r[t]=n,!0):s!==ne&&V(s,t)?(s[t]=n,!0):V(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==ne&&V(e,i)||t!==ne&&V(t,i)||(l=o[0])&&V(l,i)||V(s,i)||V(_n,i)||V(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?this.set(e,t,n.get(),null):n.value!=null&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Bl=wo();let $l=0;function kl(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||Bl,o={uid:$l++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new ui(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:vo(s,r),emitsOptions:io(s,r),emit:null,emitted:null,propsDefaults:ne,inheritAttrs:s.inheritAttrs,ctx:ne,data:ne,props:ne,attrs:ne,slots:ne,refs:ne,setupState:ne,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=Yi.bind(null,o),e.ce&&e.ce(o),o}let he=null;const No=()=>he||Ce,wt=e=>{he=e,e.scope.on()},dt=()=>{he&&he.scope.off(),he=null};function Lo(e){return e.vnode.shapeFlag&4}let Xt=!1;function jl(e,t=!1){Xt=t;const{props:n,children:s}=e.vnode,r=Lo(e);vl(e,n,r,t),xl(e,s);const o=r?Dl(e,t):void 0;return Xt=!1,o}function Dl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Yr(new Proxy(e.ctx,Hl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Ul(e):null;wt(e),Tt();const o=Ge(s,e,0,[e.props,r]);if(St(),dt(),Ir(o)){if(o.then(dt,dt),t)return o.then(i=>{er(e,i,t)}).catch(i=>{An(i,e,0)});e.asyncDep=o}else er(e,o,t)}else Ho(e,t)}function er(e,t,n){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:de(t)&&(e.setupState=Zr(t)),Ho(e,n)}let tr;function Ho(e,t,n){const s=e.type;if(!e.render){if(!t&&tr&&!s.render){const r=s.template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=me(me({isCustomElement:o,delimiters:l},i),c);s.render=tr(r,f)}}e.render=s.render||Ie}wt(e),Tt(),gl(e),St(),dt()}function Kl(e){return new Proxy(e.attrs,{get(t,n){return xe(e,"get","$attrs"),t[n]}})}function Ul(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Kl(e))},slots:e.slots,emit:e.emit,expose:t}}function Ss(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Zr(Yr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _n)return _n[n](e)}}))}function es(e){return U(e)&&e.displayName||e.name}function zl(e){return U(e)&&"__vccOpts"in e}const He=(e,t)=>Ki(e,t,Xt);function Os(e,t,n){const s=arguments.length;return s===2?de(t)&&!j(t)?Jt(t)?ye(e,null,[t]):ye(e,t):ye(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Jt(n)&&(n=[n]),ye(e,t,n))}const ql="3.2.31",Wl="http://www.w3.org/2000/svg",ct=typeof document!="undefined"?document:null,nr=ct&&ct.createElement("template"),Vl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?ct.createElementNS(Wl,e):ct.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ct.createTextNode(e),createComment:e=>ct.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ct.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{nr.innerHTML=s?``:e;const l=nr.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Yl(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ql(e,t,n){const s=e.style,r=ae(n);if(n&&!r){for(const o in n)ts(s,o,n[o]);if(t&&!ae(t))for(const o in t)n[o]==null&&ts(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const sr=/\s*!important$/;function ts(e,t,n){if(j(n))n.forEach(s=>ts(e,t,s));else if(t.startsWith("--"))e.setProperty(t,n);else{const s=Jl(e,t);sr.test(n)?e.setProperty(Pt(s),n.replace(sr,""),"important"):e[s]=n}}const rr=["Webkit","Moz","ms"],Bn={};function Jl(e,t){const n=Bn[t];if(n)return n;let s=$e(t);if(s!=="filter"&&s in e)return Bn[t]=s;s=xn(s);for(let r=0;rdocument.createEvent("Event").timeStamp&&(yn=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);Bo=!!(e&&Number(e[1])<=53)}let ns=0;const Gl=Promise.resolve(),ec=()=>{ns=0},tc=()=>ns||(Gl.then(ec),ns=yn());function nc(e,t,n,s){e.addEventListener(t,n,s)}function sc(e,t,n,s){e.removeEventListener(t,n,s)}function rc(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[l,c]=oc(t);if(s){const f=o[t]=ic(s,r);nc(e,l,f,c)}else i&&(sc(e,l,i,c),o[t]=void 0)}}const ir=/(?:Once|Passive|Capture)$/;function oc(e){let t;if(ir.test(e)){t={};let n;for(;n=e.match(ir);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Pt(e.slice(2)),t]}function ic(e,t){const n=s=>{const r=s.timeStamp||yn();(Bo||r>=n.attached-1)&&Se(lc(s,n.value),t,5,[s])};return n.value=e,n.attached=tc(),n}function lc(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const lr=/^on[a-z]/,cc=(e,t,n,s,r=!1,o,i,l,c)=>{t==="class"?Yl(e,s,r):t==="style"?Ql(e,n,s):vn(t)?us(t)||rc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):uc(e,t,s,r))?Zl(e,t,s,o,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Xl(e,t,s,r))};function uc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&lr.test(t)&&U(n)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||lr.test(t)&&ae(n)?!1:t in e}const We="transition",Mt="animation",$o=(e,{slots:t})=>Os(uo,fc(e),t);$o.displayName="Transition";const ko={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};$o.props=me({},uo.props,ko);const rt=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},cr=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function fc(e){const t={};for(const L in e)L in ko||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:f=i,appearToClass:a=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,R=ac(r),N=R&&R[0],S=R&&R[1],{onBeforeEnter:O,onEnter:x,onEnterCancelled:I,onLeave:T,onLeaveCancelled:q,onBeforeAppear:Q=O,onAppear:k=x,onAppearCancelled:X=I}=t,J=(L,ue,be)=>{mt(L,ue?a:l),mt(L,ue?f:i),be&&be()},le=(L,ue)=>{mt(L,b),mt(L,h),ue&&ue()},ce=L=>(ue,be)=>{const ke=L?k:x,fe=()=>J(ue,L,be);rt(ke,[ue,fe]),ur(()=>{mt(ue,L?c:o),Ve(ue,L?a:l),cr(ke)||fr(ue,s,N,fe)})};return me(t,{onBeforeEnter(L){rt(O,[L]),Ve(L,o),Ve(L,i)},onBeforeAppear(L){rt(Q,[L]),Ve(L,c),Ve(L,f)},onEnter:ce(!1),onAppear:ce(!0),onLeave(L,ue){const be=()=>le(L,ue);Ve(L,p),pc(),Ve(L,h),ur(()=>{mt(L,p),Ve(L,b),cr(T)||fr(L,s,S,be)}),rt(T,[L,be])},onEnterCancelled(L){J(L,!1),rt(I,[L])},onAppearCancelled(L){J(L,!0),rt(X,[L])},onLeaveCancelled(L){le(L),rt(q,[L])}})}function ac(e){if(e==null)return null;if(de(e))return[$n(e.enter),$n(e.leave)];{const t=$n(e);return[t,t]}}function $n(e){return Nr(e)}function Ve(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function mt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ur(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let dc=0;function fr(e,t,n,s){const r=e._endId=++dc,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=hc(e,t);if(!i)return s();const f=i+"end";let a=0;const p=()=>{e.removeEventListener(f,h),o()},h=b=>{b.target===e&&++a>=c&&p()};setTimeout(()=>{a(n[R]||"").split(", "),r=s(We+"Delay"),o=s(We+"Duration"),i=ar(r,o),l=s(Mt+"Delay"),c=s(Mt+"Duration"),f=ar(l,c);let a=null,p=0,h=0;t===We?i>0&&(a=We,p=i,h=o.length):t===Mt?f>0&&(a=Mt,p=f,h=c.length):(p=Math.max(i,f),a=p>0?i>f?We:Mt:null,h=a?a===We?o.length:c.length:0);const b=a===We&&/\b(transform|all)(,|$)/.test(n[We+"Property"]);return{type:a,timeout:p,propCount:h,hasTransform:b}}function ar(e,t){for(;e.lengthdr(n)+dr(e[s])))}function dr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function pc(){return document.body.offsetHeight}const Fu={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ft(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Ft(e,!0),s.enter(e)):s.leave(e,()=>{Ft(e,!1)}):Ft(e,t))},beforeUnmount(e,{value:t}){Ft(e,t)}};function Ft(e,t){e.style.display=t?e._vod:"none"}const gc=me({patchProp:cc},Vl);let hr;function mc(){return hr||(hr=Pl(gc))}const Nu=(...e)=>{const t=mc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=_c(s);if(!r)return;const o=t._component;!U(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function _c(e){return ae(e)?document.querySelector(e):e}/*!
- * vue-router v4.0.12
- * (c) 2021 Eduardo San Martin Morote
- * @license MIT
- */const jo=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",Ot=e=>jo?Symbol(e):"_vr_"+e,yc=Ot("rvlm"),pr=Ot("rvd"),Is=Ot("r"),Do=Ot("rl"),ss=Ot("rvl"),vt=typeof window!="undefined";function bc(e){return e.__esModule||jo&&e[Symbol.toStringTag]==="Module"}const te=Object.assign;function kn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Array.isArray(r)?r.map(e):e(r)}return n}const zt=()=>{},vc=/\/$/,Ec=e=>e.replace(vc,"");function jn(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("?"),c=t.indexOf("#",l>-1?l:0);return l>-1&&(s=t.slice(0,l),o=t.slice(l+1,c>-1?c:t.length),r=e(o)),c>-1&&(s=s||t.slice(0,c),i=t.slice(c,t.length)),s=Ac(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Cc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function gr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function xc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&At(t.matched[s],n.matched[r])&&Ko(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function At(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ko(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!wc(e[n],t[n]))return!1;return!0}function wc(e,t){return Array.isArray(e)?mr(e,t):Array.isArray(t)?mr(t,e):e===t}function mr(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Ac(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,o,i;for(o=0;o({left:window.pageXOffset,top:window.pageYOffset});function Oc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Sc(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function _r(e,t){return(history.state?history.state.position-t:-1)+e}const rs=new Map;function Ic(e,t){rs.set(e,t)}function Mc(e){const t=rs.get(e);return rs.delete(e),t}let Fc=()=>location.protocol+"//"+location.host;function Uo(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),gr(c,"")}return gr(n,e)+s+r}function Nc(e,t,n,s){let r=[],o=[],i=null;const l=({state:h})=>{const b=Uo(e,location),R=n.value,N=t.value;let S=0;if(h){if(n.value=b,t.value=h,i&&i===R){i=null;return}S=N?h.position-N.position:0}else s(b);r.forEach(O=>{O(n.value,R,{delta:S,type:Zt.pop,direction:S?S>0?qt.forward:qt.back:qt.unknown})})};function c(){i=n.value}function f(h){r.push(h);const b=()=>{const R=r.indexOf(h);R>-1&&r.splice(R,1)};return o.push(b),b}function a(){const{history:h}=window;!h.state||h.replaceState(te({},h.state,{scroll:On()}),"")}function p(){for(const h of o)h();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a),{pauseListeners:c,listen:f,destroy:p}}function yr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?On():null}}function Lc(e){const{history:t,location:n}=window,s={value:Uo(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,f,a){const p=e.indexOf("#"),h=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+c:Fc()+e+c;try{t[a?"replaceState":"pushState"](f,"",h),r.value=f}catch(b){console.error(b),n[a?"replace":"assign"](h)}}function i(c,f){const a=te({},t.state,yr(r.value.back,c,r.value.forward,!0),f,{position:r.value.position});o(c,a,!0),s.value=c}function l(c,f){const a=te({},r.value,t.state,{forward:c,scroll:On()});o(a.current,a,!0);const p=te({},yr(s.value,c,null),{position:a.position+1},f);o(c,p,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function Hc(e){e=Rc(e);const t=Lc(e),n=Nc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=te({location:"",base:e,go:s,createHref:Tc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Lu(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Hc(e)}function Bc(e){return typeof e=="string"||e&&typeof e=="object"}function zo(e){return typeof e=="string"||typeof e=="symbol"}const Ye={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qo=Ot("nf");var br;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(br||(br={}));function Rt(e,t){return te(new Error,{type:e,[qo]:!0},t)}function ot(e,t){return e instanceof Error&&qo in e&&(t==null||!!(e.type&t))}const vr="[^/]+?",$c={sensitive:!1,strict:!1,start:!0,end:!0},kc=/[.+*?^${}()[\]/\\]/g;function jc(e,t){const n=te({},$c,t),s=[];let r=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let p=0;pt.length?t.length===1&&t[0]===40+40?1:-1:0}function Kc(e,t){let n=0;const s=e.score,r=t.score;for(;n1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function h(){f+=c}for(;l{i(x)}:zt}function i(a){if(zo(a)){const p=s.get(a);p&&(s.delete(a),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(a);p>-1&&(n.splice(p,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let p=0;for(;p=0;)p++;n.splice(p,0,a),a.record.name&&!Er(a)&&s.set(a.record.name,a)}function f(a,p){let h,b={},R,N;if("name"in a&&a.name){if(h=s.get(a.name),!h)throw Rt(1,{location:a});N=h.record.name,b=te(Yc(p.params,h.keys.filter(x=>!x.optional).map(x=>x.name)),a.params),R=h.stringify(b)}else if("path"in a)R=a.path,h=n.find(x=>x.re.test(R)),h&&(b=h.parse(R),N=h.record.name);else{if(h=p.name?s.get(p.name):n.find(x=>x.re.test(p.path)),!h)throw Rt(1,{location:a,currentLocation:p});N=h.record.name,b=te({},p.params,a.params),R=h.stringify(b)}const S=[];let O=h;for(;O;)S.unshift(O.record),O=O.parent;return{name:N,path:R,params:b,matched:S,meta:Xc(S)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:f,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Yc(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Qc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Jc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function Jc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function Er(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Xc(e){return e.reduce((t,n)=>te(t,n.meta),{})}function Cr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}const Wo=/#/g,Zc=/&/g,Gc=/\//g,eu=/=/g,tu=/\?/g,Vo=/\+/g,nu=/%5B/g,su=/%5D/g,Yo=/%5E/g,ru=/%60/g,Qo=/%7B/g,ou=/%7C/g,Jo=/%7D/g,iu=/%20/g;function Ms(e){return encodeURI(""+e).replace(ou,"|").replace(nu,"[").replace(su,"]")}function lu(e){return Ms(e).replace(Qo,"{").replace(Jo,"}").replace(Yo,"^")}function os(e){return Ms(e).replace(Vo,"%2B").replace(iu,"+").replace(Wo,"%23").replace(Zc,"%26").replace(ru,"`").replace(Qo,"{").replace(Jo,"}").replace(Yo,"^")}function cu(e){return os(e).replace(eu,"%3D")}function uu(e){return Ms(e).replace(Wo,"%23").replace(tu,"%3F")}function fu(e){return e==null?"":uu(e).replace(Gc,"%2F")}function bn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function au(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&os(o)):[s&&os(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function du(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}function Nt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Xe(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const c=p=>{p===!1?l(Rt(4,{from:n,to:t})):p instanceof Error?l(p):Bc(p)?l(Rt(2,{from:t,to:p})):(o&&s.enterCallbacks[r]===o&&typeof p=="function"&&o.push(p),i())},f=e.call(s&&s.instances[r],t,n,c);let a=Promise.resolve(f);e.length<3&&(a=a.then(c)),a.catch(p=>l(p))})}function Dn(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(hu(l)){const f=(l.__vccOpts||l)[t];f&&r.push(Xe(f,n,s,o,i))}else{let c=l();r.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=bc(f)?f.default:f;o.components[i]=a;const h=(a.__vccOpts||a)[t];return h&&Xe(h,n,s,o,i)()}))}}return r}function hu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wr(e){const t=et(Is),n=et(Do),s=He(()=>t.resolve(kt(e.to))),r=He(()=>{const{matched:c}=s.value,{length:f}=c,a=c[f-1],p=n.matched;if(!a||!p.length)return-1;const h=p.findIndex(At.bind(null,a));if(h>-1)return h;const b=Ar(c[f-2]);return f>1&&Ar(a)===b&&p[p.length-1].path!==b?p.findIndex(At.bind(null,c[f-2])):h}),o=He(()=>r.value>-1&&_u(n.params,s.value.params)),i=He(()=>r.value>-1&&r.value===n.matched.length-1&&Ko(n.params,s.value.params));function l(c={}){return mu(c)?t[kt(e.replace)?"replace":"push"](kt(e.to)).catch(zt):Promise.resolve()}return{route:s,href:He(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const pu=ho({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:wr,setup(e,{slots:t}){const n=Gt(wr(e)),{options:s}=et(Is),r=He(()=>({[Rr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Rr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Os("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),gu=pu;function mu(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function _u(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Array.isArray(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function Ar(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Rr=(e,t,n)=>e!=null?e:t!=null?t:n,yu=ho({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const s=et(ss),r=He(()=>e.route||s.value),o=et(pr,0),i=He(()=>r.value.matched[o]);ln(pr,o+1),ln(yc,i),ln(ss,r);const l=Bi();return Kt(()=>[l.value,i.value,e.name],([c,f,a],[p,h,b])=>{f&&(f.instances[a]=c,h&&h!==f&&c&&c===p&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!At(f,h)||!p)&&(f.enterCallbacks[a]||[]).forEach(R=>R(c))},{flush:"post"}),()=>{const c=r.value,f=i.value,a=f&&f.components[e.name],p=e.name;if(!a)return Pr(n.default,{Component:a,route:c});const h=f.props[e.name],b=h?h===!0?c.params:typeof h=="function"?h(c):h:null,N=Os(a,te({},b,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(f.instances[p]=null)},ref:l}));return Pr(n.default,{Component:N,route:c})||N}}});function Pr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const bu=yu;function Hu(e){const t=Vc(e.routes,e),n=e.parseQuery||au,s=e.stringifyQuery||xr,r=e.history,o=Nt(),i=Nt(),l=Nt(),c=$i(Ye);let f=Ye;vt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=kn.bind(null,m=>""+m),p=kn.bind(null,fu),h=kn.bind(null,bn);function b(m,F){let A,H;return zo(m)?(A=t.getRecordMatcher(m),H=F):H=m,t.addRoute(H,A)}function R(m){const F=t.getRecordMatcher(m);F&&t.removeRoute(F)}function N(){return t.getRoutes().map(m=>m.record)}function S(m){return!!t.getRecordMatcher(m)}function O(m,F){if(F=te({},F||c.value),typeof m=="string"){const K=jn(n,m,F.path),u=t.resolve({path:K.path},F),d=r.createHref(K.fullPath);return te(K,u,{params:h(u.params),hash:bn(K.hash),redirectedFrom:void 0,href:d})}let A;if("path"in m)A=te({},m,{path:jn(n,m.path,F.path).path});else{const K=te({},m.params);for(const u in K)K[u]==null&&delete K[u];A=te({},m,{params:p(m.params)}),F.params=p(F.params)}const H=t.resolve(A,F),G=m.hash||"";H.params=a(h(H.params));const re=Cc(s,te({},m,{hash:lu(G),path:H.path})),z=r.createHref(re);return te({fullPath:re,hash:G,query:s===xr?du(m.query):m.query||{}},H,{redirectedFrom:void 0,href:z})}function x(m){return typeof m=="string"?jn(n,m,c.value.path):te({},m)}function I(m,F){if(f!==m)return Rt(8,{from:F,to:m})}function T(m){return k(m)}function q(m){return T(te(x(m),{replace:!0}))}function Q(m){const F=m.matched[m.matched.length-1];if(F&&F.redirect){const{redirect:A}=F;let H=typeof A=="function"?A(m):A;return typeof H=="string"&&(H=H.includes("?")||H.includes("#")?H=x(H):{path:H},H.params={}),te({query:m.query,hash:m.hash,params:m.params},H)}}function k(m,F){const A=f=O(m),H=c.value,G=m.state,re=m.force,z=m.replace===!0,K=Q(A);if(K)return k(te(x(K),{state:G,force:re,replace:z}),F||A);const u=A;u.redirectedFrom=F;let d;return!re&&xc(s,H,A)&&(d=Rt(16,{to:u,from:H}),pt(H,H,!0,!1)),(d?Promise.resolve(d):J(u,H)).catch(g=>ot(g)?g:se(g,u,H)).then(g=>{if(g){if(ot(g,2))return k(te(x(g.to),{state:G,force:re,replace:z}),F||u)}else g=ce(u,H,!0,z,G);return le(u,H,g),g})}function X(m,F){const A=I(m,F);return A?Promise.reject(A):Promise.resolve()}function J(m,F){let A;const[H,G,re]=vu(m,F);A=Dn(H.reverse(),"beforeRouteLeave",m,F);for(const K of H)K.leaveGuards.forEach(u=>{A.push(Xe(u,m,F))});const z=X.bind(null,m,F);return A.push(z),_t(A).then(()=>{A=[];for(const K of o.list())A.push(Xe(K,m,F));return A.push(z),_t(A)}).then(()=>{A=Dn(G,"beforeRouteUpdate",m,F);for(const K of G)K.updateGuards.forEach(u=>{A.push(Xe(u,m,F))});return A.push(z),_t(A)}).then(()=>{A=[];for(const K of m.matched)if(K.beforeEnter&&!F.matched.includes(K))if(Array.isArray(K.beforeEnter))for(const u of K.beforeEnter)A.push(Xe(u,m,F));else A.push(Xe(K.beforeEnter,m,F));return A.push(z),_t(A)}).then(()=>(m.matched.forEach(K=>K.enterCallbacks={}),A=Dn(re,"beforeRouteEnter",m,F),A.push(z),_t(A))).then(()=>{A=[];for(const K of i.list())A.push(Xe(K,m,F));return A.push(z),_t(A)}).catch(K=>ot(K,8)?K:Promise.reject(K))}function le(m,F,A){for(const H of l.list())H(m,F,A)}function ce(m,F,A,H,G){const re=I(m,F);if(re)return re;const z=F===Ye,K=vt?history.state:{};A&&(H||z?r.replace(m.fullPath,te({scroll:z&&K&&K.scroll},G)):r.push(m.fullPath,G)),c.value=m,pt(m,F,A,z),we()}let L;function ue(){L=r.listen((m,F,A)=>{const H=O(m),G=Q(H);if(G){k(te(G,{replace:!0}),H).catch(zt);return}f=H;const re=c.value;vt&&Ic(_r(re.fullPath,A.delta),On()),J(H,re).catch(z=>ot(z,12)?z:ot(z,2)?(k(z.to,H).then(K=>{ot(K,20)&&!A.delta&&A.type===Zt.pop&&r.go(-1,!1)}).catch(zt),Promise.reject()):(A.delta&&r.go(-A.delta,!1),se(z,H,re))).then(z=>{z=z||ce(H,re,!1),z&&(A.delta?r.go(-A.delta,!1):A.type===Zt.pop&&ot(z,20)&&r.go(-1,!1)),le(H,re,z)}).catch(zt)})}let be=Nt(),ke=Nt(),fe;function se(m,F,A){we(m);const H=ke.list();return H.length?H.forEach(G=>G(m,F,A)):console.error(m),Promise.reject(m)}function Z(){return fe&&c.value!==Ye?Promise.resolve():new Promise((m,F)=>{be.add([m,F])})}function we(m){fe||(fe=!0,ue(),be.list().forEach(([F,A])=>m?A(m):F()),be.reset())}function pt(m,F,A,H){const{scrollBehavior:G}=e;if(!vt||!G)return Promise.resolve();const re=!A&&Mc(_r(m.fullPath,0))||(H||!A)&&history.state&&history.state.scroll||null;return eo().then(()=>G(m,F,re)).then(z=>z&&Oc(z)).catch(z=>se(z,m,F))}const je=m=>r.go(m);let Fe;const Ae=new Set;return{currentRoute:c,addRoute:b,removeRoute:R,hasRoute:S,getRoutes:N,resolve:O,options:e,push:T,replace:q,go:je,back:()=>je(-1),forward:()=>je(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:ke.add,isReady:Z,install(m){const F=this;m.component("RouterLink",gu),m.component("RouterView",bu),m.config.globalProperties.$router=F,Object.defineProperty(m.config.globalProperties,"$route",{enumerable:!0,get:()=>kt(c)}),vt&&!Fe&&c.value===Ye&&(Fe=!0,T(r.location).catch(G=>{}));const A={};for(const G in Ye)A[G]=He(()=>c.value[G]);m.provide(Is,F),m.provide(Do,Gt(A)),m.provide(ss,c);const H=m.unmount;Ae.add(m),m.unmount=function(){Ae.delete(m),Ae.size<1&&(f=Ye,L&&L(),c.value=Ye,Fe=!1,fe=!1),H()}}}}function _t(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function vu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iAt(f,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(f=>At(f,c))||r.push(c))}return[n,s,r]}export{Te as F,wu as K,$o as T,Tu as a,Iu as b,Oo as c,Mo as d,ye as e,Ou as f,ls as g,Nl as h,Mu as i,Au as j,xu as k,Hu as l,Lu as m,cs as n,To as o,Cu as p,eo as q,Ru as r,Nu as s,Eu as t,Su as u,Fu as v,Qi as w,Kt as x,Pu as y};
diff --git a/assets/vue-libs.8d6a461f.js b/assets/vue-libs.8d6a461f.js
new file mode 100644
index 00000000..17bb1c15
--- /dev/null
+++ b/assets/vue-libs.8d6a461f.js
@@ -0,0 +1,5 @@
+function ns(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const Vo="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Qo=ns(Vo);function Rr(e){return!!e||e===""}function ss(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(Jo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function rs(e){let t="";if(ae(e))t=e;else if(j(e))for(let n=0;nae(e)?e:e==null?"":j(e)||ie(e)&&(e.toString===Or||!K(e.toString))?JSON.stringify(e,Pr,2):String(e),Pr=(e,t)=>t&&t.__v_isRef?Pr(e,t.value):vt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Tr(t)?{[`Set(${t.size})`]:[...t.values()]}:ie(t)&&!j(t)&&!Ir(t)?String(t):t,te={},bt=[],Fe=()=>{},Zo=()=>!1,Go=/^on[^a-z]/,mn=e=>Go.test(e),os=e=>e.startsWith("onUpdate:"),ge=Object.assign,is=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ei=Object.prototype.hasOwnProperty,V=(e,t)=>ei.call(e,t),j=Array.isArray,vt=e=>yn(e)==="[object Map]",Tr=e=>yn(e)==="[object Set]",K=e=>typeof e=="function",ae=e=>typeof e=="string",ls=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",Sr=e=>ie(e)&&K(e.then)&&K(e.catch),Or=Object.prototype.toString,yn=e=>Or.call(e),ti=e=>yn(e).slice(8,-1),Ir=e=>yn(e)==="[object Object]",cs=e=>ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,rn=ns(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_n=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ni=/-(\w)/g,je=_n(e=>e.replace(ni,(t,n)=>n?n.toUpperCase():"")),si=/\B([A-Z])/g,Tt=_n(e=>e.replace(si,"-$1").toLowerCase()),bn=_n(e=>e.charAt(0).toUpperCase()+e.slice(1)),Sn=_n(e=>e?`on${bn(e)}`:""),zt=(e,t)=>!Object.is(e,t),Bt=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Mr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ms;const ri=()=>Ms||(Ms=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let He;class oi{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&He&&(this.parent=He,this.index=(He.scopes||(He.scopes=[])).push(this)-1)}run(t){if(this.active){const n=He;try{return He=this,t()}finally{He=n}}}on(){He=this}off(){He=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Fr=e=>(e.w&tt)>0,Nr=e=>(e.n&tt)>0,li=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=s)&&l.push(c)});else switch(n!==void 0&&l.push(i.get(n)),t){case"add":j(e)?cs(n)&&l.push(i.get("length")):(l.push(i.get(ht)),vt(e)&&l.push(i.get(Dn)));break;case"delete":j(e)||(l.push(i.get(ht)),vt(e)&&l.push(i.get(Dn)));break;case"set":vt(e)&&l.push(i.get(ht));break}if(l.length===1)l[0]&&Kn(l[0]);else{const c=[];for(const f of l)f&&c.push(...f);Kn(us(c))}}function Kn(e,t){const n=j(e)?e:[...e];for(const s of n)s.computed&&Ns(s);for(const s of n)s.computed||Ns(s)}function Ns(e,t){(e!==Ie||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const ui=ns("__proto__,__v_isRef,__isVue"),kr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ls)),fi=as(),ai=as(!1,!0),di=as(!0),Ls=hi();function hi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Y(this);for(let o=0,i=this.length;o{e[t]=function(...n){St();const s=Y(this)[t].apply(this,n);return Ot(),s}}),e}function as(e=!1,t=!1){return function(s,r,o){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&o===(e?t?Si:Kr:t?Dr:jr).get(s))return s;const i=j(s);if(!e&&i&&V(Ls,r))return Reflect.get(Ls,r,o);const l=Reflect.get(s,r,o);return(ls(r)?kr.has(r):ui(r))||(e||xe(s,"get",r),t)?l:ye(l)?i&&cs(r)?l:l.value:ie(l)?e?Ur(l):Zt(l):l}}const pi=Br(),gi=Br(!0);function Br(e=!1){return function(n,s,r,o){let i=n[s];if(wt(i)&&ye(i)&&!ye(r))return!1;if(!e&&(!fn(r)&&!wt(r)&&(i=Y(i),r=Y(r)),!j(n)&&ye(i)&&!ye(r)))return i.value=r,!0;const l=j(n)&&cs(s)?Number(s)e,vn=e=>Reflect.getPrototypeOf(e);function Gt(e,t,n=!1,s=!1){e=e.__v_raw;const r=Y(e),o=Y(t);n||(t!==o&&xe(r,"get",t),xe(r,"get",o));const{has:i}=vn(r),l=s?ds:n?gs:Wt;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,s=Y(n),r=Y(e);return t||(e!==r&&xe(s,"has",e),xe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function tn(e,t=!1){return e=e.__v_raw,!t&&xe(Y(e),"iterate",ht),Reflect.get(e,"size",e)}function Hs(e){e=Y(e);const t=Y(this);return vn(t).has.call(t,e)||(t.add(e),Ke(t,"add",e,e)),this}function ks(e,t){t=Y(t);const n=Y(this),{has:s,get:r}=vn(n);let o=s.call(n,e);o||(e=Y(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?zt(t,i)&&Ke(n,"set",e,t):Ke(n,"add",e,t),this}function Bs(e){const t=Y(this),{has:n,get:s}=vn(t);let r=n.call(t,e);r||(e=Y(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Ke(t,"delete",e,void 0),o}function $s(){const e=Y(this),t=e.size!==0,n=e.clear();return t&&Ke(e,"clear",void 0,void 0),n}function nn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=Y(i),c=t?ds:e?gs:Wt;return!e&&xe(l,"iterate",ht),i.forEach((f,a)=>s.call(r,c(f),c(a),o))}}function sn(e,t,n){return function(...s){const r=this.__v_raw,o=Y(r),i=vt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=r[e](...s),a=n?ds:t?gs:Wt;return!t&&xe(o,"iterate",c?Dn:ht),{next(){const{value:p,done:h}=f.next();return h?{value:p,done:h}:{value:l?[a(p[0]),a(p[1])]:a(p),done:h}},[Symbol.iterator](){return this}}}}function qe(e){return function(...t){return e==="delete"?!1:this}}function Ei(){const e={get(o){return Gt(this,o)},get size(){return tn(this)},has:en,add:Hs,set:ks,delete:Bs,clear:$s,forEach:nn(!1,!1)},t={get(o){return Gt(this,o,!1,!0)},get size(){return tn(this)},has:en,add:Hs,set:ks,delete:Bs,clear:$s,forEach:nn(!1,!0)},n={get(o){return Gt(this,o,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:qe("add"),set:qe("set"),delete:qe("delete"),clear:qe("clear"),forEach:nn(!0,!1)},s={get(o){return Gt(this,o,!0,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:qe("add"),set:qe("set"),delete:qe("delete"),clear:qe("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=sn(o,!1,!1),n[o]=sn(o,!0,!1),t[o]=sn(o,!1,!0),s[o]=sn(o,!0,!0)}),[e,n,t,s]}const[Ci,xi,wi,Ai]=Ei();function hs(e,t){const n=t?e?Ai:wi:e?xi:Ci;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(V(n,r)&&r in s?n:s,r,o)}const Ri={get:hs(!1,!1)},Pi={get:hs(!1,!0)},Ti={get:hs(!0,!1)},jr=new WeakMap,Dr=new WeakMap,Kr=new WeakMap,Si=new WeakMap;function Oi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ii(e){return e.__v_skip||!Object.isExtensible(e)?0:Oi(ti(e))}function Zt(e){return wt(e)?e:ps(e,!1,$r,Ri,jr)}function Mi(e){return ps(e,!1,vi,Pi,Dr)}function Ur(e){return ps(e,!0,bi,Ti,Kr)}function ps(e,t,n,s,r){if(!ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Ii(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function Et(e){return wt(e)?Et(e.__v_raw):!!(e&&e.__v_isReactive)}function wt(e){return!!(e&&e.__v_isReadonly)}function fn(e){return!!(e&&e.__v_isShallow)}function zr(e){return Et(e)||wt(e)}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function Wr(e){return un(e,"__v_skip",!0),e}const Wt=e=>ie(e)?Zt(e):e,gs=e=>ie(e)?Ur(e):e;function qr(e){Ze&&Ie&&(e=Y(e),Hr(e.dep||(e.dep=us())))}function Vr(e,t){e=Y(e),e.dep&&Kn(e.dep)}function ye(e){return!!(e&&e.__v_isRef===!0)}function Fi(e){return Qr(e,!1)}function Ni(e){return Qr(e,!0)}function Qr(e,t){return ye(e)?e:new Li(e,t)}class Li{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Y(t),this._value=n?t:Wt(t)}get value(){return qr(this),this._value}set value(t){const n=this.__v_isShallow||fn(t)||wt(t);t=n?t:Y(t),zt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Wt(t),Vr(this))}}function $t(e){return ye(e)?e.value:e}const Hi={get:(e,t,n)=>$t(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ye(r)&&!ye(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Yr(e){return Et(e)?e:new Proxy(e,Hi)}var Jr;class ki{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Jr]=!1,this._dirty=!0,this.effect=new fs(t,()=>{this._dirty||(this._dirty=!0,Vr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Y(this);return qr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Jr="__v_isReadonly";function Bi(e,t,n=!1){let s,r;const o=K(e);return o?(s=e,r=Fe):(s=e.get,r=e.set),new ki(s,r,o||!r,n)}function Ge(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){En(o,t,n)}return r}function Pe(e,t,n,s){if(K(e)){const o=Ge(e,t,n,s);return o&&Sr(o)&&o.catch(i=>{En(i,t,n)}),o}const r=[];for(let o=0;o>>1;Vt(me[s])Be&&me.splice(t,1)}function Ki(e){j(e)?Ct.push(...e):(!De||!De.includes(e,e.allowRecurse?ut+1:ut))&&Ct.push(e),Gr()}function js(e,t=qt?Be+1:0){for(;tVt(n)-Vt(s)),ut=0;ute.id==null?1/0:e.id,Ui=(e,t)=>{const n=Vt(e)-Vt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function to(e){Un=!1,qt=!0,me.sort(Ui);const t=Fe;try{for(Be=0;Beb.trim())),p&&(r=n.map(Mr))}let l,c=s[l=Sn(t)]||s[l=Sn(je(t))];!c&&o&&(c=s[l=Sn(Tt(t))]),c&&Pe(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Pe(f,e,6,r)}}function no(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!K(e)){const c=f=>{const a=no(f,t,!0);a&&(l=!0,ge(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ie(e)&&s.set(e,null),null):(j(o)?o.forEach(c=>i[c]=null):ge(i,o),ie(e)&&s.set(e,i),i)}function Cn(e,t){return!e||!mn(t)?!1:(t=t.slice(2).replace(/Once$/,""),V(e,t[0].toLowerCase()+t.slice(1))||V(e,Tt(t))||V(e,t))}let _e=null,xn=null;function an(e){const t=_e;return _e=e,xn=e&&e.type.__scopeId||null,t}function _u(e){xn=e}function bu(){xn=null}function Wi(e,t=_e,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Xs(-1);const o=an(t),i=e(...r);return an(o),s._d&&Xs(1),i};return s._n=!0,s._c=!0,s._d=!0,s}function On(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:c,emit:f,render:a,renderCache:p,data:h,setupState:b,ctx:A,inheritAttrs:T}=e;let L,S;const E=an(e);try{if(n.shapeFlag&4){const O=r||s;L=ke(a.call(O,O,p,o,b,h,A)),S=c}else{const O=t;L=ke(O.length>1?O(o,{attrs:c,slots:l,emit:f}):O(o,null)),S=t.props?c:qi(c)}}catch(O){Dt.length=0,En(O,e,1),L=ve(Te)}let M=L;if(S&&T!==!1){const O=Object.keys(S),{shapeFlag:z}=M;O.length&&z&7&&(i&&O.some(os)&&(S=Vi(S,i)),M=Ue(M,S))}return n.dirs&&(M=Ue(M),M.dirs=M.dirs?M.dirs.concat(n.dirs):n.dirs),n.transition&&(M.transition=n.transition),L=M,an(E),L}const qi=e=>{let t;for(const n in e)(n==="class"||n==="style"||mn(n))&&((t||(t={}))[n]=e[n]);return t},Vi=(e,t)=>{const n={};for(const s in e)(!os(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Qi(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Ds(s,i,f):!!i;if(c&8){const a=t.dynamicProps;for(let p=0;pe.__isSuspense;function Ji(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):Ki(e)}function on(e,t){if(de){let n=de.provides;const s=de.parent&&de.parent.provides;s===n&&(n=de.provides=Object.create(s)),n[e]=t}}function et(e,t,n=!1){const s=de||_e;if(s){const r=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&K(t)?t.call(s.proxy):t}}const Ks={};function jt(e,t,n){return ro(e,t,n)}function ro(e,t,{immediate:n,deep:s,flush:r,onTrack:o,onTrigger:i}=te){const l=de;let c,f=!1,a=!1;if(ye(e)?(c=()=>e.value,f=fn(e)):Et(e)?(c=()=>e,s=!0):j(e)?(a=!0,f=e.some(S=>Et(S)||fn(S)),c=()=>e.map(S=>{if(ye(S))return S.value;if(Et(S))return dt(S);if(K(S))return Ge(S,l,2)})):K(e)?t?c=()=>Ge(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),Pe(e,l,3,[h])}:c=Fe,t&&s){const S=c;c=()=>dt(S())}let p,h=S=>{p=L.onStop=()=>{Ge(S,l,4)}};if(Jt)return h=Fe,t?n&&Pe(t,l,3,[c(),a?[]:void 0,h]):c(),Fe;let b=a?[]:Ks;const A=()=>{if(!!L.active)if(t){const S=L.run();(s||f||(a?S.some((E,M)=>zt(E,b[M])):zt(S,b)))&&(p&&p(),Pe(t,l,3,[S,b===Ks?void 0:b,h]),b=S)}else L.run()};A.allowRecurse=!!t;let T;r==="sync"?T=A:r==="post"?T=()=>pe(A,l&&l.suspense):(A.pre=!0,l&&(A.id=l.uid),T=()=>ys(A));const L=new fs(c,T);return t?n?A():b=L.run():r==="post"?pe(L.run.bind(L),l&&l.suspense):L.run(),()=>{L.stop(),l&&l.scope&&is(l.scope.effects,L)}}function Xi(e,t,n){const s=this.proxy,r=ae(e)?e.includes(".")?oo(s,e):()=>s[e]:e.bind(s,s);let o;K(t)?o=t:(o=t.handler,n=t);const i=de;At(this);const l=ro(r,o.bind(s),n);return i?At(i):pt(),l}function oo(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{dt(n,t)});else if(Ir(e))for(const n in e)dt(e[n],t);return e}function Zi(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _s(()=>{e.isMounted=!0}),bs(()=>{e.isUnmounting=!0}),e}const we=[Function,Array],Gi={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:we,onEnter:we,onAfterEnter:we,onEnterCancelled:we,onBeforeLeave:we,onLeave:we,onAfterLeave:we,onLeaveCancelled:we,onBeforeAppear:we,onAppear:we,onAfterAppear:we,onAppearCancelled:we},setup(e,{slots:t}){const n=Oo(),s=Zi();let r;return()=>{const o=t.default&&co(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const T of o)if(T.type!==Te){i=T;break}}const l=Y(e),{mode:c}=l;if(s.isLeaving)return In(i);const f=Us(i);if(!f)return In(i);const a=zn(f,l,s,n);dn(f,a);const p=n.subTree,h=p&&Us(p);let b=!1;const{getTransitionKey:A}=f.type;if(A){const T=A();r===void 0?r=T:T!==r&&(r=T,b=!0)}if(h&&h.type!==Te&&(!ft(f,h)||b)){const T=zn(h,l,s,n);if(dn(h,T),c==="out-in")return s.isLeaving=!0,T.afterLeave=()=>{s.isLeaving=!1,n.update()},In(i);c==="in-out"&&f.type!==Te&&(T.delayLeave=(L,S,E)=>{const M=lo(s,h);M[String(h.key)]=h,L._leaveCb=()=>{S(),L._leaveCb=void 0,delete a.delayedLeave},a.delayedLeave=E})}return i}}},io=Gi;function lo(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function zn(e,t,n,s){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:f,onEnterCancelled:a,onBeforeLeave:p,onLeave:h,onAfterLeave:b,onLeaveCancelled:A,onBeforeAppear:T,onAppear:L,onAfterAppear:S,onAppearCancelled:E}=t,M=String(e.key),O=lo(n,e),z=($,X)=>{$&&Pe($,s,9,X)},J=($,X)=>{const q=X[1];z($,X),j($)?$.every(le=>le.length<=1)&&q():$.length<=1&&q()},ne={mode:o,persisted:i,beforeEnter($){let X=l;if(!n.isMounted)if(r)X=T||l;else return;$._leaveCb&&$._leaveCb(!0);const q=O[M];q&&ft(e,q)&&q.el._leaveCb&&q.el._leaveCb(),z(X,[$])},enter($){let X=c,q=f,le=a;if(!n.isMounted)if(r)X=L||c,q=S||f,le=E||a;else return;let N=!1;const oe=$._enterCb=he=>{N||(N=!0,he?z(le,[$]):z(q,[$]),ne.delayedLeave&&ne.delayedLeave(),$._enterCb=void 0)};X?J(X,[$,oe]):oe()},leave($,X){const q=String(e.key);if($._enterCb&&$._enterCb(!0),n.isUnmounting)return X();z(p,[$]);let le=!1;const N=$._leaveCb=oe=>{le||(le=!0,X(),oe?z(A,[$]):z(b,[$]),$._leaveCb=void 0,O[q]===e&&delete O[q])};O[q]=e,h?J(h,[$,N]):N()},clone($){return zn($,t,n,s)}};return ne}function In(e){if(wn(e))return e=Ue(e),e.children=null,e}function Us(e){return wn(e)?e.children?e.children[0]:void 0:e}function dn(e,t){e.shapeFlag&6&&e.component?dn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function co(e,t=!1,n){let s=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,wn=e=>e.type.__isKeepAlive,el={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Oo(),s=n.ctx;if(!s.renderer)return()=>{const E=t.default&&t.default();return E&&E.length===1?E[0]:E};const r=new Map,o=new Set;let i=null;const l=n.suspense,{renderer:{p:c,m:f,um:a,o:{createElement:p}}}=s,h=p("div");s.activate=(E,M,O,z,J)=>{const ne=E.component;f(E,M,O,0,l),c(ne.vnode,E,M,O,ne,l,z,E.slotScopeIds,J),pe(()=>{ne.isDeactivated=!1,ne.a&&Bt(ne.a);const $=E.props&&E.props.onVnodeMounted;$&&Ae($,ne.parent,E)},l)},s.deactivate=E=>{const M=E.component;f(E,h,null,1,l),pe(()=>{M.da&&Bt(M.da);const O=E.props&&E.props.onVnodeUnmounted;O&&Ae(O,M.parent,E),M.isDeactivated=!0},l)};function b(E){Mn(E),a(E,n,l,!0)}function A(E){r.forEach((M,O)=>{const z=Jn(M.type);z&&(!E||!E(z))&&T(O)})}function T(E){const M=r.get(E);!i||M.type!==i.type?b(M):i&&Mn(i),r.delete(E),o.delete(E)}jt(()=>[e.include,e.exclude],([E,M])=>{E&&A(O=>kt(E,O)),M&&A(O=>!kt(M,O))},{flush:"post",deep:!0});let L=null;const S=()=>{L!=null&&r.set(L,Fn(n.subTree))};return _s(S),ao(S),bs(()=>{r.forEach(E=>{const{subTree:M,suspense:O}=n,z=Fn(M);if(E.type===z.type){Mn(z);const J=z.component.da;J&&pe(J,O);return}b(E)})}),()=>{if(L=null,!t.default)return null;const E=t.default(),M=E[0];if(E.length>1)return i=null,E;if(!Yt(M)||!(M.shapeFlag&4)&&!(M.shapeFlag&128))return i=null,M;let O=Fn(M);const z=O.type,J=Jn(xt(O)?O.type.__asyncResolved||{}:z),{include:ne,exclude:$,max:X}=e;if(ne&&(!J||!kt(ne,J))||$&&J&&kt($,J))return i=O,M;const q=O.key==null?z:O.key,le=r.get(q);return O.el&&(O=Ue(O),M.shapeFlag&128&&(M.ssContent=O)),L=q,le?(O.el=le.el,O.component=le.component,O.transition&&dn(O,O.transition),O.shapeFlag|=512,o.delete(q),o.add(q)):(o.add(q),X&&o.size>parseInt(X,10)&&T(o.values().next().value)),O.shapeFlag|=256,i=O,so(M.type)?M:O}}},vu=el;function kt(e,t){return j(e)?e.some(n=>kt(n,t)):ae(e)?e.split(",").includes(t):e.test?e.test(t):!1}function tl(e,t){fo(e,"a",t)}function nl(e,t){fo(e,"da",t)}function fo(e,t,n=de){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(An(t,s,n),n){let r=n.parent;for(;r&&r.parent;)wn(r.parent.vnode)&&sl(s,t,n,r),r=r.parent}}function sl(e,t,n,s){const r=An(t,e,s,!0);ho(()=>{is(s[t],r)},n)}function Mn(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Fn(e){return e.shapeFlag&128?e.ssContent:e}function An(e,t,n=de,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;St(),At(n);const l=Pe(t,n,e,i);return pt(),Ot(),l});return s?r.unshift(o):r.push(o),o}}const ze=e=>(t,n=de)=>(!Jt||e==="sp")&&An(e,(...s)=>t(...s),n),rl=ze("bm"),_s=ze("m"),ol=ze("bu"),ao=ze("u"),bs=ze("bum"),ho=ze("um"),il=ze("sp"),ll=ze("rtg"),cl=ze("rtc");function ul(e,t=de){An("ec",e,t)}function Eu(e,t){const n=_e;if(n===null)return e;const s=Pn(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;ot(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,c=i.length;lYt(t)?!(t.type===Te||t.type===Re&&!mo(t.children)):!0)?e:null}const Wn=e=>e?Io(e)?Pn(e)||e.proxy:Wn(e.parent):null,hn=ge(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Wn(e.parent),$root:e=>Wn(e.root),$emit:e=>e.emit,$options:e=>Es(e),$forceUpdate:e=>e.f||(e.f=()=>ys(e.update)),$nextTick:e=>e.n||(e.n=Zr.bind(e.proxy)),$watch:e=>Xi.bind(e)}),fl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(s!==te&&V(s,t))return i[t]=1,s[t];if(r!==te&&V(r,t))return i[t]=2,r[t];if((f=e.propsOptions[0])&&V(f,t))return i[t]=3,o[t];if(n!==te&&V(n,t))return i[t]=4,n[t];qn&&(i[t]=0)}}const a=hn[t];let p,h;if(a)return t==="$attrs"&&xe(e,"get",t),a(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==te&&V(n,t))return i[t]=4,n[t];if(h=c.config.globalProperties,V(h,t))return h[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return r!==te&&V(r,t)?(r[t]=n,!0):s!==te&&V(s,t)?(s[t]=n,!0):V(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==te&&V(e,i)||t!==te&&V(t,i)||(l=o[0])&&V(l,i)||V(s,i)||V(hn,i)||V(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:V(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let qn=!0;function al(e){const t=Es(e),n=e.proxy,s=e.ctx;qn=!1,t.beforeCreate&&Ws(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:f,created:a,beforeMount:p,mounted:h,beforeUpdate:b,updated:A,activated:T,deactivated:L,beforeDestroy:S,beforeUnmount:E,destroyed:M,unmounted:O,render:z,renderTracked:J,renderTriggered:ne,errorCaptured:$,serverPrefetch:X,expose:q,inheritAttrs:le,components:N,directives:oe,filters:he}=t;if(f&&dl(f,s,null,e.appContext.config.unwrapInjectedRef),i)for(const se in i){const Z=i[se];K(Z)&&(s[se]=Z.bind(n))}if(r){const se=r.call(n,n);ie(se)&&(e.data=Zt(se))}if(qn=!0,o)for(const se in o){const Z=o[se],Ne=K(Z)?Z.bind(n,n):K(Z.get)?Z.get.bind(n,n):Fe,nt=!K(Z)&&K(Z.set)?Z.set.bind(n):Fe,Se=$e({get:Ne,set:nt});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>Se.value,set:Ee=>Se.value=Ee})}if(l)for(const se in l)yo(l[se],s,n,se);if(c){const se=K(c)?c.call(n):c;Reflect.ownKeys(se).forEach(Z=>{on(Z,se[Z])})}a&&Ws(a,e,"c");function ce(se,Z){j(Z)?Z.forEach(Ne=>se(Ne.bind(n))):Z&&se(Z.bind(n))}if(ce(rl,p),ce(_s,h),ce(ol,b),ce(ao,A),ce(tl,T),ce(nl,L),ce(ul,$),ce(cl,J),ce(ll,ne),ce(bs,E),ce(ho,O),ce(il,X),j(q))if(q.length){const se=e.exposed||(e.exposed={});q.forEach(Z=>{Object.defineProperty(se,Z,{get:()=>n[Z],set:Ne=>n[Z]=Ne})})}else e.exposed||(e.exposed={});z&&e.render===Fe&&(e.render=z),le!=null&&(e.inheritAttrs=le),N&&(e.components=N),oe&&(e.directives=oe)}function dl(e,t,n=Fe,s=!1){j(e)&&(e=Vn(e));for(const r in e){const o=e[r];let i;ie(o)?"default"in o?i=et(o.from||r,o.default,!0):i=et(o.from||r):i=et(o),ye(i)&&s?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function Ws(e,t,n){Pe(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function yo(e,t,n,s){const r=s.includes(".")?oo(n,s):()=>n[s];if(ae(e)){const o=t[e];K(o)&&jt(r,o)}else if(K(e))jt(r,e.bind(n));else if(ie(e))if(j(e))e.forEach(o=>yo(o,t,n,s));else{const o=K(e.handler)?e.handler.bind(n):t[e.handler];K(o)&&jt(r,o,e)}}function Es(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(f=>pn(c,f,i,!0)),pn(c,t,i)),ie(t)&&o.set(t,c),c}function pn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&pn(e,o,n,!0),r&&r.forEach(i=>pn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=hl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const hl={data:qs,props:ct,emits:ct,methods:ct,computed:ct,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:ct,directives:ct,watch:gl,provide:qs,inject:pl};function qs(e,t){return t?e?function(){return ge(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function pl(e,t){return ct(Vn(e),Vn(t))}function Vn(e){if(j(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[h,b]=bo(p,t,!0);ge(i,h),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return ie(e)&&s.set(e,bt),bt;if(j(o))for(let a=0;a-1,b[1]=T<0||A-1||V(b,"default"))&&l.push(p)}}}const f=[i,l];return ie(e)&&s.set(e,f),f}function Vs(e){return e[0]!=="$"}function Qs(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Ys(e,t){return Qs(e)===Qs(t)}function Js(e,t){return j(t)?t.findIndex(n=>Ys(n,e)):K(t)&&Ys(t,e)?0:-1}const vo=e=>e[0]==="_"||e==="$stable",Cs=e=>j(e)?e.map(ke):[ke(e)],_l=(e,t,n)=>{if(t._n)return t;const s=Wi((...r)=>Cs(t(...r)),n);return s._c=!1,s},Eo=(e,t,n)=>{const s=e._ctx;for(const r in e){if(vo(r))continue;const o=e[r];if(K(o))t[r]=_l(r,o,s);else if(o!=null){const i=Cs(o);t[r]=()=>i}}},Co=(e,t)=>{const n=Cs(t);e.slots.default=()=>n},bl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Y(t),un(t,"_",n)):Eo(t,e.slots={})}else e.slots={},t&&Co(e,t);un(e.slots,Rn,1)},vl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ge(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Eo(t,r)),i=t}else t&&(Co(e,t),i={default:1});if(o)for(const l in r)!vo(l)&&!(l in i)&&delete r[l]};function xo(){return{app:null,config:{isNativeTag:Zo,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let El=0;function Cl(e,t){return function(s,r=null){K(s)||(s=Object.assign({},s)),r!=null&&!ie(r)&&(r=null);const o=xo(),i=new Set;let l=!1;const c=o.app={_uid:El++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:jl,get config(){return o.config},set config(f){},use(f,...a){return i.has(f)||(f&&K(f.install)?(i.add(f),f.install(c,...a)):K(f)&&(i.add(f),f(c,...a))),c},mixin(f){return o.mixins.includes(f)||o.mixins.push(f),c},component(f,a){return a?(o.components[f]=a,c):o.components[f]},directive(f,a){return a?(o.directives[f]=a,c):o.directives[f]},mount(f,a,p){if(!l){const h=ve(s,r);return h.appContext=o,a&&t?t(h,f):e(h,f,p),l=!0,c._container=f,f.__vue_app__=c,Pn(h.component)||h.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(f,a){return o.provides[f]=a,c}};return c}}function Yn(e,t,n,s,r=!1){if(j(e)){e.forEach((h,b)=>Yn(h,t&&(j(t)?t[b]:t),n,s,r));return}if(xt(s)&&!r)return;const o=s.shapeFlag&4?Pn(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:c}=e,f=t&&t.r,a=l.refs===te?l.refs={}:l.refs,p=l.setupState;if(f!=null&&f!==c&&(ae(f)?(a[f]=null,V(p,f)&&(p[f]=null)):ye(f)&&(f.value=null)),K(c))Ge(c,l,12,[i,a]);else{const h=ae(c),b=ye(c);if(h||b){const A=()=>{if(e.f){const T=h?a[c]:c.value;r?j(T)&&is(T,o):j(T)?T.includes(o)||T.push(o):h?(a[c]=[o],V(p,c)&&(p[c]=a[c])):(c.value=[o],e.k&&(a[e.k]=c.value))}else h?(a[c]=i,V(p,c)&&(p[c]=i)):b&&(c.value=i,e.k&&(a[e.k]=i))};i?(A.id=-1,pe(A,n)):A()}}}const pe=Ji;function xl(e){return wl(e)}function wl(e,t){const n=ri();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:f,setElementText:a,parentNode:p,nextSibling:h,setScopeId:b=Fe,insertStaticContent:A}=e,T=(u,d,g,m=null,_=null,x=null,P=!1,C=null,w=!!d.dynamicChildren)=>{if(u===d)return;u&&!ft(u,d)&&(m=R(u),Ee(u,_,x,!0),u=null),d.patchFlag===-2&&(w=!1,d.dynamicChildren=null);const{type:v,ref:k,shapeFlag:F}=d;switch(v){case xs:L(u,d,g,m);break;case Te:S(u,d,g,m);break;case ln:u==null&&E(d,g,m,P);break;case Re:N(u,d,g,m,_,x,P,C,w);break;default:F&1?z(u,d,g,m,_,x,P,C,w):F&6?oe(u,d,g,m,_,x,P,C,w):(F&64||F&128)&&v.process(u,d,g,m,_,x,P,C,w,Q)}k!=null&&_&&Yn(k,u&&u.ref,x,d||u,!d)},L=(u,d,g,m)=>{if(u==null)s(d.el=l(d.children),g,m);else{const _=d.el=u.el;d.children!==u.children&&f(_,d.children)}},S=(u,d,g,m)=>{u==null?s(d.el=c(d.children||""),g,m):d.el=u.el},E=(u,d,g,m)=>{[u.el,u.anchor]=A(u.children,d,g,m,u.el,u.anchor)},M=({el:u,anchor:d},g,m)=>{let _;for(;u&&u!==d;)_=h(u),s(u,g,m),u=_;s(d,g,m)},O=({el:u,anchor:d})=>{let g;for(;u&&u!==d;)g=h(u),r(u),u=g;r(d)},z=(u,d,g,m,_,x,P,C,w)=>{P=P||d.type==="svg",u==null?J(d,g,m,_,x,P,C,w):X(u,d,_,x,P,C,w)},J=(u,d,g,m,_,x,P,C)=>{let w,v;const{type:k,props:F,shapeFlag:B,transition:D,dirs:W}=u;if(w=u.el=i(u.type,x,F&&F.is,F),B&8?a(w,u.children):B&16&&$(u.children,w,null,m,_,x&&k!=="foreignObject",P,C),W&&st(u,null,m,"created"),F){for(const G in F)G!=="value"&&!rn(G)&&o(w,G,null,F[G],x,u.children,m,_,I);"value"in F&&o(w,"value",null,F.value),(v=F.onVnodeBeforeMount)&&Ae(v,m,u)}ne(w,u,u.scopeId,P,m),W&&st(u,null,m,"beforeMount");const re=(!_||_&&!_.pendingBranch)&&D&&!D.persisted;re&&D.beforeEnter(w),s(w,d,g),((v=F&&F.onVnodeMounted)||re||W)&&pe(()=>{v&&Ae(v,m,u),re&&D.enter(w),W&&st(u,null,m,"mounted")},_)},ne=(u,d,g,m,_)=>{if(g&&b(u,g),m)for(let x=0;x{for(let v=w;v{const C=d.el=u.el;let{patchFlag:w,dynamicChildren:v,dirs:k}=d;w|=u.patchFlag&16;const F=u.props||te,B=d.props||te;let D;g&&rt(g,!1),(D=B.onVnodeBeforeUpdate)&&Ae(D,g,d,u),k&&st(d,u,g,"beforeUpdate"),g&&rt(g,!0);const W=_&&d.type!=="foreignObject";if(v?q(u.dynamicChildren,v,C,g,m,W,x):P||Z(u,d,C,null,g,m,W,x,!1),w>0){if(w&16)le(C,d,F,B,g,m,_);else if(w&2&&F.class!==B.class&&o(C,"class",null,B.class,_),w&4&&o(C,"style",F.style,B.style,_),w&8){const re=d.dynamicProps;for(let G=0;G{D&&Ae(D,g,d,u),k&&st(d,u,g,"updated")},m)},q=(u,d,g,m,_,x,P)=>{for(let C=0;C{if(g!==m){if(g!==te)for(const C in g)!rn(C)&&!(C in m)&&o(u,C,g[C],null,P,d.children,_,x,I);for(const C in m){if(rn(C))continue;const w=m[C],v=g[C];w!==v&&C!=="value"&&o(u,C,v,w,P,d.children,_,x,I)}"value"in m&&o(u,"value",g.value,m.value)}},N=(u,d,g,m,_,x,P,C,w)=>{const v=d.el=u?u.el:l(""),k=d.anchor=u?u.anchor:l("");let{patchFlag:F,dynamicChildren:B,slotScopeIds:D}=d;D&&(C=C?C.concat(D):D),u==null?(s(v,g,m),s(k,g,m),$(d.children,g,k,_,x,P,C,w)):F>0&&F&64&&B&&u.dynamicChildren?(q(u.dynamicChildren,B,g,_,x,P,C),(d.key!=null||_&&d===_.subTree)&&wo(u,d,!0)):Z(u,d,g,k,_,x,P,C,w)},oe=(u,d,g,m,_,x,P,C,w)=>{d.slotScopeIds=C,u==null?d.shapeFlag&512?_.ctx.activate(d,g,m,P,w):he(d,g,m,_,x,P,w):We(u,d,w)},he=(u,d,g,m,_,x,P)=>{const C=u.component=Nl(u,m,_);if(wn(u)&&(C.ctx.renderer=Q),Ll(C),C.asyncDep){if(_&&_.registerDep(C,ce),!u.el){const w=C.subTree=ve(Te);S(null,w,d,g)}return}ce(C,u,d,g,_,x,P)},We=(u,d,g)=>{const m=d.component=u.component;if(Qi(u,d,g))if(m.asyncDep&&!m.asyncResolved){se(m,d,g);return}else m.next=d,Di(m.update),m.update();else d.el=u.el,m.vnode=d},ce=(u,d,g,m,_,x,P)=>{const C=()=>{if(u.isMounted){let{next:k,bu:F,u:B,parent:D,vnode:W}=u,re=k,G;rt(u,!1),k?(k.el=W.el,se(u,k,P)):k=W,F&&Bt(F),(G=k.props&&k.props.onVnodeBeforeUpdate)&&Ae(G,D,k,W),rt(u,!0);const fe=On(u),Oe=u.subTree;u.subTree=fe,T(Oe,fe,p(Oe.el),R(Oe),u,_,x),k.el=fe.el,re===null&&Yi(u,fe.el),B&&pe(B,_),(G=k.props&&k.props.onVnodeUpdated)&&pe(()=>Ae(G,D,k,W),_)}else{let k;const{el:F,props:B}=d,{bm:D,m:W,parent:re}=u,G=xt(d);if(rt(u,!1),D&&Bt(D),!G&&(k=B&&B.onVnodeBeforeMount)&&Ae(k,re,d),rt(u,!0),F&&U){const fe=()=>{u.subTree=On(u),U(F,u.subTree,u,_,null)};G?d.type.__asyncLoader().then(()=>!u.isUnmounted&&fe()):fe()}else{const fe=u.subTree=On(u);T(null,fe,g,m,u,_,x),d.el=fe.el}if(W&&pe(W,_),!G&&(k=B&&B.onVnodeMounted)){const fe=d;pe(()=>Ae(k,re,fe),_)}(d.shapeFlag&256||re&&xt(re.vnode)&&re.vnode.shapeFlag&256)&&u.a&&pe(u.a,_),u.isMounted=!0,d=g=m=null}},w=u.effect=new fs(C,()=>ys(v),u.scope),v=u.update=()=>w.run();v.id=u.uid,rt(u,!0),v()},se=(u,d,g)=>{d.component=u;const m=u.vnode.props;u.vnode=d,u.next=null,yl(u,d.props,m,g),vl(u,d.children,g),St(),js(),Ot()},Z=(u,d,g,m,_,x,P,C,w=!1)=>{const v=u&&u.children,k=u?u.shapeFlag:0,F=d.children,{patchFlag:B,shapeFlag:D}=d;if(B>0){if(B&128){nt(v,F,g,m,_,x,P,C,w);return}else if(B&256){Ne(v,F,g,m,_,x,P,C,w);return}}D&8?(k&16&&I(v,_,x),F!==v&&a(g,F)):k&16?D&16?nt(v,F,g,m,_,x,P,C,w):I(v,_,x,!0):(k&8&&a(g,""),D&16&&$(F,g,m,_,x,P,C,w))},Ne=(u,d,g,m,_,x,P,C,w)=>{u=u||bt,d=d||bt;const v=u.length,k=d.length,F=Math.min(v,k);let B;for(B=0;Bk?I(u,_,x,!0,!1,F):$(d,g,m,_,x,P,C,w,F)},nt=(u,d,g,m,_,x,P,C,w)=>{let v=0;const k=d.length;let F=u.length-1,B=k-1;for(;v<=F&&v<=B;){const D=u[v],W=d[v]=w?Je(d[v]):ke(d[v]);if(ft(D,W))T(D,W,g,null,_,x,P,C,w);else break;v++}for(;v<=F&&v<=B;){const D=u[F],W=d[B]=w?Je(d[B]):ke(d[B]);if(ft(D,W))T(D,W,g,null,_,x,P,C,w);else break;F--,B--}if(v>F){if(v<=B){const D=B+1,W=DB)for(;v<=F;)Ee(u[v],_,x,!0),v++;else{const D=v,W=v,re=new Map;for(v=W;v<=B;v++){const Ce=d[v]=w?Je(d[v]):ke(d[v]);Ce.key!=null&&re.set(Ce.key,v)}let G,fe=0;const Oe=B-W+1;let mt=!1,Ss=0;const Mt=new Array(Oe);for(v=0;v=Oe){Ee(Ce,_,x,!0);continue}let Le;if(Ce.key!=null)Le=re.get(Ce.key);else for(G=W;G<=B;G++)if(Mt[G-W]===0&&ft(Ce,d[G])){Le=G;break}Le===void 0?Ee(Ce,_,x,!0):(Mt[Le-W]=v+1,Le>=Ss?Ss=Le:mt=!0,T(Ce,d[Le],g,null,_,x,P,C,w),fe++)}const Os=mt?Al(Mt):bt;for(G=Os.length-1,v=Oe-1;v>=0;v--){const Ce=W+v,Le=d[Ce],Is=Ce+1{const{el:x,type:P,transition:C,children:w,shapeFlag:v}=u;if(v&6){Se(u.component.subTree,d,g,m);return}if(v&128){u.suspense.move(d,g,m);return}if(v&64){P.move(u,d,g,Q);return}if(P===Re){s(x,d,g);for(let F=0;FC.enter(x),_);else{const{leave:F,delayLeave:B,afterLeave:D}=C,W=()=>s(x,d,g),re=()=>{F(x,()=>{W(),D&&D()})};B?B(x,W,re):re()}else s(x,d,g)},Ee=(u,d,g,m=!1,_=!1)=>{const{type:x,props:P,ref:C,children:w,dynamicChildren:v,shapeFlag:k,patchFlag:F,dirs:B}=u;if(C!=null&&Yn(C,null,g,u,!0),k&256){d.ctx.deactivate(u);return}const D=k&1&&B,W=!xt(u);let re;if(W&&(re=P&&P.onVnodeBeforeUnmount)&&Ae(re,d,u),k&6)y(u.component,g,m);else{if(k&128){u.suspense.unmount(g,m);return}D&&st(u,null,d,"beforeUnmount"),k&64?u.type.remove(u,d,g,_,Q,m):v&&(x!==Re||F>0&&F&64)?I(v,d,g,!1,!0):(x===Re&&F&384||!_&&k&16)&&I(w,d,g),m&>(u)}(W&&(re=P&&P.onVnodeUnmounted)||D)&&pe(()=>{re&&Ae(re,d,u),D&&st(u,null,d,"unmounted")},g)},gt=u=>{const{type:d,el:g,anchor:m,transition:_}=u;if(d===Re){Ts(g,m);return}if(d===ln){O(u);return}const x=()=>{r(g),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(u.shapeFlag&1&&_&&!_.persisted){const{leave:P,delayLeave:C}=_,w=()=>P(g,x);C?C(u.el,x,w):w()}else x()},Ts=(u,d)=>{let g;for(;u!==d;)g=h(u),r(u),u=g;r(d)},y=(u,d,g)=>{const{bum:m,scope:_,update:x,subTree:P,um:C}=u;m&&Bt(m),_.stop(),x&&(x.active=!1,Ee(P,u,d,g)),C&&pe(C,d),pe(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},I=(u,d,g,m=!1,_=!1,x=0)=>{for(let P=x;Pu.shapeFlag&6?R(u.component.subTree):u.shapeFlag&128?u.suspense.next():h(u.anchor||u.el),H=(u,d,g)=>{u==null?d._vnode&&Ee(d._vnode,null,null,!0):T(d._vnode||null,u,d,null,null,null,g),js(),eo(),d._vnode=u},Q={p:T,um:Ee,m:Se,r:gt,mt:he,mc:$,pc:Z,pbc:q,n:R,o:e};let ue,U;return t&&([ue,U]=t(Q)),{render:H,hydrate:ue,createApp:Cl(H,ue)}}function rt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function wo(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const Rl=e=>e.__isTeleport,Re=Symbol(void 0),xs=Symbol(void 0),Te=Symbol(void 0),ln=Symbol(void 0),Dt=[];let Me=null;function Ao(e=!1){Dt.push(Me=e?null:[])}function Pl(){Dt.pop(),Me=Dt[Dt.length-1]||null}let Qt=1;function Xs(e){Qt+=e}function Ro(e){return e.dynamicChildren=Qt>0?Me||bt:null,Pl(),Qt>0&&Me&&Me.push(e),e}function Ru(e,t,n,s,r,o){return Ro(So(e,t,n,s,r,o,!0))}function Po(e,t,n,s,r){return Ro(ve(e,t,n,s,r,!0))}function Yt(e){return e?e.__v_isVNode===!0:!1}function ft(e,t){return e.type===t.type&&e.key===t.key}const Rn="__vInternal",To=({key:e})=>e!=null?e:null,cn=({ref:e,ref_key:t,ref_for:n})=>e!=null?ae(e)||ye(e)||K(e)?{i:_e,r:e,k:t,f:!!n}:e:null;function So(e,t=null,n=null,s=0,r=null,o=e===Re?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&To(t),ref:t&&cn(t),scopeId:xn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null};return l?(ws(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ae(n)?8:16),Qt>0&&!i&&Me&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Me.push(c),c}const ve=Tl;function Tl(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===po)&&(e=Te),Yt(e)){const l=Ue(e,t,!0);return n&&ws(l,n),Qt>0&&!o&&Me&&(l.shapeFlag&6?Me[Me.indexOf(e)]=l:Me.push(l)),l.patchFlag|=-2,l}if($l(e)&&(e=e.__vccOpts),t){t=Sl(t);let{class:l,style:c}=t;l&&!ae(l)&&(t.class=rs(l)),ie(c)&&(zr(c)&&!j(c)&&(c=ge({},c)),t.style=ss(c))}const i=ae(e)?1:so(e)?128:Rl(e)?64:ie(e)?4:K(e)?2:0;return So(e,t,n,s,r,i,o,!0)}function Sl(e){return e?zr(e)||Rn in e?ge({},e):e:null}function Ue(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?Il(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&To(l),ref:t&&t.ref?n&&r?j(r)?r.concat(cn(t)):[r,cn(t)]:cn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Re?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ue(e.ssContent),ssFallback:e.ssFallback&&Ue(e.ssFallback),el:e.el,anchor:e.anchor}}function Ol(e=" ",t=0){return ve(xs,null,e,t)}function Pu(e,t){const n=ve(ln,null,e);return n.staticCount=t,n}function Tu(e="",t=!1){return t?(Ao(),Po(Te,null,e)):ve(Te,null,e)}function ke(e){return e==null||typeof e=="boolean"?ve(Te):j(e)?ve(Re,null,e.slice()):typeof e=="object"?Je(e):ve(xs,null,String(e))}function Je(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ue(e)}function ws(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ws(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Rn in t)?t._ctx=_e:r===3&&_e&&(_e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),s&64?(n=16,t=[Ol(t)]):n=8);e.children=t,e.shapeFlag|=n}function Il(...e){const t={};for(let n=0;nde||_e,At=e=>{de=e,e.scope.on()},pt=()=>{de&&de.scope.off(),de=null};function Io(e){return e.vnode.shapeFlag&4}let Jt=!1;function Ll(e,t=!1){Jt=t;const{props:n,children:s}=e.vnode,r=Io(e);ml(e,n,r,t),bl(e,s);const o=r?Hl(e,t):void 0;return Jt=!1,o}function Hl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Wr(new Proxy(e.ctx,fl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Bl(e):null;At(e),St();const o=Ge(s,e,0,[e.props,r]);if(Ot(),pt(),Sr(o)){if(o.then(pt,pt),t)return o.then(i=>{Zs(e,i,t)}).catch(i=>{En(i,e,0)});e.asyncDep=o}else Zs(e,o,t)}else Mo(e,t)}function Zs(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(e.setupState=Yr(t)),Mo(e,n)}let Gs;function Mo(e,t,n){const s=e.type;if(!e.render){if(!t&&Gs&&!s.render){const r=s.template||Es(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=ge(ge({isCustomElement:o,delimiters:l},i),c);s.render=Gs(r,f)}}e.render=s.render||Fe}At(e),St(),al(e),Ot(),pt()}function kl(e){return new Proxy(e.attrs,{get(t,n){return xe(e,"get","$attrs"),t[n]}})}function Bl(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=kl(e))},slots:e.slots,emit:e.emit,expose:t}}function Pn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Yr(Wr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in hn)return hn[n](e)}}))}function Jn(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function $l(e){return K(e)&&"__vccOpts"in e}const $e=(e,t)=>Bi(e,t,Jt);function As(e,t,n){const s=arguments.length;return s===2?ie(t)&&!j(t)?Yt(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Yt(n)&&(n=[n]),ve(e,t,n))}const jl="3.2.40",Dl="http://www.w3.org/2000/svg",at=typeof document!="undefined"?document:null,er=at&&at.createElement("template"),Kl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?at.createElementNS(Dl,e):at.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{er.innerHTML=s?``:e;const l=er.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ul(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function zl(e,t,n){const s=e.style,r=ae(n);if(n&&!r){for(const o in n)Xn(s,o,n[o]);if(t&&!ae(t))for(const o in t)n[o]==null&&Xn(s,o,"")}else{const o=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=o)}}const tr=/\s*!important$/;function Xn(e,t,n){if(j(n))n.forEach(s=>Xn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Wl(e,t);tr.test(n)?e.setProperty(Tt(s),n.replace(tr,""),"important"):e[s]=n}}const nr=["Webkit","Moz","ms"],Nn={};function Wl(e,t){const n=Nn[t];if(n)return n;let s=je(t);if(s!=="filter"&&s in e)return Nn[t]=s;s=bn(s);for(let r=0;r{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Zn=0;const Yl=Promise.resolve(),Jl=()=>{Zn=0},Xl=()=>Zn||(Yl.then(Jl),Zn=Fo());function Zl(e,t,n,s){e.addEventListener(t,n,s)}function Gl(e,t,n,s){e.removeEventListener(t,n,s)}function ec(e,t,n,s,r=null){const o=e._vei||(e._vei={}),i=o[t];if(s&&i)i.value=s;else{const[l,c]=tc(t);if(s){const f=o[t]=nc(s,r);Zl(e,l,f,c)}else i&&(Gl(e,l,i,c),o[t]=void 0)}}const rr=/(?:Once|Passive|Capture)$/;function tc(e){let t;if(rr.test(e)){t={};let s;for(;s=e.match(rr);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Tt(e.slice(2)),t]}function nc(e,t){const n=s=>{const r=s.timeStamp||Fo();(Ql||r>=n.attached-1)&&Pe(sc(s,n.value),t,5,[s])};return n.value=e,n.attached=Xl(),n}function sc(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const or=/^on[a-z]/,rc=(e,t,n,s,r=!1,o,i,l,c)=>{t==="class"?Ul(e,s,r):t==="style"?zl(e,n,s):mn(t)?os(t)||ec(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):oc(e,t,s,r))?Vl(e,t,s,o,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ql(e,t,s,r))};function oc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&or.test(t)&&K(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||or.test(t)&&ae(n)?!1:t in e}const Ve="transition",Ft="animation",No=(e,{slots:t})=>As(io,ic(e),t);No.displayName="Transition";const Lo={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};No.props=ge({},io.props,Lo);const ot=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},ir=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function ic(e){const t={};for(const N in e)N in Lo||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:f=i,appearToClass:a=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,A=lc(r),T=A&&A[0],L=A&&A[1],{onBeforeEnter:S,onEnter:E,onEnterCancelled:M,onLeave:O,onLeaveCancelled:z,onBeforeAppear:J=S,onAppear:ne=E,onAppearCancelled:$=M}=t,X=(N,oe,he)=>{it(N,oe?a:l),it(N,oe?f:i),he&&he()},q=(N,oe)=>{N._isLeaving=!1,it(N,p),it(N,b),it(N,h),oe&&oe()},le=N=>(oe,he)=>{const We=N?ne:E,ce=()=>X(oe,N,he);ot(We,[oe,ce]),lr(()=>{it(oe,N?c:o),Qe(oe,N?a:l),ir(We)||cr(oe,s,T,ce)})};return ge(t,{onBeforeEnter(N){ot(S,[N]),Qe(N,o),Qe(N,i)},onBeforeAppear(N){ot(J,[N]),Qe(N,c),Qe(N,f)},onEnter:le(!1),onAppear:le(!0),onLeave(N,oe){N._isLeaving=!0;const he=()=>q(N,oe);Qe(N,p),fc(),Qe(N,h),lr(()=>{!N._isLeaving||(it(N,p),Qe(N,b),ir(O)||cr(N,s,L,he))}),ot(O,[N,he])},onEnterCancelled(N){X(N,!1),ot(M,[N])},onAppearCancelled(N){X(N,!0),ot($,[N])},onLeaveCancelled(N){q(N),ot(z,[N])}})}function lc(e){if(e==null)return null;if(ie(e))return[Ln(e.enter),Ln(e.leave)];{const t=Ln(e);return[t,t]}}function Ln(e){return Mr(e)}function Qe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function it(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function lr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cc=0;function cr(e,t,n,s){const r=e._endId=++cc,o=()=>{r===e._endId&&s()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=uc(e,t);if(!i)return s();const f=i+"end";let a=0;const p=()=>{e.removeEventListener(f,h),o()},h=b=>{b.target===e&&++a>=c&&p()};setTimeout(()=>{a(n[A]||"").split(", "),r=s(Ve+"Delay"),o=s(Ve+"Duration"),i=ur(r,o),l=s(Ft+"Delay"),c=s(Ft+"Duration"),f=ur(l,c);let a=null,p=0,h=0;t===Ve?i>0&&(a=Ve,p=i,h=o.length):t===Ft?f>0&&(a=Ft,p=f,h=c.length):(p=Math.max(i,f),a=p>0?i>f?Ve:Ft:null,h=a?a===Ve?o.length:c.length:0);const b=a===Ve&&/\b(transform|all)(,|$)/.test(n[Ve+"Property"]);return{type:a,timeout:p,propCount:h,hasTransform:b}}function ur(e,t){for(;e.lengthfr(n)+fr(e[s])))}function fr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function fc(){return document.body.offsetHeight}const Su={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Nt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Nt(e,!0),s.enter(e)):s.leave(e,()=>{Nt(e,!1)}):Nt(e,t))},beforeUnmount(e,{value:t}){Nt(e,t)}};function Nt(e,t){e.style.display=t?e._vod:"none"}const ac=ge({patchProp:rc},Kl);let ar;function dc(){return ar||(ar=xl(ac))}const Ou=(...e)=>{const t=dc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=hc(s);if(!r)return;const o=t._component;!K(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function hc(e){return ae(e)?document.querySelector(e):e}/*!
+ * vue-router v4.0.12
+ * (c) 2021 Eduardo San Martin Morote
+ * @license MIT
+ */const Ho=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",It=e=>Ho?Symbol(e):"_vr_"+e,pc=It("rvlm"),dr=It("rvd"),Rs=It("r"),ko=It("rl"),Gn=It("rvl"),_t=typeof window!="undefined";function gc(e){return e.__esModule||Ho&&e[Symbol.toStringTag]==="Module"}const ee=Object.assign;function Hn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Array.isArray(r)?r.map(e):e(r)}return n}const Kt=()=>{},mc=/\/$/,yc=e=>e.replace(mc,"");function kn(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("?"),c=t.indexOf("#",l>-1?l:0);return l>-1&&(s=t.slice(0,l),o=t.slice(l+1,c>-1?c:t.length),r=e(o)),c>-1&&(s=s||t.slice(0,c),i=t.slice(c,t.length)),s=Ec(s!=null?s:t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function _c(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function hr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function bc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Rt(t.matched[s],n.matched[r])&&Bo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Rt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Bo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!vc(e[n],t[n]))return!1;return!0}function vc(e,t){return Array.isArray(e)?pr(e,t):Array.isArray(t)?pr(t,e):e===t}function pr(e,t){return Array.isArray(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Ec(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/");let r=n.length-1,o,i;for(o=0;o({left:window.pageXOffset,top:window.pageYOffset});function Rc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Ac(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function gr(e,t){return(history.state?history.state.position-t:-1)+e}const es=new Map;function Pc(e,t){es.set(e,t)}function Tc(e){const t=es.get(e);return es.delete(e),t}let Sc=()=>location.protocol+"//"+location.host;function $o(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),hr(c,"")}return hr(n,e)+s+r}function Oc(e,t,n,s){let r=[],o=[],i=null;const l=({state:h})=>{const b=$o(e,location),A=n.value,T=t.value;let L=0;if(h){if(n.value=b,t.value=h,i&&i===A){i=null;return}L=T?h.position-T.position:0}else s(b);r.forEach(S=>{S(n.value,A,{delta:L,type:Xt.pop,direction:L?L>0?Ut.forward:Ut.back:Ut.unknown})})};function c(){i=n.value}function f(h){r.push(h);const b=()=>{const A=r.indexOf(h);A>-1&&r.splice(A,1)};return o.push(b),b}function a(){const{history:h}=window;!h.state||h.replaceState(ee({},h.state,{scroll:Tn()}),"")}function p(){for(const h of o)h();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a),{pauseListeners:c,listen:f,destroy:p}}function mr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Tn():null}}function Ic(e){const{history:t,location:n}=window,s={value:$o(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,f,a){const p=e.indexOf("#"),h=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+c:Sc()+e+c;try{t[a?"replaceState":"pushState"](f,"",h),r.value=f}catch(b){console.error(b),n[a?"replace":"assign"](h)}}function i(c,f){const a=ee({},t.state,mr(r.value.back,c,r.value.forward,!0),f,{position:r.value.position});o(c,a,!0),s.value=c}function l(c,f){const a=ee({},r.value,t.state,{forward:c,scroll:Tn()});o(a.current,a,!0);const p=ee({},mr(s.value,c,null),{position:a.position+1},f);o(c,p,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function Mc(e){e=Cc(e);const t=Ic(e),n=Oc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ee({location:"",base:e,go:s,createHref:wc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Iu(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Mc(e)}function Fc(e){return typeof e=="string"||e&&typeof e=="object"}function jo(e){return typeof e=="string"||typeof e=="symbol"}const Ye={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Do=It("nf");var yr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(yr||(yr={}));function Pt(e,t){return ee(new Error,{type:e,[Do]:!0},t)}function lt(e,t){return e instanceof Error&&Do in e&&(t==null||!!(e.type&t))}const _r="[^/]+?",Nc={sensitive:!1,strict:!1,start:!0,end:!0},Lc=/[.+*?^${}()[\]/\\]/g;function Hc(e,t){const n=ee({},Nc,t),s=[];let r=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let p=0;pt.length?t.length===1&&t[0]===40+40?1:-1:0}function Bc(e,t){let n=0;const s=e.score,r=t.score;for(;n1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function h(){f+=c}for(;l{i(E)}:Kt}function i(a){if(jo(a)){const p=s.get(a);p&&(s.delete(a),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(a);p>-1&&(n.splice(p,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function l(){return n}function c(a){let p=0;for(;p=0;)p++;n.splice(p,0,a),a.record.name&&!br(a)&&s.set(a.record.name,a)}function f(a,p){let h,b={},A,T;if("name"in a&&a.name){if(h=s.get(a.name),!h)throw Pt(1,{location:a});T=h.record.name,b=ee(zc(p.params,h.keys.filter(E=>!E.optional).map(E=>E.name)),a.params),A=h.stringify(b)}else if("path"in a)A=a.path,h=n.find(E=>E.re.test(A)),h&&(b=h.parse(A),T=h.record.name);else{if(h=p.name?s.get(p.name):n.find(E=>E.re.test(p.path)),!h)throw Pt(1,{location:a,currentLocation:p});T=h.record.name,b=ee({},p.params,a.params),A=h.stringify(b)}const L=[];let S=h;for(;S;)L.unshift(S.record),S=S.parent;return{name:T,path:A,params:b,matched:L,meta:Vc(L)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:f,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function zc(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Wc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:qc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function qc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="boolean"?n:n[s];return t}function br(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Vc(e){return e.reduce((t,n)=>ee(t,n.meta),{})}function vr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}const Ko=/#/g,Qc=/&/g,Yc=/\//g,Jc=/=/g,Xc=/\?/g,Uo=/\+/g,Zc=/%5B/g,Gc=/%5D/g,zo=/%5E/g,eu=/%60/g,Wo=/%7B/g,tu=/%7C/g,qo=/%7D/g,nu=/%20/g;function Ps(e){return encodeURI(""+e).replace(tu,"|").replace(Zc,"[").replace(Gc,"]")}function su(e){return Ps(e).replace(Wo,"{").replace(qo,"}").replace(zo,"^")}function ts(e){return Ps(e).replace(Uo,"%2B").replace(nu,"+").replace(Ko,"%23").replace(Qc,"%26").replace(eu,"`").replace(Wo,"{").replace(qo,"}").replace(zo,"^")}function ru(e){return ts(e).replace(Jc,"%3D")}function ou(e){return Ps(e).replace(Ko,"%23").replace(Xc,"%3F")}function iu(e){return e==null?"":ou(e).replace(Yc,"%2F")}function gn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function lu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&ts(o)):[s&&ts(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function cu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Array.isArray(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}function Lt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Xe(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,l)=>{const c=p=>{p===!1?l(Pt(4,{from:n,to:t})):p instanceof Error?l(p):Fc(p)?l(Pt(2,{from:t,to:p})):(o&&s.enterCallbacks[r]===o&&typeof p=="function"&&o.push(p),i())},f=e.call(s&&s.instances[r],t,n,c);let a=Promise.resolve(f);e.length<3&&(a=a.then(c)),a.catch(p=>l(p))})}function Bn(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(uu(l)){const f=(l.__vccOpts||l)[t];f&&r.push(Xe(f,n,s,o,i))}else{let c=l();r.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=gc(f)?f.default:f;o.components[i]=a;const h=(a.__vccOpts||a)[t];return h&&Xe(h,n,s,o,i)()}))}}return r}function uu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Cr(e){const t=et(Rs),n=et(ko),s=$e(()=>t.resolve($t(e.to))),r=$e(()=>{const{matched:c}=s.value,{length:f}=c,a=c[f-1],p=n.matched;if(!a||!p.length)return-1;const h=p.findIndex(Rt.bind(null,a));if(h>-1)return h;const b=xr(c[f-2]);return f>1&&xr(a)===b&&p[p.length-1].path!==b?p.findIndex(Rt.bind(null,c[f-2])):h}),o=$e(()=>r.value>-1&&hu(n.params,s.value.params)),i=$e(()=>r.value>-1&&r.value===n.matched.length-1&&Bo(n.params,s.value.params));function l(c={}){return du(c)?t[$t(e.replace)?"replace":"push"]($t(e.to)).catch(Kt):Promise.resolve()}return{route:s,href:$e(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const fu=uo({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Cr,setup(e,{slots:t}){const n=Zt(Cr(e)),{options:s}=et(Rs),r=$e(()=>({[wr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[wr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:As("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),au=fu;function du(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function hu(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Array.isArray(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function xr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const wr=(e,t,n)=>e!=null?e:t!=null?t:n,pu=uo({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const s=et(Gn),r=$e(()=>e.route||s.value),o=et(dr,0),i=$e(()=>r.value.matched[o]);on(dr,o+1),on(pc,i),on(Gn,r);const l=Fi();return jt(()=>[l.value,i.value,e.name],([c,f,a],[p,h,b])=>{f&&(f.instances[a]=c,h&&h!==f&&c&&c===p&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!Rt(f,h)||!p)&&(f.enterCallbacks[a]||[]).forEach(A=>A(c))},{flush:"post"}),()=>{const c=r.value,f=i.value,a=f&&f.components[e.name],p=e.name;if(!a)return Ar(n.default,{Component:a,route:c});const h=f.props[e.name],b=h?h===!0?c.params:typeof h=="function"?h(c):h:null,T=As(a,ee({},b,t,{onVnodeUnmounted:L=>{L.component.isUnmounted&&(f.instances[p]=null)},ref:l}));return Ar(n.default,{Component:T,route:c})||T}}});function Ar(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const gu=pu;function Mu(e){const t=Uc(e.routes,e),n=e.parseQuery||lu,s=e.stringifyQuery||Er,r=e.history,o=Lt(),i=Lt(),l=Lt(),c=Ni(Ye);let f=Ye;_t&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Hn.bind(null,y=>""+y),p=Hn.bind(null,iu),h=Hn.bind(null,gn);function b(y,I){let R,H;return jo(y)?(R=t.getRecordMatcher(y),H=I):H=y,t.addRoute(H,R)}function A(y){const I=t.getRecordMatcher(y);I&&t.removeRoute(I)}function T(){return t.getRoutes().map(y=>y.record)}function L(y){return!!t.getRecordMatcher(y)}function S(y,I){if(I=ee({},I||c.value),typeof y=="string"){const u=kn(n,y,I.path),d=t.resolve({path:u.path},I),g=r.createHref(u.fullPath);return ee(u,d,{params:h(d.params),hash:gn(u.hash),redirectedFrom:void 0,href:g})}let R;if("path"in y)R=ee({},y,{path:kn(n,y.path,I.path).path});else{const u=ee({},y.params);for(const d in u)u[d]==null&&delete u[d];R=ee({},y,{params:p(y.params)}),I.params=p(I.params)}const H=t.resolve(R,I),Q=y.hash||"";H.params=a(h(H.params));const ue=_c(s,ee({},y,{hash:su(Q),path:H.path})),U=r.createHref(ue);return ee({fullPath:ue,hash:Q,query:s===Er?cu(y.query):y.query||{}},H,{redirectedFrom:void 0,href:U})}function E(y){return typeof y=="string"?kn(n,y,c.value.path):ee({},y)}function M(y,I){if(f!==y)return Pt(8,{from:I,to:y})}function O(y){return ne(y)}function z(y){return O(ee(E(y),{replace:!0}))}function J(y){const I=y.matched[y.matched.length-1];if(I&&I.redirect){const{redirect:R}=I;let H=typeof R=="function"?R(y):R;return typeof H=="string"&&(H=H.includes("?")||H.includes("#")?H=E(H):{path:H},H.params={}),ee({query:y.query,hash:y.hash,params:y.params},H)}}function ne(y,I){const R=f=S(y),H=c.value,Q=y.state,ue=y.force,U=y.replace===!0,u=J(R);if(u)return ne(ee(E(u),{state:Q,force:ue,replace:U}),I||R);const d=R;d.redirectedFrom=I;let g;return!ue&&bc(s,H,R)&&(g=Pt(16,{to:d,from:H}),nt(H,H,!0,!1)),(g?Promise.resolve(g):X(d,H)).catch(m=>lt(m)?m:se(m,d,H)).then(m=>{if(m){if(lt(m,2))return ne(ee(E(m.to),{state:Q,force:ue,replace:U}),I||d)}else m=le(d,H,!0,U,Q);return q(d,H,m),m})}function $(y,I){const R=M(y,I);return R?Promise.reject(R):Promise.resolve()}function X(y,I){let R;const[H,Q,ue]=mu(y,I);R=Bn(H.reverse(),"beforeRouteLeave",y,I);for(const u of H)u.leaveGuards.forEach(d=>{R.push(Xe(d,y,I))});const U=$.bind(null,y,I);return R.push(U),yt(R).then(()=>{R=[];for(const u of o.list())R.push(Xe(u,y,I));return R.push(U),yt(R)}).then(()=>{R=Bn(Q,"beforeRouteUpdate",y,I);for(const u of Q)u.updateGuards.forEach(d=>{R.push(Xe(d,y,I))});return R.push(U),yt(R)}).then(()=>{R=[];for(const u of y.matched)if(u.beforeEnter&&!I.matched.includes(u))if(Array.isArray(u.beforeEnter))for(const d of u.beforeEnter)R.push(Xe(d,y,I));else R.push(Xe(u.beforeEnter,y,I));return R.push(U),yt(R)}).then(()=>(y.matched.forEach(u=>u.enterCallbacks={}),R=Bn(ue,"beforeRouteEnter",y,I),R.push(U),yt(R))).then(()=>{R=[];for(const u of i.list())R.push(Xe(u,y,I));return R.push(U),yt(R)}).catch(u=>lt(u,8)?u:Promise.reject(u))}function q(y,I,R){for(const H of l.list())H(y,I,R)}function le(y,I,R,H,Q){const ue=M(y,I);if(ue)return ue;const U=I===Ye,u=_t?history.state:{};R&&(H||U?r.replace(y.fullPath,ee({scroll:U&&u&&u.scroll},Q)):r.push(y.fullPath,Q)),c.value=y,nt(y,I,R,U),Ne()}let N;function oe(){N=r.listen((y,I,R)=>{const H=S(y),Q=J(H);if(Q){ne(ee(Q,{replace:!0}),H).catch(Kt);return}f=H;const ue=c.value;_t&&Pc(gr(ue.fullPath,R.delta),Tn()),X(H,ue).catch(U=>lt(U,12)?U:lt(U,2)?(ne(U.to,H).then(u=>{lt(u,20)&&!R.delta&&R.type===Xt.pop&&r.go(-1,!1)}).catch(Kt),Promise.reject()):(R.delta&&r.go(-R.delta,!1),se(U,H,ue))).then(U=>{U=U||le(H,ue,!1),U&&(R.delta?r.go(-R.delta,!1):R.type===Xt.pop&<(U,20)&&r.go(-1,!1)),q(H,ue,U)}).catch(Kt)})}let he=Lt(),We=Lt(),ce;function se(y,I,R){Ne(y);const H=We.list();return H.length?H.forEach(Q=>Q(y,I,R)):console.error(y),Promise.reject(y)}function Z(){return ce&&c.value!==Ye?Promise.resolve():new Promise((y,I)=>{he.add([y,I])})}function Ne(y){ce||(ce=!0,oe(),he.list().forEach(([I,R])=>y?R(y):I()),he.reset())}function nt(y,I,R,H){const{scrollBehavior:Q}=e;if(!_t||!Q)return Promise.resolve();const ue=!R&&Tc(gr(y.fullPath,0))||(H||!R)&&history.state&&history.state.scroll||null;return Zr().then(()=>Q(y,I,ue)).then(U=>U&&Rc(U)).catch(U=>se(U,y,I))}const Se=y=>r.go(y);let Ee;const gt=new Set;return{currentRoute:c,addRoute:b,removeRoute:A,hasRoute:L,getRoutes:T,resolve:S,options:e,push:O,replace:z,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:We.add,isReady:Z,install(y){const I=this;y.component("RouterLink",au),y.component("RouterView",gu),y.config.globalProperties.$router=I,Object.defineProperty(y.config.globalProperties,"$route",{enumerable:!0,get:()=>$t(c)}),_t&&!Ee&&c.value===Ye&&(Ee=!0,O(r.location).catch(Q=>{}));const R={};for(const Q in Ye)R[Q]=$e(()=>c.value[Q]);y.provide(Rs,I),y.provide(ko,Zt(R)),y.provide(Gn,c);const H=y.unmount;gt.add(y),y.unmount=function(){gt.delete(y),gt.size<1&&(f=Ye,N&&N(),c.value=Ye,Ee=!1,ce=!1),H()}}}}function yt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function mu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iRt(f,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(f=>Rt(f,c))||r.push(c))}return[n,s,r]}export{Re as F,vu as K,No as T,Ru as a,wu as b,Po as c,So as d,ve as e,Tu as f,ss as g,Ol as h,Au as i,Eu as j,bu as k,Mu as l,Iu as m,rs as n,Ao as o,_u as p,Zr as q,Cu as r,Ou as s,yu as t,Pu as u,Su as v,Wi as w,jt as x,xu as y};
diff --git a/index.html b/index.html
index 03286f97..03b25615 100644
--- a/index.html
+++ b/index.html
@@ -26,10 +26,10 @@
})();
-
-
-
-
+
+
+
+
diff --git a/mobile.html b/mobile.html
index b29a504f..394bb183 100644
--- a/mobile.html
+++ b/mobile.html
@@ -30,10 +30,10 @@
}
-
-
-
-
+
+
+
+