attributes.json 68 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270
  1. {
  2. "van-actionsheet/actions": {
  3. "description": "菜单选项, default: []",
  4. "type": "array"
  5. },
  6. "van-actionsheet/title": {
  7. "description": "标题, default: -",
  8. "type": "string"
  9. },
  10. "van-actionsheet/cancel-text": {
  11. "description": "取消按钮文字,为空时不展示取消按钮, default: -",
  12. "type": "string"
  13. },
  14. "van-actionsheet/overlay": {
  15. "description": "是否显示遮罩层, default: true",
  16. "type": "boolean"
  17. },
  18. "van-actionsheet/close-on-click-overlay": {
  19. "description": "是否在点击蒙层后关闭, default: true",
  20. "type": "boolean"
  21. },
  22. "van-actionsheet/lazy-render": {
  23. "description": "是否在显示弹层时才渲染节点, default: true",
  24. "type": "boolean"
  25. },
  26. "van-actionsheet/get-container": {
  27. "description": "指定挂载的节点,可以传入选择器,<br>或一个返回节点的函数, default: -",
  28. "type": "string|() => htmlelement"
  29. },
  30. "van-actionsheet/safe-area-inset-bottom": {
  31. "description": "是否开启 iphone x 底部安全区适配,需要在, default: meta 标签中设置",
  32. "type": "viewport"
  33. },
  34. "van-actionsheet/select": {
  35. "description": "选中选项时触发,禁用或加载状态下不会触发, params: item: 选项对应的对象, index: 选择对应的索引",
  36. "type": "event"
  37. },
  38. "van-actionsheet/cancel": {
  39. "description": "取消按钮点击时触发, params: -",
  40. "type": "event"
  41. },
  42. "van-address-edit/area-list": {
  43. "description": "地区列表, default: -",
  44. "type": "object"
  45. },
  46. "van-address-edit/address-info": {
  47. "description": "收货人信息初始值, default: {}",
  48. "type": "object"
  49. },
  50. "van-address-edit/search-result": {
  51. "description": "详细地址搜索结果, default: []",
  52. "type": "array"
  53. },
  54. "van-address-edit/show-postal": {
  55. "description": "是否显示邮政编码, default: false",
  56. "type": "boolean"
  57. },
  58. "van-address-edit/show-delete": {
  59. "description": "是否显示删除按钮, default: false",
  60. "type": "boolean"
  61. },
  62. "van-address-edit/show-set-default": {
  63. "description": "是否显示默认地址栏, default: false",
  64. "type": "boolean"
  65. },
  66. "van-address-edit/show-search-result": {
  67. "description": "是否显示搜索结果, default: false",
  68. "type": "boolean"
  69. },
  70. "van-address-edit/save-button-text": {
  71. "description": "保存按钮文字, default: 保存",
  72. "type": "string"
  73. },
  74. "van-address-edit/delete-button-text": {
  75. "description": "删除按钮文字, default: 删除",
  76. "type": "string"
  77. },
  78. "van-address-edit/is-saving": {
  79. "description": "是否显示保存按钮加载动画, default: false",
  80. "type": "boolean"
  81. },
  82. "van-address-edit/is-deleting": {
  83. "description": "是否显示删除按钮加载动画, default: false",
  84. "type": "boolean"
  85. },
  86. "van-address-edit/tel-validator": {
  87. "description": "手机号格式校验函数, default: -",
  88. "type": "string => boolean"
  89. },
  90. "van-address-edit/validator": {
  91. "description": "自定义校验函数, default: -",
  92. "type": "(key, value) => string"
  93. },
  94. "van-address-edit/save": {
  95. "description": "点击保存按钮时触发, params: content:表单内容",
  96. "type": "event"
  97. },
  98. "van-address-edit/focus": {
  99. "description": "输入框聚焦时触发, params: key: 聚焦的输入框对应的 key",
  100. "type": "event"
  101. },
  102. "van-address-edit/delete": {
  103. "description": "确认删除地址时触发, params: content:表单内容",
  104. "type": "event"
  105. },
  106. "van-address-edit/cancel-delete": {
  107. "description": "取消删除地址时触发, params: content:表单内容",
  108. "type": "event"
  109. },
  110. "van-address-edit/select-search": {
  111. "description": "选中搜索结果时触发, params: value: 搜索结果",
  112. "type": "event"
  113. },
  114. "van-address-edit/change-area": {
  115. "description": "修改收件地区时触发, params: values: 地区信息",
  116. "type": "event"
  117. },
  118. "van-address-edit/change-detail": {
  119. "description": "修改详细地址时触发, params: value: 详细地址内容",
  120. "type": "event"
  121. },
  122. "van-address-edit/change-default": {
  123. "description": "切换是否使用默认地址时触发, params: value: 是否选中",
  124. "type": "event"
  125. },
  126. "van-address-list/v-model": {
  127. "description": "当前选中地址的 id, default: -",
  128. "type": "string"
  129. },
  130. "van-address-list/list": {
  131. "description": "地址列表, default: []",
  132. "type": "array"
  133. },
  134. "van-address-list/add-button-text": {
  135. "description": "底部按钮文字, default: 新增地址",
  136. "type": "string"
  137. },
  138. "van-address-list/disabled-list": {
  139. "description": "不可配送地址列表, default: []",
  140. "type": "array"
  141. },
  142. "van-address-list/disabled-text": {
  143. "description": "不可配送提示文案, default: -",
  144. "type": "string"
  145. },
  146. "van-address-list/switchable": {
  147. "description": "是否允许切换地址, default: true",
  148. "type": "boolean"
  149. },
  150. "van-address-list/add": {
  151. "description": "点击新增按钮时触发, params: -",
  152. "type": "event"
  153. },
  154. "van-address-list/edit": {
  155. "description": "点击编辑按钮时触发, params: item: 地址对象,index: 索引",
  156. "type": "event"
  157. },
  158. "van-address-list/select": {
  159. "description": "切换选中的地址时触发, params: item: 地址对象,index: 索引",
  160. "type": "event"
  161. },
  162. "van-address-list/edit-disabled": {
  163. "description": "编辑不可配送的地址时触发, params: item: 地址对象,index: 索引",
  164. "type": "event"
  165. },
  166. "van-address-list/select-disabled": {
  167. "description": "选中不可配送的地址时触发, params: item: 地址对象,index: 索引",
  168. "type": "event"
  169. },
  170. "van-area/value": {
  171. "description": "当前选中的省市区, default: string",
  172. "type": "code"
  173. },
  174. "van-area/title": {
  175. "description": "顶部栏标题, default: -",
  176. "type": "string"
  177. },
  178. "van-area/area-list": {
  179. "description": "省市区数据,格式见下方, default: -",
  180. "type": "object"
  181. },
  182. "van-area/columns-num": {
  183. "description": "显示列数,3-省市区,2-省市,1-省, default: 3",
  184. "type": "string|number"
  185. },
  186. "van-area/loading": {
  187. "description": "是否显示加载状态, default: false",
  188. "type": "boolean"
  189. },
  190. "van-area/item-height": {
  191. "description": "选项高度, default: 44",
  192. "type": "number"
  193. },
  194. "van-area/visible-item-count": {
  195. "description": "可见的选项个数, default: 5",
  196. "type": "number"
  197. },
  198. "van-area/confirm-button-text": {
  199. "description": "确认按钮文字, default: 确认",
  200. "type": "string"
  201. },
  202. "van-area/cancel-button-text": {
  203. "description": "取消按钮文字, default: 取消",
  204. "type": "string"
  205. },
  206. "van-area/confirm": {
  207. "description": "点击右上方完成按钮, params: 一个数组参数,具体格式看下方数据格式章节",
  208. "type": "event"
  209. },
  210. "van-area/cancel": {
  211. "description": "点击取消按钮时, params: -",
  212. "type": "event"
  213. },
  214. "van-area/change": {
  215. "description": "选项改变时触发, params: picker 实例,所有列选中值,当前列对应的索引",
  216. "type": "event"
  217. },
  218. "van-badge-group/active-key": {
  219. "description": "选中, default: 的索引",
  220. "type": "badge"
  221. },
  222. "van-badge-group/change": {
  223. "description": "切换徽章时触发, params: key: 当前选中徽章的索引",
  224. "type": "event"
  225. },
  226. "van-badge/title": {
  227. "description": "内容, default: ''",
  228. "type": "string"
  229. },
  230. "van-badge/info": {
  231. "description": "提示消息, default: ''",
  232. "type": "string|number"
  233. },
  234. "van-badge/url": {
  235. "description": "跳转链接, default: -",
  236. "type": "string"
  237. },
  238. "van-badge/click": {
  239. "description": "点击徽章时触发, params: key: 当前徽章的索引",
  240. "type": "event"
  241. },
  242. "van-button/type": {
  243. "description": "类型,可选值为, default: info",
  244. "type": "primary"
  245. },
  246. "van-button/size": {
  247. "description": "尺寸,可选值为, default: small",
  248. "type": "large"
  249. },
  250. "van-button/text": {
  251. "description": "文字, default: -",
  252. "type": "string"
  253. },
  254. "van-button/tag": {
  255. "description": "html 标签, default: button",
  256. "type": "string"
  257. },
  258. "van-button/native-type": {
  259. "description": "原生 type 属性, default: -",
  260. "type": "string"
  261. },
  262. "van-button/block": {
  263. "description": "是否为块级元素, default: false",
  264. "type": "boolean"
  265. },
  266. "van-button/plain": {
  267. "description": "是否为朴素按钮, default: false",
  268. "type": "boolean"
  269. },
  270. "van-button/square": {
  271. "description": "是否为方形按钮, default: false",
  272. "type": "boolean"
  273. },
  274. "van-button/round": {
  275. "description": "是否为圆形按钮, default: false",
  276. "type": "boolean"
  277. },
  278. "van-button/disabled": {
  279. "description": "是否禁用按钮, default: false",
  280. "type": "boolean"
  281. },
  282. "van-button/hairline": {
  283. "description": "是否使用 0.5px 边框, default: false",
  284. "type": "boolean"
  285. },
  286. "van-button/loading": {
  287. "description": "是否显示为加载状态, default: false",
  288. "type": "boolean"
  289. },
  290. "van-button/loading-text": {
  291. "description": "加载状态提示文字, default: -",
  292. "type": "string"
  293. },
  294. "van-button/loading-size": {
  295. "description": "加载图标大小, default: 20px",
  296. "type": "string"
  297. },
  298. "van-button/url": {
  299. "description": "跳转链接, default: -",
  300. "type": "string"
  301. },
  302. "van-button/to": {
  303. "description": "路由跳转对象,同, default: 的 to",
  304. "type": "vue-router"
  305. },
  306. "van-button/replace": {
  307. "description": "跳转时是否替换当前页面历史, default: false",
  308. "type": "boolean"
  309. },
  310. "van-button/click": {
  311. "description": "点击按钮,且按钮状态不为加载或禁用时触发, params: event: event",
  312. "type": "event"
  313. },
  314. "van-button/touchstart": {
  315. "description": "原生 touchstart 事件, params: event: touchevent",
  316. "type": "event"
  317. },
  318. "van-card/thumb": {
  319. "description": "左侧图片 url, default: -",
  320. "type": "string"
  321. },
  322. "van-card/title": {
  323. "description": "标题, default: -",
  324. "type": "string"
  325. },
  326. "van-card/desc": {
  327. "description": "描述, default: -",
  328. "type": "string"
  329. },
  330. "van-card/tag": {
  331. "description": "图片角标, default: -",
  332. "type": "string"
  333. },
  334. "van-card/num": {
  335. "description": "商品数量, default: -",
  336. "type": "string|number"
  337. },
  338. "van-card/price": {
  339. "description": "商品价格, default: -",
  340. "type": "string|number"
  341. },
  342. "van-card/origin-price": {
  343. "description": "商品划线原价, default: -",
  344. "type": "string|number"
  345. },
  346. "van-card/centered": {
  347. "description": "内容是否垂直居中, default: false",
  348. "type": "boolean"
  349. },
  350. "van-card/currency": {
  351. "description": "货币符号, default: ¥",
  352. "type": "string"
  353. },
  354. "van-card/thumb-link": {
  355. "description": "点击左侧图片后的跳转链接, default: -",
  356. "type": "string"
  357. },
  358. "van-card/lazy-load": {
  359. "description": "是否开启图片懒加载,须配合 [lazyload](#/zh-cn/lazyload) 组件使用, default: false",
  360. "type": "boolean"
  361. },
  362. "van-card/click": {
  363. "description": "点击时触发, params: -",
  364. "type": "event"
  365. },
  366. "van-cell-group/title": {
  367. "description": "分组标题, default: -",
  368. "type": "string"
  369. },
  370. "van-cell-group/border": {
  371. "description": "是否显示外边框, default: true",
  372. "type": "boolean"
  373. },
  374. "van-cell/icon": {
  375. "description": "左侧图标名称或图片链接,可选值见 icon 组件, default: -",
  376. "type": "string"
  377. },
  378. "van-cell/title": {
  379. "description": "左侧标题, default: -",
  380. "type": "string|number"
  381. },
  382. "van-cell/value": {
  383. "description": "右侧内容, default: -",
  384. "type": "string|number"
  385. },
  386. "van-cell/label": {
  387. "description": "标题下方的描述信息, default: -",
  388. "type": "string"
  389. },
  390. "van-cell/size": {
  391. "description": "单元格大小,可选值为, default: string",
  392. "type": "large"
  393. },
  394. "van-cell/url": {
  395. "description": "跳转链接, default: -",
  396. "type": "string"
  397. },
  398. "van-cell/to": {
  399. "description": "路由跳转对象,同, default: 的 to",
  400. "type": "vue-router"
  401. },
  402. "van-cell/border": {
  403. "description": "是否显示内边框, default: true",
  404. "type": "boolean"
  405. },
  406. "van-cell/replace": {
  407. "description": "跳转时是否替换当前页面历史, default: false",
  408. "type": "boolean"
  409. },
  410. "van-cell/clickable": {
  411. "description": "是否开启点击反馈, default: false",
  412. "type": "boolean"
  413. },
  414. "van-cell/is-link": {
  415. "description": "是否展示右侧箭头并开启点击反馈, default: false",
  416. "type": "boolean"
  417. },
  418. "van-cell/required": {
  419. "description": "是否显示表单必填星号, default: false",
  420. "type": "boolean"
  421. },
  422. "van-cell/center": {
  423. "description": "是否使内容垂直居中, default: false",
  424. "type": "boolean"
  425. },
  426. "van-cell/arrow-direction": {
  427. "description": "箭头方向,可选值为, default: up",
  428. "type": "left"
  429. },
  430. "van-cell/title-style": {
  431. "description": "左侧标题额外样式, default: -",
  432. "type": "any"
  433. },
  434. "van-cell/title-class": {
  435. "description": "左侧标题额外类名, default: -",
  436. "type": "any"
  437. },
  438. "van-cell/value-class": {
  439. "description": "右侧内容额外类名, default: -",
  440. "type": "any"
  441. },
  442. "van-cell/label-class": {
  443. "description": "描述信息额外类名, default: -",
  444. "type": "any"
  445. },
  446. "van-cell/click": {
  447. "description": "点击单元格时触发, params: -",
  448. "type": "event"
  449. },
  450. "van-checkbox/name": {
  451. "description": "标识符, default: -",
  452. "type": "any"
  453. },
  454. "van-checkbox/shape": {
  455. "description": "形状,可选值为, default: string",
  456. "type": "square"
  457. },
  458. "van-checkbox/v-model": {
  459. "description": "是否为选中状态, default: false",
  460. "type": "boolean"
  461. },
  462. "van-checkbox/disabled": {
  463. "description": "是否禁用复选框, default: false",
  464. "type": "boolean"
  465. },
  466. "van-checkbox/label-disabled": {
  467. "description": "是否禁用复选框文本点击, default: false",
  468. "type": "boolean"
  469. },
  470. "van-checkbox/label-position": {
  471. "description": "文本位置,可选值为, default: string",
  472. "type": "left"
  473. },
  474. "van-checkbox/checked-color": {
  475. "description": "选中状态颜色, default: #1989fa",
  476. "type": "string"
  477. },
  478. "van-checkbox/change": {
  479. "description": "当绑定值变化时触发的事件, params: 当前组件的值",
  480. "type": "event"
  481. },
  482. "van-checkbox/click": {
  483. "description": "点击复选框时触发, params: event: event",
  484. "type": "event"
  485. },
  486. "van-checkbox-group/v-model": {
  487. "description": "所有选中项的标识符, default: -",
  488. "type": "array"
  489. },
  490. "van-checkbox-group/disabled": {
  491. "description": "是否禁用所有复选框, default: false",
  492. "type": "boolean"
  493. },
  494. "van-checkbox-group/max": {
  495. "description": "设置最大可选数,0 为无限制, default: 0",
  496. "type": "number"
  497. },
  498. "van-checkbox-group/change": {
  499. "description": "当绑定值变化时触发的事件, params: 当前组件的值",
  500. "type": "event"
  501. },
  502. "van-circle/v-model": {
  503. "description": "当前进度, default: -",
  504. "type": "number"
  505. },
  506. "van-circle/rate": {
  507. "description": "目标进度, default: 100",
  508. "type": "number"
  509. },
  510. "van-circle/size": {
  511. "description": "圆环直径, default: 100px",
  512. "type": "string"
  513. },
  514. "van-circle/color": {
  515. "description": "进度条颜色, default: #1989fa",
  516. "type": "string"
  517. },
  518. "van-circle/layer-color": {
  519. "description": "轨道颜色, default: #fff",
  520. "type": "string"
  521. },
  522. "van-circle/fill": {
  523. "description": "填充颜色, default: none",
  524. "type": "string"
  525. },
  526. "van-circle/speed": {
  527. "description": "动画速度(单位为 rate/s), default: -",
  528. "type": "number"
  529. },
  530. "van-circle/text": {
  531. "description": "文字, default: -",
  532. "type": "string"
  533. },
  534. "van-circle/stroke-width": {
  535. "description": "进度条宽度, default: 40",
  536. "type": "number"
  537. },
  538. "van-circle/clockwise": {
  539. "description": "是否顺时针增加, default: true",
  540. "type": "boolean"
  541. },
  542. "van-collapse/v-model": {
  543. "description": "当前展开面板的 name, default: -",
  544. "type": "array|string|number"
  545. },
  546. "van-collapse/accordion": {
  547. "description": "是否开启手风琴模式, default: false",
  548. "type": "boolean"
  549. },
  550. "van-collapse/border": {
  551. "description": "是否显示外边框, default: true",
  552. "type": "boolean"
  553. },
  554. "van-collapse/change": {
  555. "description": "切换面板时触发, params: activenames:",
  556. "type": "event"
  557. },
  558. "van-collapse-item/name": {
  559. "description": "唯一标识符,默认为索引值, default: index",
  560. "type": "string|number"
  561. },
  562. "van-collapse-item/icon": {
  563. "description": "标题栏左侧图标名称或图片链接,可选值见 icon 组件, default: -",
  564. "type": "string"
  565. },
  566. "van-collapse-item/size": {
  567. "description": "标题栏大小,可选值为, default: string",
  568. "type": "large"
  569. },
  570. "van-collapse-item/title": {
  571. "description": "标题栏左侧内容, default: -",
  572. "type": "string|number"
  573. },
  574. "van-collapse-item/value": {
  575. "description": "标题栏右侧内容, default: -",
  576. "type": "string|number"
  577. },
  578. "van-collapse-item/label": {
  579. "description": "标题栏描述信息, default: -",
  580. "type": "string|number"
  581. },
  582. "van-collapse-item/border": {
  583. "description": "是否显示内边框, default: true",
  584. "type": "boolean"
  585. },
  586. "van-collapse-item/is-link": {
  587. "description": "是否展示标题栏右侧箭头并开启点击反馈, default: true",
  588. "type": "boolean"
  589. },
  590. "van-collapse-item/disabled": {
  591. "description": "是否禁用面板, default: false",
  592. "type": "boolean"
  593. },
  594. "van-collapse-item/title-class": {
  595. "description": "左侧标题额外类名, default: -",
  596. "type": "string"
  597. },
  598. "van-collapse-item/value-class": {
  599. "description": "右侧内容额外类名, default: -",
  600. "type": "string"
  601. },
  602. "van-collapse-item/label-class": {
  603. "description": "描述信息额外类名, default: -",
  604. "type": "string"
  605. },
  606. "van-contact-card/type": {
  607. "description": "类型,可选值为, default: edit",
  608. "type": "add"
  609. },
  610. "van-contact-card/name": {
  611. "description": "联系人姓名, default: -",
  612. "type": "string"
  613. },
  614. "van-contact-card/tel": {
  615. "description": "联系人手机号, default: -",
  616. "type": "string"
  617. },
  618. "van-contact-card/add-text": {
  619. "description": "添加时的文案提示, default: 添加订单联系人信息",
  620. "type": "string"
  621. },
  622. "van-contact-card/click": {
  623. "description": "点击时触发, params: -",
  624. "type": "event"
  625. },
  626. "van-contact-list/v-model": {
  627. "description": "当前选中联系人的 id, default: -",
  628. "type": "string|number"
  629. },
  630. "van-contact-list/list": {
  631. "description": "联系人列表, default: []",
  632. "type": "array"
  633. },
  634. "van-contact-list/add-text": {
  635. "description": "新建按钮文案, default: 新建联系人",
  636. "type": "string"
  637. },
  638. "van-contact-list/add": {
  639. "description": "点击新增按钮时触发, params: -",
  640. "type": "event"
  641. },
  642. "van-contact-list/edit": {
  643. "description": "点击编辑按钮时触发, params: item: 当前联系人对象,index: 索引",
  644. "type": "event"
  645. },
  646. "van-contact-list/select": {
  647. "description": "切换选中的联系人时触发, params: item: 当前联系人对象,index: 索引",
  648. "type": "event"
  649. },
  650. "van-contact-edit/contact-info": {
  651. "description": "联系人信息, default: []",
  652. "type": "object"
  653. },
  654. "van-contact-edit/is-edit": {
  655. "description": "是否为编辑联系人, default: false",
  656. "type": "boolean"
  657. },
  658. "van-contact-edit/is-saving": {
  659. "description": "是否显示保存按钮加载动画, default: false",
  660. "type": "boolean"
  661. },
  662. "van-contact-edit/is-deleting": {
  663. "description": "是否显示删除按钮加载动画, default: false",
  664. "type": "boolean"
  665. },
  666. "van-contact-edit/tel-validator": {
  667. "description": "手机号格式校验函数, default: -",
  668. "type": "(tel: string) => boolean"
  669. },
  670. "van-contact-edit/save": {
  671. "description": "点击保存按钮时触发, params: content:表单内容",
  672. "type": "event"
  673. },
  674. "van-contact-edit/delete": {
  675. "description": "点击删除按钮时触发, params: content:表单内容",
  676. "type": "event"
  677. },
  678. "van-coupon-cell/title": {
  679. "description": "单元格标题, default: 优惠券",
  680. "type": "string"
  681. },
  682. "van-coupon-cell/chosen-coupon": {
  683. "description": "当前选中优惠券的索引, default: -1",
  684. "type": "number"
  685. },
  686. "van-coupon-cell/coupons": {
  687. "description": "可用优惠券列表, default: []",
  688. "type": "array"
  689. },
  690. "van-coupon-cell/editable": {
  691. "description": "能否切换优惠券, default: true",
  692. "type": "boolean"
  693. },
  694. "van-coupon-cell/border": {
  695. "description": "是否显示内边框, default: true",
  696. "type": "boolean"
  697. },
  698. "van-coupon-cell/currency": {
  699. "description": "货币符号, default: ¥",
  700. "type": "string"
  701. },
  702. "van-coupon-list/v-model": {
  703. "description": "当前输入的兑换码, default: -",
  704. "type": "string"
  705. },
  706. "van-coupon-list/chosen-coupon": {
  707. "description": "当前选中优惠券的索引, default: -1",
  708. "type": "number"
  709. },
  710. "van-coupon-list/coupons": {
  711. "description": "可用优惠券列表, default: []",
  712. "type": "array"
  713. },
  714. "van-coupon-list/disabled-coupons": {
  715. "description": "不可用优惠券列表, default: []",
  716. "type": "array"
  717. },
  718. "van-coupon-list/exchange-button-text": {
  719. "description": "兑换按钮文字, default: 兑换",
  720. "type": "string"
  721. },
  722. "van-coupon-list/exchange-button-loading": {
  723. "description": "是否显示兑换按钮加载动画, default: false",
  724. "type": "boolean"
  725. },
  726. "van-coupon-list/exchange-button-disabled": {
  727. "description": "是否禁用兑换按钮, default: false",
  728. "type": "boolean"
  729. },
  730. "van-coupon-list/exchange-min-length": {
  731. "description": "兑换码最小长度, default: 1",
  732. "type": "number"
  733. },
  734. "van-coupon-list/displayed-coupon-index": {
  735. "description": "滚动至特定优惠券位置, default: -",
  736. "type": "number"
  737. },
  738. "van-coupon-list/show-close-button": {
  739. "description": "是否显示列表底部按钮, default: true",
  740. "type": "boolean"
  741. },
  742. "van-coupon-list/close-button-text": {
  743. "description": "列表底部按钮文字, default: 不使用优惠",
  744. "type": "string"
  745. },
  746. "van-coupon-list/input-placeholder": {
  747. "description": "输入框文字提示, default: 请输入优惠码",
  748. "type": "string"
  749. },
  750. "van-coupon-list/show-exchange-bar": {
  751. "description": "是否展示兑换栏, default: true",
  752. "type": "boolean"
  753. },
  754. "van-coupon-list/currency": {
  755. "description": "货币符号, default: ¥",
  756. "type": "string"
  757. },
  758. "van-coupon-list/change": {
  759. "description": "优惠券切换回调, params: index, 选中优惠券的索引",
  760. "type": "event"
  761. },
  762. "van-coupon-list/exchange": {
  763. "description": "兑换优惠券回调, params: code, 兑换码",
  764. "type": "event"
  765. },
  766. "van-datetime-picker/type": {
  767. "description": "类型,可选值为, default: <br>",
  768. "type": "date"
  769. },
  770. "van-datetime-picker/min-date": {
  771. "description": "可选的最小时间,精确到分钟, default: 十年前",
  772. "type": "date"
  773. },
  774. "van-datetime-picker/max-date": {
  775. "description": "可选的最大时间,精确到分钟, default: 十年后",
  776. "type": "date"
  777. },
  778. "van-datetime-picker/min-hour": {
  779. "description": "可选的最小小时,针对 time 类型, default: 0",
  780. "type": "number"
  781. },
  782. "van-datetime-picker/max-hour": {
  783. "description": "可选的最大小时,针对 time 类型, default: 23",
  784. "type": "number"
  785. },
  786. "van-datetime-picker/min-minute": {
  787. "description": "可选的最小分钟,针对 time 类型, default: 0",
  788. "type": "number"
  789. },
  790. "van-datetime-picker/max-minute": {
  791. "description": "可选的最大分钟,针对 time 类型, default: 59",
  792. "type": "number"
  793. },
  794. "van-datetime-picker/formatter": {
  795. "description": "选项格式化函数, default: -",
  796. "type": "(type, value) => value"
  797. },
  798. "van-datetime-picker/title": {
  799. "description": "顶部栏标题, default: ''",
  800. "type": "string"
  801. },
  802. "van-datetime-picker/show-toolbar": {
  803. "description": "是否显示顶部栏, default: false",
  804. "type": "boolean"
  805. },
  806. "van-datetime-picker/loading": {
  807. "description": "是否显示加载状态, default: false",
  808. "type": "boolean"
  809. },
  810. "van-datetime-picker/item-height": {
  811. "description": "选项高度, default: 44",
  812. "type": "number"
  813. },
  814. "van-datetime-picker/confirm-button-text": {
  815. "description": "确认按钮文字, default: 确认",
  816. "type": "string"
  817. },
  818. "van-datetime-picker/cancel-button-text": {
  819. "description": "取消按钮文字, default: 取消",
  820. "type": "string"
  821. },
  822. "van-datetime-picker/visible-item-count": {
  823. "description": "可见的选项个数, default: 5",
  824. "type": "number"
  825. },
  826. "van-datetime-picker/change": {
  827. "description": "当值变化时触发的事件, params: picker 实例",
  828. "type": "event"
  829. },
  830. "van-datetime-picker/confirm": {
  831. "description": "点击完成按钮时触发的事件, params: 当前 value",
  832. "type": "event"
  833. },
  834. "van-datetime-picker/cancel": {
  835. "description": "点击取消按钮时触发的事件, params: -",
  836. "type": "event"
  837. },
  838. "van-dialog/v-model": {
  839. "description": "是否显示弹窗, default: -",
  840. "type": "boolean"
  841. },
  842. "van-dialog/title": {
  843. "description": "标题, default: -",
  844. "type": "string"
  845. },
  846. "van-dialog/message": {
  847. "description": "内容, default: -",
  848. "type": "string"
  849. },
  850. "van-dialog/message-align": {
  851. "description": "内容对齐方式,可选值为, default: right",
  852. "type": "left"
  853. },
  854. "van-dialog/show-confirm-button": {
  855. "description": "是否展示确认按钮, default: true",
  856. "type": "boolean"
  857. },
  858. "van-dialog/show-cancel-button": {
  859. "description": "是否展示取消按钮, default: false",
  860. "type": "boolean"
  861. },
  862. "van-dialog/cancel-button-text": {
  863. "description": "取消按钮文案, default: 取消",
  864. "type": "string"
  865. },
  866. "van-dialog/cancel-button-color": {
  867. "description": "取消按钮颜色, default: #000",
  868. "type": "string"
  869. },
  870. "van-dialog/confirm-button-text": {
  871. "description": "确认按钮文案, default: 确认",
  872. "type": "string"
  873. },
  874. "van-dialog/confirm-button-color": {
  875. "description": "确认按钮颜色, default: #1989fa",
  876. "type": "string"
  877. },
  878. "van-dialog/overlay": {
  879. "description": "是否展示蒙层, default: true",
  880. "type": "boolean"
  881. },
  882. "van-dialog/close-on-click-overlay": {
  883. "description": "是否在点击蒙层后关闭, default: false",
  884. "type": "boolean"
  885. },
  886. "van-dialog/lock-scroll": {
  887. "description": "是否锁定背景滚动, default: true",
  888. "type": "boolean"
  889. },
  890. "van-dialog/before-close": {
  891. "description": "关闭前的回调函数,<br>调用 done() 后关闭弹窗,<br>调用 done(false) 阻止弹窗关闭, default: -",
  892. "type": "(action, done) => void"
  893. },
  894. "van-dialog/get-container": {
  895. "description": "指定挂载的节点,可以传入选择器,<br>或一个返回节点的函数, default: body",
  896. "type": "string|() => htmlelement"
  897. },
  898. "van-dialog/confirm": {
  899. "description": "点击确认按钮时触发, params: -",
  900. "type": "event"
  901. },
  902. "van-dialog/cancel": {
  903. "description": "点击取消按钮时触发, params: -",
  904. "type": "event"
  905. },
  906. "van-field/label": {
  907. "description": "输入框左侧文本, default: -",
  908. "type": "string"
  909. },
  910. "van-field/value": {
  911. "description": "当前输入的值, default: -",
  912. "type": "string|number"
  913. },
  914. "van-field/type": {
  915. "description": "可设置为原生类型, 如, default: tel",
  916. "type": "number"
  917. },
  918. "van-field/size": {
  919. "description": "大小,可选值为, default: string",
  920. "type": "large"
  921. },
  922. "van-field/border": {
  923. "description": "是否显示内边框, default: true",
  924. "type": "boolean"
  925. },
  926. "van-field/disabled": {
  927. "description": "是否禁用输入框, default: false",
  928. "type": "boolean"
  929. },
  930. "van-field/readonly": {
  931. "description": "是否只读, default: false",
  932. "type": "boolean"
  933. },
  934. "van-field/clearable": {
  935. "description": "是否启用清除控件, default: false",
  936. "type": "boolean"
  937. },
  938. "van-field/required": {
  939. "description": "是否显示表单必填星号, default: false",
  940. "type": "boolean"
  941. },
  942. "van-field/is-link": {
  943. "description": "是否展示右侧箭头并开启点击反馈, default: false",
  944. "type": "boolean"
  945. },
  946. "van-field/error": {
  947. "description": "是否将输入内容标红, default: false",
  948. "type": "boolean"
  949. },
  950. "van-field/error-message": {
  951. "description": "底部错误提示文案,为空时不展示, default: ''",
  952. "type": "string"
  953. },
  954. "van-field/label-width": {
  955. "description": "左侧文本宽度,可指定单位,默认为 px, default: 90px",
  956. "type": "string|number"
  957. },
  958. "van-field/label-align": {
  959. "description": "左侧文本对齐方式,可选值为, default: right",
  960. "type": "center"
  961. },
  962. "van-field/input-align": {
  963. "description": "输入框内容对齐方式,可选值为, default: right",
  964. "type": "center"
  965. },
  966. "van-field/error-message-align": {
  967. "description": "错误提示文案对齐方式,可选值为, default: right",
  968. "type": "center"
  969. },
  970. "van-field/autosize": {
  971. "description": "自适应内容高度,只对 textarea 有效,可传入对象,<br>如 { maxheight: 100, minheight: 50 },单位为 px, default: false",
  972. "type": "boolean|object"
  973. },
  974. "van-field/left-icon": {
  975. "description": "输入框左侧图标名称或图片链接,可选值见 icon 组件, default: -",
  976. "type": "string"
  977. },
  978. "van-field/right-icon": {
  979. "description": "输入框尾部图标名称或图片链接,可选值见 icon 组件, default: -",
  980. "type": "string"
  981. },
  982. "van-field/input": {
  983. "description": "输入框内容变化时触发, params: -",
  984. "type": "event"
  985. },
  986. "van-field/clear": {
  987. "description": "点击清除按钮后触发, params: -",
  988. "type": "event"
  989. },
  990. "van-field/click-left-icon": {
  991. "description": "点击头部图标时触发, params: -",
  992. "type": "event"
  993. },
  994. "van-field/click-right-icon": {
  995. "description": "点击尾部图标时触发, params: -",
  996. "type": "event"
  997. },
  998. "van-icon/name": {
  999. "description": "图标名称或图片链接, default: -",
  1000. "type": "string"
  1001. },
  1002. "van-icon/info": {
  1003. "description": "图标右上角文字提示, default: -",
  1004. "type": "string|number"
  1005. },
  1006. "van-icon/color": {
  1007. "description": "图标颜色, default: inherit",
  1008. "type": "string"
  1009. },
  1010. "van-icon/size": {
  1011. "description": "图标大小,如, default: 2em",
  1012. "type": "20px"
  1013. },
  1014. "van-icon/class-prefix": {
  1015. "description": "类名前缀, default: van-icon",
  1016. "type": "string"
  1017. },
  1018. "van-icon/tag": {
  1019. "description": "html 标签, default: i",
  1020. "type": "string"
  1021. },
  1022. "van-icon/click": {
  1023. "description": "点击图标时触发, params: -",
  1024. "type": "event"
  1025. },
  1026. "van-image-preview/images": {
  1027. "description": "需要预览的图片 url 数组, default: []",
  1028. "type": "array"
  1029. },
  1030. "van-image-preview/start-position": {
  1031. "description": "图片预览起始位置索引, default: 0",
  1032. "type": "number"
  1033. },
  1034. "van-image-preview/show-index": {
  1035. "description": "是否显示页码, default: true",
  1036. "type": "boolean"
  1037. },
  1038. "van-image-preview/show-indicators": {
  1039. "description": "是否显示轮播指示器, default: false",
  1040. "type": "boolean"
  1041. },
  1042. "van-image-preview/loop": {
  1043. "description": "是否开启循环播放, default: true",
  1044. "type": "boolean"
  1045. },
  1046. "van-image-preview/async-close": {
  1047. "description": "是否开启异步关闭, default: false",
  1048. "type": "boolean"
  1049. },
  1050. "van-image-preview/class-name": {
  1051. "description": "自定义类名, default: -",
  1052. "type": "string|array|object"
  1053. },
  1054. "van-image-preview/lazy-load": {
  1055. "description": "是否开启图片懒加载,须配合 [lazyload](#/zh-cn/lazyload) 组件使用, default: false",
  1056. "type": "boolean"
  1057. },
  1058. "van-image-preview/max-zoom": {
  1059. "description": "手势缩放时,最大缩放比例, default: 3",
  1060. "type": "number"
  1061. },
  1062. "van-image-preview/min-zoom": {
  1063. "description": "手势缩放时,最小缩放比例, default: 1/3",
  1064. "type": "number"
  1065. },
  1066. "van-image-preview/close": {
  1067. "description": "关闭时触发, params: { index: 索引, url: 图片链接 }",
  1068. "type": "event"
  1069. },
  1070. "van-image-preview/change": {
  1071. "description": "切换当前图片时触发, params: index, 当前图片的索引",
  1072. "type": "event"
  1073. },
  1074. "van-list/v-model": {
  1075. "description": "是否处于加载状态,加载过程中不触发, default: 事件",
  1076. "type": "load"
  1077. },
  1078. "van-list/finished": {
  1079. "description": "是否已加载完成,加载完成后不再触发, default: 事件",
  1080. "type": "load"
  1081. },
  1082. "van-list/error": {
  1083. "description": "是否加载失败,加载失败后点击错误提示可以重新<br>触发, default: 事件,必须使用",
  1084. "type": "load"
  1085. },
  1086. "van-list/offset": {
  1087. "description": "滚动条与底部距离小于 offset 时触发, default: 事件",
  1088. "type": "load"
  1089. },
  1090. "van-list/loading-text": {
  1091. "description": "加载过程中的提示文案, default: 加载中...",
  1092. "type": "string"
  1093. },
  1094. "van-list/finished-text": {
  1095. "description": "加载完成后的提示文案, default: -",
  1096. "type": "string"
  1097. },
  1098. "van-list/error-text": {
  1099. "description": "加载失败后的提示文案, default: -",
  1100. "type": "string"
  1101. },
  1102. "van-list/immediate-check": {
  1103. "description": "是否在初始化时立即执行滚动位置检查, default: true",
  1104. "type": "boolean"
  1105. },
  1106. "van-list/direction": {
  1107. "description": "滚动触发加载的方向,可选值为, default: string",
  1108. "type": "up"
  1109. },
  1110. "van-list/load": {
  1111. "description": "滚动条与底部距离小于 offset 时触发, params: -",
  1112. "type": "event"
  1113. },
  1114. "van-loading/color": {
  1115. "description": "颜色, default: #c9c9c9",
  1116. "type": "string"
  1117. },
  1118. "van-loading/type": {
  1119. "description": "类型,可选值为, default: string",
  1120. "type": "spinner"
  1121. },
  1122. "van-loading/size": {
  1123. "description": "大小, default: 30px",
  1124. "type": "string"
  1125. },
  1126. "van-nav-bar/title": {
  1127. "description": "标题, default: ''",
  1128. "type": "string"
  1129. },
  1130. "van-nav-bar/left-text": {
  1131. "description": "左侧文案, default: ''",
  1132. "type": "string"
  1133. },
  1134. "van-nav-bar/right-text": {
  1135. "description": "右侧文案, default: ''",
  1136. "type": "string"
  1137. },
  1138. "van-nav-bar/left-arrow": {
  1139. "description": "是否显示左侧箭头, default: false",
  1140. "type": "boolean"
  1141. },
  1142. "van-nav-bar/fixed": {
  1143. "description": "是否固定在顶部, default: false",
  1144. "type": "boolean"
  1145. },
  1146. "van-nav-bar/border": {
  1147. "description": "是否显示下边框, default: true",
  1148. "type": "boolean"
  1149. },
  1150. "van-nav-bar/z-index": {
  1151. "description": "元素 z-index, default: 1",
  1152. "type": "number"
  1153. },
  1154. "van-nav-bar/click-left": {
  1155. "description": "点击左侧按钮时触发, params: -",
  1156. "type": "event"
  1157. },
  1158. "van-nav-bar/click-right": {
  1159. "description": "点击右侧按钮时触发, params: -",
  1160. "type": "event"
  1161. },
  1162. "van-notice-bar/mode": {
  1163. "description": "通告栏模式,可选值为, default: link",
  1164. "type": "closeable"
  1165. },
  1166. "van-notice-bar/text": {
  1167. "description": "通告文本内容, default: ''",
  1168. "type": "string"
  1169. },
  1170. "van-notice-bar/delay": {
  1171. "description": "动画延迟时间 (s), default: 1",
  1172. "type": "number"
  1173. },
  1174. "van-notice-bar/speed": {
  1175. "description": "滚动速率 (px/s), default: 50",
  1176. "type": "number"
  1177. },
  1178. "van-notice-bar/scrollable": {
  1179. "description": "是否在长度溢出时滚动播放, default: true",
  1180. "type": "boolean"
  1181. },
  1182. "van-notice-bar/wrapable": {
  1183. "description": "是否开启文本换行,只在禁用滚动时生效, default: false",
  1184. "type": "boolean"
  1185. },
  1186. "van-notice-bar/left-icon": {
  1187. "description": "左侧图标名称或图片链接,可选值见 icon 组件, default: -",
  1188. "type": "string"
  1189. },
  1190. "van-notice-bar/color": {
  1191. "description": "文本颜色, default: #f60",
  1192. "type": "string"
  1193. },
  1194. "van-notice-bar/background": {
  1195. "description": "滚动条背景, default: #fff7cc",
  1196. "type": "string"
  1197. },
  1198. "van-notice-bar/click": {
  1199. "description": "点击时触发, params: -",
  1200. "type": "event"
  1201. },
  1202. "van-notice-bar/close": {
  1203. "description": "关闭时触发, params: -",
  1204. "type": "event"
  1205. },
  1206. "van-number-keyboard/show": {
  1207. "description": "键盘完全弹出时触发, params: -",
  1208. "type": "event"
  1209. },
  1210. "van-number-keyboard/theme": {
  1211. "description": "样式风格,可选值为, default: custom",
  1212. "type": "default"
  1213. },
  1214. "van-number-keyboard/title": {
  1215. "description": "键盘标题, default: -",
  1216. "type": "string"
  1217. },
  1218. "van-number-keyboard/transition": {
  1219. "description": "是否开启过场动画, default: true",
  1220. "type": "boolean"
  1221. },
  1222. "van-number-keyboard/z-index": {
  1223. "description": "键盘 z-index, default: 100",
  1224. "type": "number"
  1225. },
  1226. "van-number-keyboard/extra-key": {
  1227. "description": "左下角按键内容, default: ''",
  1228. "type": "string"
  1229. },
  1230. "van-number-keyboard/close-button-text": {
  1231. "description": "关闭按钮文字,空则不展示, default: -",
  1232. "type": "string"
  1233. },
  1234. "van-number-keyboard/delete-button-text": {
  1235. "description": "删除按钮文字, default: 删除",
  1236. "type": "string"
  1237. },
  1238. "van-number-keyboard/show-delete-key": {
  1239. "description": "是否展示删除按钮, default: true",
  1240. "type": "boolean"
  1241. },
  1242. "van-number-keyboard/hide-on-click-outside": {
  1243. "description": "点击外部时是否收起键盘, default: true",
  1244. "type": "boolean"
  1245. },
  1246. "van-number-keyboard/safe-area-inset-bottom": {
  1247. "description": "是否开启 iphone x 底部安全区适配,需要在, default: meta 标签中设置",
  1248. "type": "viewport"
  1249. },
  1250. "van-number-keyboard/input": {
  1251. "description": "点击按键时触发, params: key: 按键内容",
  1252. "type": "event"
  1253. },
  1254. "van-number-keyboard/delete": {
  1255. "description": "点击删除键时触发, params: -",
  1256. "type": "event"
  1257. },
  1258. "van-number-keyboard/close": {
  1259. "description": "点击关闭按钮时触发, params: -",
  1260. "type": "event"
  1261. },
  1262. "van-number-keyboard/blur": {
  1263. "description": "点击关闭按钮或非键盘区域时触发, params: -",
  1264. "type": "event"
  1265. },
  1266. "van-number-keyboard/hide": {
  1267. "description": "键盘完全收起时触发, params: -",
  1268. "type": "event"
  1269. },
  1270. "van-pagination/v-model": {
  1271. "description": "当前页码, default: -",
  1272. "type": "number"
  1273. },
  1274. "van-pagination/mode": {
  1275. "description": "显示模式,可选值为, default: multi",
  1276. "type": "simple"
  1277. },
  1278. "van-pagination/total-items": {
  1279. "description": "总记录数, default: 0",
  1280. "type": "number"
  1281. },
  1282. "van-pagination/items-per-page": {
  1283. "description": "每页记录数, default: 10",
  1284. "type": "number"
  1285. },
  1286. "van-pagination/page-count": {
  1287. "description": "总页数, default: 根据页数计算",
  1288. "type": "number"
  1289. },
  1290. "van-pagination/prev-text": {
  1291. "description": "上一页, default: 上一页",
  1292. "type": "string"
  1293. },
  1294. "van-pagination/next-text": {
  1295. "description": "下一页, default: 下一页",
  1296. "type": "string"
  1297. },
  1298. "van-pagination/show-page-size": {
  1299. "description": "显示的页码个数, default: 5",
  1300. "type": "number"
  1301. },
  1302. "van-pagination/force-ellipses": {
  1303. "description": "显示省略号, default: false",
  1304. "type": "boolean"
  1305. },
  1306. "van-pagination/change": {
  1307. "description": "页码改变时触发, params: -",
  1308. "type": "event"
  1309. },
  1310. "van-panel/title": {
  1311. "description": "标题, default: -",
  1312. "type": "string"
  1313. },
  1314. "van-panel/desc": {
  1315. "description": "描述, default: -",
  1316. "type": "string"
  1317. },
  1318. "van-panel/status": {
  1319. "description": "状态, default: -",
  1320. "type": "string"
  1321. },
  1322. "van-panel/icon": {
  1323. "description": "标题左侧图标名称或图片链接,可选值见 icon 组件, default: -",
  1324. "type": "string"
  1325. },
  1326. "van-password-input/value": {
  1327. "description": "密码值, default: ''",
  1328. "type": "string"
  1329. },
  1330. "van-password-input/length": {
  1331. "description": "密码最大长度, default: 6",
  1332. "type": "number"
  1333. },
  1334. "van-password-input/mask": {
  1335. "description": "是否隐藏密码内容, default: true",
  1336. "type": "boolean"
  1337. },
  1338. "van-password-input/info": {
  1339. "description": "输入框下方文字提示, default: -",
  1340. "type": "string"
  1341. },
  1342. "van-password-input/error-info": {
  1343. "description": "输入框下方错误提示, default: -",
  1344. "type": "string"
  1345. },
  1346. "van-password-input/focus": {
  1347. "description": "输入框聚焦时触发, params: -",
  1348. "type": "event"
  1349. },
  1350. "van-picker/columns": {
  1351. "description": "对象数组,配置每一列显示的数据, default: []",
  1352. "type": "array"
  1353. },
  1354. "van-picker/show-toolbar": {
  1355. "description": "是否显示顶部栏, default: false",
  1356. "type": "boolean"
  1357. },
  1358. "van-picker/title": {
  1359. "description": "顶部栏标题, default: ''",
  1360. "type": "string"
  1361. },
  1362. "van-picker/loading": {
  1363. "description": "是否显示加载状态, default: false",
  1364. "type": "boolean"
  1365. },
  1366. "van-picker/value-key": {
  1367. "description": "选项对象中,文字对应的 key, default: text",
  1368. "type": "string"
  1369. },
  1370. "van-picker/item-height": {
  1371. "description": "选项高度, default: 44",
  1372. "type": "number"
  1373. },
  1374. "van-picker/confirm-button-text": {
  1375. "description": "确认按钮文字, default: 确认",
  1376. "type": "string"
  1377. },
  1378. "van-picker/cancel-button-text": {
  1379. "description": "取消按钮文字, default: 取消",
  1380. "type": "string"
  1381. },
  1382. "van-picker/visible-item-count": {
  1383. "description": "可见的选项个数, default: 5",
  1384. "type": "number"
  1385. },
  1386. "van-picker/default-index": {
  1387. "description": "单列选择器的默认选中项索引,<br>多列选择器请参考下方的 columns 配置, default: 0",
  1388. "type": "number"
  1389. },
  1390. "van-picker/confirm": {
  1391. "description": "点击完成按钮时触发, params: 单列:选中值,选中值对应的索引<br>多列:所有列选中值,所有列选中值对应的索引",
  1392. "type": "event"
  1393. },
  1394. "van-picker/cancel": {
  1395. "description": "点击取消按钮时触发, params: 单列:选中值,选中值对应的索引<br>多列:所有列选中值,所有列选中值对应的索引",
  1396. "type": "event"
  1397. },
  1398. "van-picker/change": {
  1399. "description": "选项改变时触发, params: 单列:picker 实例,选中值,选中值对应的索引<br>多列:picker 实例,所有列选中值,当前列对应的索引",
  1400. "type": "event"
  1401. },
  1402. "van-popup/v-model": {
  1403. "description": "当前组件是否显示, default: false",
  1404. "type": "boolean"
  1405. },
  1406. "van-popup/overlay": {
  1407. "description": "是否显示蒙层, default: true",
  1408. "type": "boolean"
  1409. },
  1410. "van-popup/position": {
  1411. "description": "位置,可选值为, default: bottom",
  1412. "type": "top"
  1413. },
  1414. "van-popup/overlay-class": {
  1415. "description": "自定义蒙层类名, default: -",
  1416. "type": "string"
  1417. },
  1418. "van-popup/overlay-style": {
  1419. "description": "自定义蒙层样式, default: -",
  1420. "type": "object"
  1421. },
  1422. "van-popup/transition": {
  1423. "description": "transition 名称, default: -",
  1424. "type": "string"
  1425. },
  1426. "van-popup/get-container": {
  1427. "description": "指定挂载的节点,可以传入选择器,<br>或一个返回节点的函数, default: -",
  1428. "type": "string|() => htmlelement"
  1429. },
  1430. "van-popup/close-on-click-overlay": {
  1431. "description": "是否在点击蒙层后关闭, default: true",
  1432. "type": "boolean"
  1433. },
  1434. "van-popup/lock-scroll": {
  1435. "description": "是否锁定背景滚动, default: true",
  1436. "type": "boolean"
  1437. },
  1438. "van-popup/lazy-render": {
  1439. "description": "是否在显示弹层时才渲染节点, default: true",
  1440. "type": "boolean"
  1441. },
  1442. "van-popup/open": {
  1443. "description": "打开弹出层时触发, params: -",
  1444. "type": "event"
  1445. },
  1446. "van-popup/opened": {
  1447. "description": "打开弹出层且动画结束后触发, params: -",
  1448. "type": "event"
  1449. },
  1450. "van-popup/close": {
  1451. "description": "关闭弹出层时触发, params: -",
  1452. "type": "event"
  1453. },
  1454. "van-popup/closed": {
  1455. "description": "关闭弹出层且动画结束后触发, params: -",
  1456. "type": "event"
  1457. },
  1458. "van-popup/click-overlay": {
  1459. "description": "点击蒙层时触发, params: -",
  1460. "type": "event"
  1461. },
  1462. "van-progress/inactive": {
  1463. "description": "是否置灰, default: false",
  1464. "type": "boolean"
  1465. },
  1466. "van-progress/percentage": {
  1467. "description": "进度百分比, default: 0",
  1468. "type": "number"
  1469. },
  1470. "van-progress/show-pivot": {
  1471. "description": "是否显示进度文字, default: true",
  1472. "type": "boolean"
  1473. },
  1474. "van-progress/color": {
  1475. "description": "进度条颜色, default: #1989fa",
  1476. "type": "string"
  1477. },
  1478. "van-progress/text-color": {
  1479. "description": "进度条文字颜色, default: #fff",
  1480. "type": "string"
  1481. },
  1482. "van-progress/pivot-text": {
  1483. "description": "文字显示, default: 百分比文字",
  1484. "type": "string"
  1485. },
  1486. "van-progress/pivot-color": {
  1487. "description": "文字背景色, default: 与进度条颜色一致",
  1488. "type": "string"
  1489. },
  1490. "van-pull-refresh/v-model": {
  1491. "description": "是否在加载中, default: -",
  1492. "type": "boolean"
  1493. },
  1494. "van-pull-refresh/pulling-text": {
  1495. "description": "下拉过程文案, default: 下拉即可刷新...",
  1496. "type": "string"
  1497. },
  1498. "van-pull-refresh/loosing-text": {
  1499. "description": "释放过程文案, default: 释放即可刷新...",
  1500. "type": "string"
  1501. },
  1502. "van-pull-refresh/loading-text": {
  1503. "description": "加载过程文案, default: 加载中...",
  1504. "type": "string"
  1505. },
  1506. "van-pull-refresh/success-text": {
  1507. "description": "加载成功提示文案, default: -",
  1508. "type": "string"
  1509. },
  1510. "van-pull-refresh/success-duration": {
  1511. "description": "加载成功提示时长(ms), default: 500",
  1512. "type": "number"
  1513. },
  1514. "van-pull-refresh/animation-duration": {
  1515. "description": "动画时长, default: 300",
  1516. "type": "number"
  1517. },
  1518. "van-pull-refresh/head-height": {
  1519. "description": "顶部内容高度, default: 50",
  1520. "type": "number"
  1521. },
  1522. "van-pull-refresh/disabled": {
  1523. "description": "是否禁用, default: false",
  1524. "type": "boolean"
  1525. },
  1526. "van-pull-refresh/refresh": {
  1527. "description": "下拉刷新时触发, params: -",
  1528. "type": "event"
  1529. },
  1530. "van-radio/name": {
  1531. "description": "标识符, default: -",
  1532. "type": "任意类型"
  1533. },
  1534. "van-radio/shape": {
  1535. "description": "形状,可选值为, default: string",
  1536. "type": "square"
  1537. },
  1538. "van-radio/disabled": {
  1539. "description": "是否为禁用状态, default: false",
  1540. "type": "boolean"
  1541. },
  1542. "van-radio/label-disabled": {
  1543. "description": "是否禁用文本内容点击, default: false",
  1544. "type": "boolean"
  1545. },
  1546. "van-radio/label-position": {
  1547. "description": "文本位置,可选值为, default: string",
  1548. "type": "left"
  1549. },
  1550. "van-radio/checked-color": {
  1551. "description": "选中状态颜色, default: #1989fa",
  1552. "type": "string"
  1553. },
  1554. "van-radio/click": {
  1555. "description": "点击单选框时触发, params: event: event",
  1556. "type": "event"
  1557. },
  1558. "van-radio-group/v-model": {
  1559. "description": "当前选中项的标识符, default: -",
  1560. "type": "任意类型"
  1561. },
  1562. "van-radio-group/disabled": {
  1563. "description": "是否禁用所有单选框, default: false",
  1564. "type": "boolean"
  1565. },
  1566. "van-radio-group/change": {
  1567. "description": "当绑定值变化时触发的事件, params: 当前选中项的 name",
  1568. "type": "event"
  1569. },
  1570. "van-rate/v-model": {
  1571. "description": "当前分值, default: -",
  1572. "type": "number"
  1573. },
  1574. "van-rate/count": {
  1575. "description": "图标总数, default: 5",
  1576. "type": "number"
  1577. },
  1578. "van-rate/size": {
  1579. "description": "图标大小 (px), default: 20",
  1580. "type": "number"
  1581. },
  1582. "van-rate/color": {
  1583. "description": "选中时的颜色, default: #ffd21e",
  1584. "type": "string"
  1585. },
  1586. "van-rate/void-color": {
  1587. "description": "未选中时的颜色, default: #c7c7c7",
  1588. "type": "string"
  1589. },
  1590. "van-rate/icon": {
  1591. "description": "选中时的图标名称或图片链接,可选值见 icon 组件, default: star",
  1592. "type": "string"
  1593. },
  1594. "van-rate/void-icon": {
  1595. "description": "未选中时的图标名称或图片链接,可选值见 icon 组件, default: star-o",
  1596. "type": "string"
  1597. },
  1598. "van-rate/allow-half": {
  1599. "description": "是否允许半选, default: false",
  1600. "type": "boolean"
  1601. },
  1602. "van-rate/readonly": {
  1603. "description": "是否为只读状态\b, default: false",
  1604. "type": "boolean"
  1605. },
  1606. "van-rate/disabled": {
  1607. "description": "是否禁用评分, default: false",
  1608. "type": "boolean"
  1609. },
  1610. "van-rate/disabled-color": {
  1611. "description": "禁用时的颜色, default: #bdbdbd",
  1612. "type": "string"
  1613. },
  1614. "van-rate/change": {
  1615. "description": "当前分值变化时触发的事件, params: 当前分值",
  1616. "type": "event"
  1617. },
  1618. "van-search/label": {
  1619. "description": "搜索框左侧文本, default: -",
  1620. "type": "string"
  1621. },
  1622. "van-search/shape": {
  1623. "description": "形状,可选值为, default: string",
  1624. "type": "round"
  1625. },
  1626. "van-search/background": {
  1627. "description": "搜索框背景色, default: #f2f2f2",
  1628. "type": "string"
  1629. },
  1630. "van-search/show-action": {
  1631. "description": "是否在搜索框右侧显示取消按钮, default: false",
  1632. "type": "boolean"
  1633. },
  1634. "van-search/disabled": {
  1635. "description": "是否禁用输入框, default: false",
  1636. "type": "boolean"
  1637. },
  1638. "van-search/readonly": {
  1639. "description": "是否只读, default: false",
  1640. "type": "boolean"
  1641. },
  1642. "van-search/error": {
  1643. "description": "是否将输入内容标红, default: false",
  1644. "type": "boolean"
  1645. },
  1646. "van-search/input-align": {
  1647. "description": "输入框内容对齐方式,可选值为, default: right",
  1648. "type": "center"
  1649. },
  1650. "van-search/cancel": {
  1651. "description": "取消搜索, params: -",
  1652. "type": "event"
  1653. },
  1654. "van-search/search": {
  1655. "description": "确定搜索, params: -",
  1656. "type": "event"
  1657. },
  1658. "van-search/clear": {
  1659. "description": "点击清除按钮后触发, params: -",
  1660. "type": "event"
  1661. },
  1662. "van-sku/v-model": {
  1663. "description": "是否显示sku, default: false",
  1664. "type": "boolean"
  1665. },
  1666. "van-sku/sku": {
  1667. "description": "商品sku数据, default: -",
  1668. "type": "object"
  1669. },
  1670. "van-sku/goods": {
  1671. "description": "商品信息, default: -",
  1672. "type": "object"
  1673. },
  1674. "van-sku/goods-id": {
  1675. "description": "商品 id, default: -",
  1676. "type": "string|number"
  1677. },
  1678. "van-sku/hide-stock": {
  1679. "description": "是否显示商品剩余库存, default: false",
  1680. "type": "boolean"
  1681. },
  1682. "van-sku/hide-quota-text": {
  1683. "description": "是否显示限购提示, default: false",
  1684. "type": "boolean"
  1685. },
  1686. "van-sku/show-add-cart-btn": {
  1687. "description": "是否显示加入购物车按钮, default: true",
  1688. "type": "boolean"
  1689. },
  1690. "van-sku/quota": {
  1691. "description": "限购数,0 表示不限购, default: 0",
  1692. "type": "number"
  1693. },
  1694. "van-sku/quota-used": {
  1695. "description": "已经购买过的数量, default: 0",
  1696. "type": "number"
  1697. },
  1698. "van-sku/reset-stepper-on-hide": {
  1699. "description": "隐藏时重置选择的商品数量, default: false",
  1700. "type": "boolean"
  1701. },
  1702. "van-sku/reset-selected-sku-on-hide": {
  1703. "description": "隐藏时重置已选择的 sku, default: false",
  1704. "type": "boolean"
  1705. },
  1706. "van-sku/disable-stepper-input": {
  1707. "description": "是否禁用步进器输入, default: false",
  1708. "type": "boolean"
  1709. },
  1710. "van-sku/close-on-click-overlay": {
  1711. "description": "是否在点击蒙层后关闭, default: false",
  1712. "type": "boolean"
  1713. },
  1714. "van-sku/stepper-title": {
  1715. "description": "数量选择组件左侧文案, default: 购买数量",
  1716. "type": "string"
  1717. },
  1718. "van-sku/custom-stepper-config": {
  1719. "description": "步进器相关自定义配置, default: {}",
  1720. "type": "object"
  1721. },
  1722. "van-sku/message-config": {
  1723. "description": "留言相关配置, default: {}",
  1724. "type": "object"
  1725. },
  1726. "van-sku/get-container": {
  1727. "description": "指定挂载的节点,可以传入选择器,<br>或一个返回节点的函数, default: -",
  1728. "type": "string|() => htmlelement"
  1729. },
  1730. "van-sku/initial-sku": {
  1731. "description": "默认选中的sku,具体参考高级用法, default: {}",
  1732. "type": "object"
  1733. },
  1734. "van-sku/show-soldout-sku": {
  1735. "description": "是否展示售罄的sku,如果展示,则为置灰不可选状态,不展示则直接隐藏, default: true",
  1736. "type": "boolean"
  1737. },
  1738. "van-sku/add-cart": {
  1739. "description": "点击添加购物车回调, params: skudata: object",
  1740. "type": "event"
  1741. },
  1742. "van-sku/buy-clicked": {
  1743. "description": "点击购买回调, params: skudata: object",
  1744. "type": "event"
  1745. },
  1746. "van-sku/stepper-change": {
  1747. "description": "购买数量变化时触发, params: value: number",
  1748. "type": "event"
  1749. },
  1750. "van-sku/sku-selected": {
  1751. "description": "切换规格类目时触发, params: { skuvalue, selectedsku, selectedskucomb }",
  1752. "type": "event"
  1753. },
  1754. "van-slider/value": {
  1755. "description": "当前进度百分比, default: 0",
  1756. "type": "number"
  1757. },
  1758. "van-slider/disabled": {
  1759. "description": "是否禁用滑块, default: false",
  1760. "type": "boolean"
  1761. },
  1762. "van-slider/max": {
  1763. "description": "最大值, default: 100",
  1764. "type": "number"
  1765. },
  1766. "van-slider/min": {
  1767. "description": "最小值, default: 0",
  1768. "type": "number"
  1769. },
  1770. "van-slider/step": {
  1771. "description": "步长, default: 1",
  1772. "type": "number"
  1773. },
  1774. "van-slider/bar-height": {
  1775. "description": "进度条高度, default: 2px",
  1776. "type": "string"
  1777. },
  1778. "van-slider/active-color": {
  1779. "description": "进度条激活态颜色, default: #1989fa",
  1780. "type": "string"
  1781. },
  1782. "van-slider/inactive-color": {
  1783. "description": "进度条默认颜色, default: #e5e5e5",
  1784. "type": "string"
  1785. },
  1786. "van-slider/vertical": {
  1787. "description": "是否垂直展示, default: false",
  1788. "type": "boolean"
  1789. },
  1790. "van-slider/change": {
  1791. "description": "进度值改变后触发, params: value: 当前进度",
  1792. "type": "event"
  1793. },
  1794. "van-stepper/v-model": {
  1795. "description": "当前输入值, default: 最小值",
  1796. "type": "string|number"
  1797. },
  1798. "van-stepper/min": {
  1799. "description": "最小值, default: 1",
  1800. "type": "string|number"
  1801. },
  1802. "van-stepper/max": {
  1803. "description": "最大值, default: -",
  1804. "type": "string|number"
  1805. },
  1806. "van-stepper/step": {
  1807. "description": "步数, default: 1",
  1808. "type": "string|number"
  1809. },
  1810. "van-stepper/integer": {
  1811. "description": "是否只允许输入整数, default: false",
  1812. "type": "boolean"
  1813. },
  1814. "van-stepper/disabled": {
  1815. "description": "是否禁用步进器, default: false",
  1816. "type": "boolean"
  1817. },
  1818. "van-stepper/disable-input": {
  1819. "description": "是否禁用输入框, default: false",
  1820. "type": "boolean"
  1821. },
  1822. "van-stepper/async-change": {
  1823. "description": "是否开启异步变更,开启后需要手动控制输入值, default: false",
  1824. "type": "boolean"
  1825. },
  1826. "van-stepper/input-width": {
  1827. "description": "输入框宽度,须指定单位, default: 30px",
  1828. "type": "string"
  1829. },
  1830. "van-stepper/change": {
  1831. "description": "当绑定值变化时触发的事件, params: 当前组件的值",
  1832. "type": "event"
  1833. },
  1834. "van-stepper/overlimit": {
  1835. "description": "点击不可用的按钮时触发, params: -",
  1836. "type": "event"
  1837. },
  1838. "van-stepper/plus": {
  1839. "description": "点击增加按钮时触发, params: -",
  1840. "type": "event"
  1841. },
  1842. "van-stepper/minus": {
  1843. "description": "点击减少按钮时触发, params: -",
  1844. "type": "event"
  1845. },
  1846. "van-stepper/focus": {
  1847. "description": "输入框聚焦时触发, params: -",
  1848. "type": "event"
  1849. },
  1850. "van-stepper/blur": {
  1851. "description": "输入框失焦时触发, params: -",
  1852. "type": "event"
  1853. },
  1854. "van-steps/active": {
  1855. "description": "当前步骤, default: 0",
  1856. "type": "number"
  1857. },
  1858. "van-steps/title": {
  1859. "description": "顶部描述栏标题, default: -",
  1860. "type": "string"
  1861. },
  1862. "van-steps/direction": {
  1863. "description": "显示方向,可选值为, default: string",
  1864. "type": "vertical"
  1865. },
  1866. "van-steps/active-icon": {
  1867. "description": "激活状态底部图标,可选值见 icon 组件, default: checked",
  1868. "type": "string"
  1869. },
  1870. "van-steps/active-color": {
  1871. "description": "激活状态颜色, default: #07c160",
  1872. "type": "string"
  1873. },
  1874. "van-submit-bar/price": {
  1875. "description": "价格(单位分), default: -",
  1876. "type": "number"
  1877. },
  1878. "van-submit-bar/label": {
  1879. "description": "价格文案, default: 合计:",
  1880. "type": "string"
  1881. },
  1882. "van-submit-bar/button-text": {
  1883. "description": "按钮文字, default: -",
  1884. "type": "string"
  1885. },
  1886. "van-submit-bar/button-type": {
  1887. "description": "按钮类型, default: danger",
  1888. "type": "string"
  1889. },
  1890. "van-submit-bar/tip": {
  1891. "description": "提示文案, default: -",
  1892. "type": "string"
  1893. },
  1894. "van-submit-bar/disabled": {
  1895. "description": "是否禁用按钮, default: false",
  1896. "type": "boolean"
  1897. },
  1898. "van-submit-bar/loading": {
  1899. "description": "是否显示加载中的按钮, default: false",
  1900. "type": "boolean"
  1901. },
  1902. "van-submit-bar/currency": {
  1903. "description": "货币符号, default: ¥",
  1904. "type": "string"
  1905. },
  1906. "van-submit-bar/decimal-length": {
  1907. "description": "价格小数点后位数, default: 2",
  1908. "type": "number"
  1909. },
  1910. "van-submit-bar/safe-area-inset-bottom": {
  1911. "description": "是否开启 iphone x 底部安全区适配,需要在, default: meta 标签中设置",
  1912. "type": "viewport"
  1913. },
  1914. "van-submit-bar/submit": {
  1915. "description": "按钮点击事件回调, params: -",
  1916. "type": "event"
  1917. },
  1918. "van-swipe/autoplay": {
  1919. "description": "自动轮播间隔,单位为 ms, default: -",
  1920. "type": "number"
  1921. },
  1922. "van-swipe/duration": {
  1923. "description": "动画时长,单位为 ms, default: 500",
  1924. "type": "number"
  1925. },
  1926. "van-swipe/initial-swipe": {
  1927. "description": "初始位置索引值, default: 0",
  1928. "type": "number"
  1929. },
  1930. "van-swipe/loop": {
  1931. "description": "是否开启循环播放, default: true",
  1932. "type": "boolean"
  1933. },
  1934. "van-swipe/show-indicators": {
  1935. "description": "是否显示指示器, default: true",
  1936. "type": "boolean"
  1937. },
  1938. "van-swipe/indicator-color": {
  1939. "description": "指示器颜色, default: #1989fa",
  1940. "type": "string"
  1941. },
  1942. "van-swipe/vertical": {
  1943. "description": "是否为纵向滚动, default: false",
  1944. "type": "boolean"
  1945. },
  1946. "van-swipe/touchable": {
  1947. "description": "是否可以通过手势滑动, default: true",
  1948. "type": "boolean"
  1949. },
  1950. "van-swipe/width": {
  1951. "description": "滑块宽度, default: 0",
  1952. "type": "number"
  1953. },
  1954. "van-swipe/height": {
  1955. "description": "滑块高度, default: 0",
  1956. "type": "number"
  1957. },
  1958. "van-swipe-cell/left-width": {
  1959. "description": "左侧滑动区域宽度, default: 0",
  1960. "type": "number"
  1961. },
  1962. "van-swipe-cell/right-width": {
  1963. "description": "右侧滑动区域宽度, default: 0",
  1964. "type": "number"
  1965. },
  1966. "van-swipe-cell/on-close": {
  1967. "description": "关闭时的回调函数, default: -",
  1968. "type": "function"
  1969. },
  1970. "van-swipe-cell/disabled": {
  1971. "description": "是否禁用滑动, default: false",
  1972. "type": "boolean"
  1973. },
  1974. "van-swipe-cell/click": {
  1975. "description": "点击时触发, params: 关闭时的点击位置 (",
  1976. "type": "event"
  1977. },
  1978. "van-switch/v-model": {
  1979. "description": "开关选中状态, default: false",
  1980. "type": "any"
  1981. },
  1982. "van-switch/loading": {
  1983. "description": "是否为加载状态, default: false",
  1984. "type": "boolean"
  1985. },
  1986. "van-switch/disabled": {
  1987. "description": "是否为禁用状态, default: false",
  1988. "type": "boolean"
  1989. },
  1990. "van-switch/size": {
  1991. "description": "开关尺寸, default: 30px",
  1992. "type": "string"
  1993. },
  1994. "van-switch/active-color": {
  1995. "description": "打开时的背景色, default: #1989fa",
  1996. "type": "string"
  1997. },
  1998. "van-switch/inactive-color": {
  1999. "description": "关闭时的背景色, default: #fff",
  2000. "type": "string"
  2001. },
  2002. "van-switch/active-value": {
  2003. "description": "打开时的值, default: true",
  2004. "type": "any"
  2005. },
  2006. "van-switch/inactive-value": {
  2007. "description": "关闭时的值, default: false",
  2008. "type": "any"
  2009. },
  2010. "van-switch/change": {
  2011. "description": "开关状态切换回调, params: checked: 是否选中开关",
  2012. "type": "event"
  2013. },
  2014. "van-switch-cell/v-model": {
  2015. "description": "开关状态, default: false",
  2016. "type": "null"
  2017. },
  2018. "van-switch-cell/title": {
  2019. "description": "左侧标题, default: ''",
  2020. "type": "string"
  2021. },
  2022. "van-switch-cell/loading": {
  2023. "description": "是否为加载状态, default: false",
  2024. "type": "boolean"
  2025. },
  2026. "van-switch-cell/disabled": {
  2027. "description": "是否为禁用状态, default: false",
  2028. "type": "boolean"
  2029. },
  2030. "van-switch-cell/size": {
  2031. "description": "开关尺寸, default: 24px",
  2032. "type": "string"
  2033. },
  2034. "van-switch-cell/active-color": {
  2035. "description": "开关时的背景色, default: #1989fa",
  2036. "type": "string"
  2037. },
  2038. "van-switch-cell/inactive-color": {
  2039. "description": "开关时的背景色, default: #fff",
  2040. "type": "string"
  2041. },
  2042. "van-switch-cell/active-value": {
  2043. "description": "打开时的值, default: true",
  2044. "type": "any"
  2045. },
  2046. "van-switch-cell/inactive-value": {
  2047. "description": "关闭时的值, default: false",
  2048. "type": "any"
  2049. },
  2050. "van-switch-cell/change": {
  2051. "description": "开关状态切换回调, params: checked: 是否选中开关",
  2052. "type": "event"
  2053. },
  2054. "van-tabs/v-model": {
  2055. "description": "当前标签的索引, default: number",
  2056. "type": "string"
  2057. },
  2058. "van-tabs/type": {
  2059. "description": "样式类型,可选值为, default: string",
  2060. "type": "card"
  2061. },
  2062. "van-tabs/duration": {
  2063. "description": "动画时间,单位秒, default: 0.3",
  2064. "type": "number"
  2065. },
  2066. "van-tabs/background": {
  2067. "description": "标签栏背景色, default: white",
  2068. "type": "string"
  2069. },
  2070. "van-tabs/line-width": {
  2071. "description": "底部条宽度,单位 px, default: -",
  2072. "type": "number"
  2073. },
  2074. "van-tabs/line-height": {
  2075. "description": "底部条高度,单位 px, default: 3",
  2076. "type": "number"
  2077. },
  2078. "van-tabs/color": {
  2079. "description": "标签主题色, default: #f44",
  2080. "type": "string"
  2081. },
  2082. "van-tabs/title-active-color": {
  2083. "description": "标题选中态颜色, default: -",
  2084. "type": "string"
  2085. },
  2086. "van-tabs/title-inactive-color": {
  2087. "description": "标题默认态颜色, default: -",
  2088. "type": "string"
  2089. },
  2090. "van-tabs/swipeable": {
  2091. "description": "是否开启手势滑动切换, default: false",
  2092. "type": "boolean"
  2093. },
  2094. "van-tabs/sticky": {
  2095. "description": "是否使用粘性定位布局, default: false",
  2096. "type": "boolean"
  2097. },
  2098. "van-tabs/offset-top": {
  2099. "description": "粘性定位布局下与顶部的最小距离,单位 px, default: 0",
  2100. "type": "number"
  2101. },
  2102. "van-tabs/swipe-threshold": {
  2103. "description": "滚动阈值,标签数量超过多少个可滚动, default: 4",
  2104. "type": "number"
  2105. },
  2106. "van-tabs/animated": {
  2107. "description": "是否开启切换标签内容时的转场动画, default: false",
  2108. "type": "boolean"
  2109. },
  2110. "van-tabs/ellipsis": {
  2111. "description": "是否省略过长的标题文字, default: true",
  2112. "type": "boolean"
  2113. },
  2114. "van-tabs/lazy-render": {
  2115. "description": "是否开启标签页内容延迟渲染, default: true",
  2116. "type": "boolean"
  2117. },
  2118. "van-tabs/click": {
  2119. "description": "点击标签时触发, params: index:标签索引,title:标题",
  2120. "type": "event"
  2121. },
  2122. "van-tabs/change": {
  2123. "description": "当前激活的标签改变时触发, params: index:标签索引,title:标题",
  2124. "type": "event"
  2125. },
  2126. "van-tabs/disabled": {
  2127. "description": "点击被禁用的标签时触发, params: index:标签索引,title:标题",
  2128. "type": "event"
  2129. },
  2130. "van-tabs/scroll": {
  2131. "description": "滚动时触发,仅在 sticky 模式下生效, params: { scrolltop: 距离顶部位置, isfixed: 是否吸顶 }",
  2132. "type": "event"
  2133. },
  2134. "van-tab/title": {
  2135. "description": "标题, default: -",
  2136. "type": "string"
  2137. },
  2138. "van-tab/disabled": {
  2139. "description": "是否禁用标签, default: false",
  2140. "type": "boolean"
  2141. },
  2142. "van-tabbar/v-model": {
  2143. "description": "当前选中标签的索引, default: -",
  2144. "type": "number"
  2145. },
  2146. "van-tabbar/fixed": {
  2147. "description": "是否固定在底部, default: true",
  2148. "type": "boolean"
  2149. },
  2150. "van-tabbar/z-index": {
  2151. "description": "元素 z-index, default: 1",
  2152. "type": "number"
  2153. },
  2154. "van-tabbar/active-color": {
  2155. "description": "选中标签的颜色, default: #1989fa",
  2156. "type": "string"
  2157. },
  2158. "van-tabbar/safe-area-inset-bottom": {
  2159. "description": "是否开启 iphone x 底部安全区适配,需要在, default: meta 标签中设置",
  2160. "type": "viewport"
  2161. },
  2162. "van-tabbar/change": {
  2163. "description": "切换标签时触发, params: active: 当前选中标签",
  2164. "type": "event"
  2165. },
  2166. "van-tabbar-item/icon": {
  2167. "description": "图标名称或图片链接,可选值见 icon 组件, default: -",
  2168. "type": "string"
  2169. },
  2170. "van-tabbar-item/dot": {
  2171. "description": "是否显示小红点, default: -",
  2172. "type": "boolean"
  2173. },
  2174. "van-tabbar-item/info": {
  2175. "description": "图标右上角提示信息, default: -",
  2176. "type": "string|number"
  2177. },
  2178. "van-tabbar-item/url": {
  2179. "description": "跳转链接, default: -",
  2180. "type": "string"
  2181. },
  2182. "van-tabbar-item/to": {
  2183. "description": "路由跳转对象,同, default: 的 to",
  2184. "type": "vue-router"
  2185. },
  2186. "van-tabbar-item/replace": {
  2187. "description": "跳转时是否替换当前页面历史, default: false",
  2188. "type": "boolean"
  2189. },
  2190. "van-tag/type": {
  2191. "description": "类型,可选值为, default: success",
  2192. "type": "primary"
  2193. },
  2194. "van-tag/size": {
  2195. "description": "大小, 可选值为, default: medium",
  2196. "type": "large"
  2197. },
  2198. "van-tag/color": {
  2199. "description": "标签颜色, default: -",
  2200. "type": "string"
  2201. },
  2202. "van-tag/plain": {
  2203. "description": "是否为空心样式, default: false",
  2204. "type": "boolean"
  2205. },
  2206. "van-tag/round": {
  2207. "description": "是否为圆角样式, default: false",
  2208. "type": "boolean"
  2209. },
  2210. "van-tag/mark": {
  2211. "description": "是否为标记样式, default: false",
  2212. "type": "boolean"
  2213. },
  2214. "van-tag/text-color": {
  2215. "description": "文本颜色,优先级高于, default: 属性",
  2216. "type": "color"
  2217. },
  2218. "van-tag/click": {
  2219. "description": "点击时触发, params: -",
  2220. "type": "event"
  2221. },
  2222. "van-uploader/name": {
  2223. "description": "标识符,可以在回调函数的第二项参数中获取, default: -",
  2224. "type": "string"
  2225. },
  2226. "van-uploader/result-type": {
  2227. "description": "文件读取结果类型,可选值为, default: string",
  2228. "type": "text"
  2229. },
  2230. "van-uploader/accept": {
  2231. "description": "接受的文件类型, default: image/*",
  2232. "type": "string"
  2233. },
  2234. "van-uploader/disabled": {
  2235. "description": "是否禁用图片上传, default: false",
  2236. "type": "boolean"
  2237. },
  2238. "van-uploader/before-read": {
  2239. "description": "读取前的回调函数,返回 false 可终止文件读取, default: -",
  2240. "type": "function"
  2241. },
  2242. "van-uploader/after-read": {
  2243. "description": "读取完成后的回调函数, default: -",
  2244. "type": "function"
  2245. },
  2246. "van-uploader/max-size": {
  2247. "description": "文件大小限制,单位为 byte, default: -",
  2248. "type": "number"
  2249. },
  2250. "van-uploader/oversize": {
  2251. "description": "文件大小超过限制时触发, params: 同 after-read",
  2252. "type": "event"
  2253. },
  2254. "van-waterfall/v-waterfall-lower": {
  2255. "description": "滚动到底部, 触发执行的函数, default: -",
  2256. "type": "function"
  2257. },
  2258. "van-waterfall/v-waterfall-upper": {
  2259. "description": "滚动到顶部, 触发执行的函数, default: -",
  2260. "type": "function"
  2261. },
  2262. "van-waterfall/waterfall-disabled": {
  2263. "description": "在 vue 对象中表示是否禁止瀑布流触发的 key 值, default: -",
  2264. "type": "string"
  2265. },
  2266. "van-waterfall/waterfall-offset": {
  2267. "description": "触发瀑布流加载的阈值, default: 300",
  2268. "type": "number"
  2269. }
  2270. }