{ "div": { "name": "div", "label": "容器", "categoryId": "html", "snippet": { "children": "容器文本内容示例" } }, "span": { "name": "span", "label": "内联", "categoryId": "html", "snippet": { "children": "内联容器文本内容示例" } }, "a": { "name": "a", "label": "链接", "categoryId": "html", "props": [ { "name": "href", "label": "href", "setters": "InputSetter" } ], "snippet": { "children": "链接文本内容示例", "props": { "href": "#" } } }, "img": { "name": "img", "label": "图片", "categoryId": "html", "childIncludes": false, "props": [ { "name": "src", "label": "src", "setters": "InputSetter" }, { "name": "width", "label": "width", "setters": "InputSetter" }, { "name": "height", "label": "height", "setters": "InputSetter" } ], "snippet": { "props": { "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAEACAYAAADCyK/GAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfWmgXFWZ7Vq7bgKCYCvdiGmgAbEVxREEobsDoZFBBYJQdSohARQIIi0CIhigNWmRgKiAAyBDEAO5deo6MDWgoAR4NpOtgiL6WhRlVhsHJknu2eu9UzdIxnur6oy7zj5/s/f61re+fVfqDPvbhL+8Aq4qUNdkGPwbpf1BvB3AwwAeEngdgOsR8ieupuZ556MA8wnjo3gFUlbgvdqUk3ERpL3GQf4NyeusxXV47rHv4Jopz6bMwsM5roA3QMcLWEn6db2UBrcCemuP+X+78+vQ4kaM8Kc9zvXDB1ABb4ADWNRBT8k0o9Mlzk2Y5y8oXWeN+TYmYQkW8ZmEeH66gwp4A3SwaJWm3NQWlH6VsgZR/MxQ0LcAs8Q/O0xZ3RLDeQMscXE8tTUoEIy+jzALM9bmPoI3WEW34C+1JbiaT2Ucz8MXpIA3wIKE92H7U8AEukzQwf3N7mvWc2O/DrkEBrdgmPf2heInlVIBb4ClLIsntUYF6qrRdG5/NytQoR9SWmKNWYIIt2CEfyqQiw+dUAFvgAkF9NNzVKCxbHeydmOOEScKFZvfzZ1fh3bZLRiZ/KOJJvh/L5cC3gDLVQ/PZhwFTKDTBJ1SYpG+LvJctHhbiTl6aiso4A3QLwdnFGBgvwdg57ITFjQXYe2MsvP0/ABvgH4VuKFAXa+l0c/cIAsIPAQhv+oK36ry9AZY1cq7lnegIwld4A5t3qeQ27rDt5pMvQFWs+7OZW2CqCUwcIm4JnEKLudjLnGuGldvgFWruIv57qP1uJ5+CeCVLtEXo2loTVriEueqcfUGWLWKu5hvQ+8i9Z+uUfcGWP6KeQMsf40qz9A0orNEnuCaEN4Ay18xb4Dlr1HlGTKwdwPY3jEhnlVo1neMc+XoegOsXMkdS7iuN9LIvf23wtfUNnXH1K4cXW+AlSu5Ywk3omMY765w7BL4foS81DHalaPrDbByJXcrYTbsN0Ds7xZrQIabYJhPuMa7any9AVat4i7lO11/w3U63V/+xiXaIP5bLePaM0unJE6LrDfAtJT0OOkrUB/dn8Z8I33gbBEpftK2+fFso3j0NBTwBpiGih4jEwVMIzpX5DGZgGcIKnAnhLwjwxAeOiUFvAGmJKSHSV8BBjZ++/vG9JEzRfyDQvOKTCN48NQU8AaYmpQeKFUFZmo7Rvp+qpg5gBG6woa1WTmE8iFSUMAbYAoieogMFGjqBEpnZYCcKaRoD0JraHGmQTx4agp4A0xNSg+UpgIMbLz3911pYuaBpef5clzJP+YRy8dIroA3wOQaeoS0FZitjblUvwawbtrQGeP9l0LzTxnH8PApKuANMEUxPVRKCjQVUGqlhJYbjMBTEfJTuQX0gRIr4A0wsYQeIG0FTFPnS/pA2rhZ44l8G1r8YdZxPH56CngDTE9Lj5SSAgxsfPbHa1OCyweGeEwtMyWfYD5KWgp4A0xLSY+TjgJN7UwpPv3NqYvgJTbk4U6R9mT9qXB+DZRMgaZOpuTcczSBByCkc9v2Slb93On4X4C5S+4DjqcAA3sjgN1dU0n2kfUwstlzrvGuOl9vgFVfAWXKv6nNKP2mTJS65HKzQrNbl2P9sBIp4A2wRMWoPJWmZlNy7jBxSR9Fu/aZytfPQQG8ATpYtEGlbIJoocD3uZafLN+AEf7UNd6eL/xLEL8IyqMAAxs3P92iPIy6YvKgQrNlVyP9oNIp4H8Blq4kFSXU1K6UbnYte0Ln2bB2tGu8Pd8xBbwB+pVQCgVMEM0X3OuiLPI9aNG5Q9tLUfQSkPAGWIIieAoAA90CaKpjWliFHAIox3h7ussV8Abol0LxCgR6NaFfFE+kVwa8XiGda9nVa5aDPN4b4CBX15XcgtHDCXORK3Rf4CnwQwj5Rdd4e74vKuAN0K+GwhUwgS4XdFDhRHokICzdGuG6D/Q4zQ8vkQLeAEtUjEpSqWsyTaf56SaO5f9zheZ1jnH2dFdRwBugXxLFKtBYtidZu6FYEr1Hp3S2bdeO732mn1EmBbwBlqkaFeRiAi0Q9DHXUpf4TrR5k2u8Pd+VFfAG6FdEoQowsPEB4jsWSqL34M8qNOv3Ps3PKJsC3gDLVpEq8Qm0DSEX99BeqdDsX6VSDWqu3gAHtbIu5BXog4S+5ALVFTlKnIM2nftsxzWd8+DrDTAPlX2MNSrAhh0BcaBr8shyU4zwEdd4e76rK+AN0K+KYhSo66U0ehjAy4oh0HfUexSat/Q9208slQLeAEtVjgqRaWgfUle7ljHJBbbFk13j7fmuWQFvgL2sjLpeAYNdAUwB7BBo7kKEezHCp3uB8WMB04g+J/I417QQo6loTbqtFLz31QZYb3Q7WLMdgGdA8xgsbsMInywFPwdIeAPstkiBDiIwF9AbVpnyG4GnI+SXu4Xy4+LuLzY+QNy1W8k/KDSvKEX9Ah1JKP4luvnKfHifgAUIeUUpeJachDfALgpkGtGnxPFve0i1basWdAHnh9T1FhrFBujURSi0Ya1ZNGnTjEKJjfF4UDrdtmunFM217PG9AU5QIRNE5wj8cDeFJLnQtnhYN2MrPSbQsYTOdk0DwR6CcKjQQ5t6OTeF0Lk2rB3rms558vUGOI7aJoguEnh4LwUh9AUb1o7pZU7VxrJhrwKxr2t5y/DvMMzfF8XbBPq8oA/1Ep/QxTasHdHLnCqN9Qa4pmrXVTMGXxU0s5/F4N8UjqPa/tqIkxV/Q7dOP9oWNoe4Sy1T2Ja9JHumCS62IZ1rN5ZHrb0Brqry+7UBn9EiAPslKYCgUxHWPpUEYyDnNnQAqa+5lpvEeWhzfiG8G9GpJD+ZLDav0mQchEV8JhnOYM32BrhiPevahKZjfrunUWaBxyLkuWlgDQqGaURfFOncKWoCd0DIu3OvQ7rPS2+S5WyM8PHc8yhpQG+ALxQmPpdCWgRipzRrJfJwtHhJmpguYzHQ/YBcayT6uELzqtx1b+gIUhemGpe4XeJshPSdrP2xmMuX1gy9ibbzy+9NqS625WACZyBkKwtspzBnagdGutMpzvEfCXmZbfHQXHk3R2dSJqtv+e6V4WwM895ccyphMP8LsL5sJ5r40wZtnWF9JNn90B66JsMY5YduRidRPKP8RFdmKMMAw2znxrupfSldmfEPlAeW3w7fnlteJQxUbQNs6l8JLIKUx+3NU7LRdIxM+m4J10EulNjU9ZD2yiVYikH0HDfE1XwqRci1Q8Vrcsz8XppDvMc7t8MV7mxdXQOM/5e1uhzEBjkstBdCPC6OTkdrsnO3gYk1mqVXcZkeTYyTP8BtCk0+B7YHegehb+Z8QNSfBXswwqGr8pe2+IjVNMCGZpC6HIApoAS/kOF0DPO+AmIXFzLbZ1qZ5SVoLsJa9rftgbYlOr/8Xp1ZMmsHjkR7MFpDiwuIXWjI6hlgOQ7hvkfkdLT4YKHVzzG4aepCSc7tSJDhmzN/WVDXljQd88vkJVy3ZRZ4BEJe3O34QRhXLQMMog8TPKckhfueLPfHCH9XEj6Z0mBgY7P/h0yDpA/+oEKzZfqwKyDur405Gd8EtHOmcboEr9q3q9UxwIbmkjq9y3WQ0zB+S8/ivbiGz+YUsJgwzWX/QtVuLSZ4/1EJXWjD2pH9I0wwc47W4x91JYh3ZhajD2CRp6DFkv2t9JFIF1MqYYAm0GmCytoa6BsKzQFd1MrdIU39O6X/cC0BgdMRMrOXAwxs/MJjehl1qUo7rYE3QBPobEGlbglEaJENaweX8Q8hDU4M7M1Ap5O2S1ekl/EluJDLsiBtmlokaVYW2GlhVqGd1kAboGlGF0p04sE7pQtsu3ZUWou3NDjN57ag1vlVafh0S4S8US3u0e3wXsaZILpAYHa31r2QmWDsoLfTGkwDnCdj7reLBPbVzirF9dMTFKHP2rB2Qk+Tyj64qUMpXVp2mqvyE3gcwvRfmJkg+qzA413SY5DbaQ2eAe6rDfiS5O2silqgJOfbFucVFT/tuCaILhPo3O297NLXYWTdn6ephwk0X9DH08TMD4tXKWQpn1cm0WCwDLD+9CY066XWziqJsEnmCjwRIc9KglGKufP+/y7a+zu7P15ZCj7dk/i5QpNux5qGTiR1ZvcUSjnyJoWmVG+sk6o0OAY4U1txtLO1LdV2VkkF7ne+wKMR8rx+55di3ti+1ptKwaUHEqkfa9CIjib5xR4olHdo3E5rEt85KI1VB8MA63ojTWdrW6Ff0qe9aiUeijYvSxs3LzwTRKcJLOvnR2uVQYZ7Y5g3pKLTDB1Cq6+kglUekHs1iXvhcj5WHkr9MXHfAMc2kMfmV8Qeyv5U72FW1t+i9UCl56EMdDugd/Q8scgJwrNqm/VToRBov+X7e1OBKxnIAzJ8D4b5s5Lx6omO2wY4dosVm98mPWXt1GDeKYupGOFSp2gH+kdCqb5EyCn/axWafRLHqmsyDW4FVNhBSolzmBjA+e5G7hpgfXRfGhObX57trCZeEhmMkDQf7Zpbb4abmkPpyxnIkSmkwA8i5PmJgzSieSQ/kRin/AB/luGBGOaN5ae6OkM3DTBQk1DcLryIdla515nkRbbFObkHThDQBNGwwGYCiEKmqsYtsJi/ThrcBNF5Agfvw/Y1CxO302qiNeTcaX/uGWBTh1GqVMseCP+ptnlP0j/K3ObX9RIaxSePbZhbzHQC3avQvDkNKFcPf0+Su8jD0OLCJBh5z3XLAJs6hlLljpkkNWxbNXd2tQTam9B1eS/mpPEInmVDnpgUJ55vAl0qKN+DlNIgnhDDtXZa7hhgI5pLVqNFz6prUOTxaPHshGszt+kmiD4t8KO5BUwpkBTthvakuHFD8qupD1BK/iwxOZPcEVxqp+WEAbr6PVlKK+/3Aqch5E9SwsschoH9EYBUbiUzJ/tigCcVmo1SixfozUTnI/C/TQ3TISBX2mmV3gBNEJ3d+Vld0UuMdkdr0necSX/sbIsfO8P3RaJfV2gOTJV3c9muVC2dX5SpEssHzIV2WqU2QNOILhTdaGeVxZLK7UCeNMkH0YcIfj5NyDywJHsY2kPpP8BvLt2eGro7jxzKGKPs7bRKaoCiCezlrrWzSnMBCnYGwqFWmph5YJW5y/F4+cvyVRhh/OY6/Wt/bcTJ+n36wG4glrmdVvkMsK6XLt/Xu58b5U2fpcCdEPKO9JEzRqzrZTT6LYDJGUdKF564Sy2T+Y4NBjb+vnDzdMm7glbOdlrlMsAZemXnsHJgd1fKmjJPyXJKZr9EUia7GlxjdDpp4nMunLpInmZb/Pc8SLOpJZB2ySNWCWOUrp1WeQwwbmcVm58Go51Vz4tPeExtM6XneSWaYAKdI+jDJaLUFRUZ7oxh3t7V4BQGmWb0FYmHpADlHkTcTqtlSnEEaCxeOQyw/vwbaSZfDmig2ln1sDrvVGjc6pqyhuQY2LgzyGt7yLv4oUX9x9PQJ0i5tb87vWqltuMmKaXiDbCpHSktBrBV0mRcnE8otGHNuT2zq2ld13Y0+r5rNSB4hQ1ZzOlsjdFDSDNovQK7XQIPaDLfXHRj1WINcIZ2o+2Yn2st07st8rjjKJ5p2/xYKmBFgzT0EVKfKZpGr/EFOwvhUNxYo5iroamkbikmeOFRH9ckvq3IxqrFGWBD+5Ad83tp4WUogIDIo9DiBQWEziQkm7oe0l6ZgGcIqhpfgcX8Q4YhJoaua2sa/c/EAwdyRNxOa8eiGqsWY4Bj7axi8ysmfsHrSLDvQjh0fcE00gu/vzbmZD2RHmBuSLcpNFNzizZeoLFPiH5R0a1zkTj6T2hNvjPvWuRvQM3RwyhTrXZWL1bVCtwWIe/Pu9CZxmuoQSrMNEYG4JL+He3aaRlA9w3JwMa7RrbvG8DhiTLcI+/GqvkaYCM6hmTl2lktX5OPynJrjPA5h9foGqmbRnS+yA+4lpfA7RDyB2XjbQLbFlAvG688+Ii2nmdj1fwMsKG5pE7PQ8QSxviBQrNdCXmlQsnRHQ4PKjRbpiJABiAm0JmCUulNmAG9TCHzbKyaiwGaQKcJcu54xFSq7Fo3516TrmsnGv1Xr9OKHk9yoW3xsKJ5jBs/iI4iHD8buk+BRR2PVi3zHpiZG6AJdLagSrazInShDWtH9rkG3JjWjE6m+Ck3yL7IUuKBaPPrpefdHN2XMleVnmcGBCXOQ5vzM4D+K2SmBmiaulDSEVkmUFZsiSejzQVl5ZcWLzbsEhCu7W0dleWGzjyPHTv7OretemmtjTRwKJ5t2zw+Daw1YWRkgKJp2CtEzsiKeJlxJc5Em8Nl5pgKt4O0KUf1UCpY+YKUblP+hOkHevXyRrMvmXDsgA2gtNC2a5k8rkjfAON2VtQVIPYdsDp0k04kRlPRmuTcM7FuklttTHN0NmW+2tfcAid1Xi6EtbMKpNBf6IO0IUc7vwRf3x+Aw7PEr6nN1N+Mp2uAs7Uxl3Y+cP5Xh6Xul/ojIndAi4/2C+DaPBNElwp07uQzmWXbYnid+1zT+wW+bOpaSO92lX/fvIUb1TZ79D1/DRPTM8C6tqTpmJ/zXU16F5jfV8i39z7P7Rls2icgbOxYFj9TaLZxjPNqdE0j+qLIo13Po2f+KbfTSscAxw7Cic3vjT0n5P6EaxWafdxPo8cMZmgXWi3pcVbhwwmdb8PaBwsnkgaBpk6idEYaUI5hpNZOK7kBVridVdkPfMlyUZum5kn6RJYxssAWuA9CXpsFdiGYDb2f1CWFxC426AMKzdZJKSQzwAq3s6L4Sdvmx5MWwNX5DGx8Zknm52ikrM8z2oYbYh5tyrjFwjVG9yHN1cWSKCT64wrNq5JE7t8AK9zOStDRCGvnJRHe6bnx8QWRHnAwh8F9XDF2J+beQVrJF9GfNZlT+m2s2p8BjrWzGvzv3FYvzqjE/dDmdcnr5jBCU4dRcq6jj8BjEPILDis/PvXOf0z4DqAtBjbHNScWaRI366exau8G6OjiT7wghIcl7okR/jQxluMAJtCwIOfa+AvcGiFd/OXa/YrZVxvwJYpvh3ftftJgjJThNr02Vu3NAIPowwTPGQy5esmCd2sypvX7M7uXSKUfO0eT+KfOId8blp7rygTvUWje4hjnvumaQJcJOrhvAEcniqPv6KWxavcG2IhOJt3b9J5CHa9RaKq4q2XN0gXag9C3UtA1VwhC59iwdlyuQQsOZoLoMwI/UjCN3MP30li1KwM0jehTIk/OPZOCA1K6yLZrcwqmUarwJogWCO4d5CQb7YGRSTeWSsw8yDR0Iqkz8whVphjdNlad0ABNEJ0j0LnDrpMWg+B/2JDOfeeWNO+J5jOw9wBw7fzmJxWajSbKbWD/PdD7CC0c2PzWklg3jVXHNUATRBcJPLxywkEfRFg7v2p5T5hvoG0IufgS6OsKzYET5jfIA4LR9xDmmkFOcU25TdRYda0GaJrRYqly7ayWSWygzSurtlC6yjfQUYSc+/5R5JFo8cKuchzkQTO1AyPFu2D+bpDTXDW38Rqrrm6As7U+n8diUFV78P+QwAZCVvFj0q7+HhjY+D+G/boaXKJBGuJmuIIPl4hScVTGmpa0q3by3Noaq65sgJ12VlgMqFrtrMi7FOG9GOEjxa3MkkeO+zwaPQlgUsmZrkxPuEtt49qWvWwljn/kLEUb0LuyDVQu9DU1Vn3RAMf+Z4h3d1RrsQhXq22c+1WT+9IK9B5Czj1DIniGDTk3d70cCGia0VckHuIA1fQortJYdcwAm9qC6izubdOLVH4kgl+2oXvn2RahrAmiswU6d7iVyKlo8bYiNHMhpmlEZ4k8wQWuqXFcobFqxwBNoEsFOdfZN4kgJOfbFuclwajSXAb25wD+0bGcH1Vo/t4xzvnTDfRRQp/OP3BxESWdhHbt00Rz9FDKXFoclfwjSzoK7doF+Ud2NGKgNxP6kWvs4ya9Nqwd5BrvQvg2dSilivmAnUkT6KuCZhciev5Bly5/01vJc1b7ljuIjiWY+SHVffNby0TJHor20GVp4w4sXn303aRpg1hvYHNcITECI2RgfwWgCu1zfiOygRbvrEJx08yRgb0BwJ5pYuaBJcuNMcLf5RFrYGIEejvR+Uxm8D1BeNgb4MCs3IwSqesVNPrfjNCzhL1VoXHtwPYs9egOu64dln8n+A/dTXB4VGyA/hbY4QLmQb0xegBpvpZHqDRjkJpvWzX/kqsXUcc+dRoBsG4v01wd27kFRgU3SvuXIN0vWdPU+ZI+0P2McoyU5Y4Y4V3lYOMAiwo2Ohbt+5Z/BmPbAlI/db3MZfefwXRXHQb6NaDNuxtdmlG/Umi2Kg2bshOpYK9Pgl+xIccMML4Y2LjJZaqnrpe97v5D6AkqVF+6A82Qcy+NSC60LR5W9vVXBn4m0DmCqtbu7ici90GLD660F9g0o7DTDaVKl98Kt/ZqN6KTSDp38LbIJloMq7SM+8nVBNGwQOfOdukn1xXm3CnLGRhh/PULVusGYwJdIOjIhEHcmu6bIayxXgzsLQCmOlbMZVofG2Ehn3KLd45sD9ZGnWYI0m45Ri0+lPBdrcMZWMTf/vXOd02sTCM6Q+RJxTPOlYFvh7Wi3HVtQqPHcq1AGsFW2OeZBtzAYdT1ehrFb/W3Gbjcxk/oGk3umN8zKw5be0fopk6i5NztT8Ki+oaoLwjY0AxSixPqmft0SSejXVuQe2AXAjaWTSNr1wNYxwW6aXEkOWxbnLkmvPHPBAmiIwlWbs+sfEt8uNoqSeBbEDI+t8RfKyrQVECpVTVRCF5sQx6xtrwnPBQJDTVIVe6BctUPRWJg4+ckjrVO5/0K+fqq/ZFPmG8jOobkuROOG7ABBM+14fgt3CY2wFgUR8+CTVrPyh6LWdc/08i5HnqEzrdh7YNJ6z5I802g0wSdMkg5dZMLxdNtmxPm3Z0BjplgvEm6il/WV+9g9Eb0CdK9XokS9/cHWr1oD5U91ZE8BS2e3pVRdjPor2Nm6jWM9H97mjMQg3m3JmPaqm+QBiK1NSTBpr0Twg6O5fe0LDfCCJc6xjt9uodqXT6Hr1ftzI9YyE7X8rD72/3ufwG+UKamplCq3uFBwsMS98QIXTwXt/s/spn6B0Z6sPsJZRnJaxSyaicZri5+XZvT6NsAXluWyuTFQ+ARCHlxL/F6N8AYfaZezkjxQ/KhXoINwNhRifuhzesGIJc1pzBDh9DqK67lJ/J4tNxr2pqqzmOPqb7n3Ml9KYggcSbajA916+nqzwDjEHtrHW6IhwA59qawJ33WOFjQ0Qhrzh0Q3k3mJlBLUNDN2DKNkeXrMML43JJqXk29m+ocel616xmRM9Hi1f0k3r8BLo/GwMbPBF/TT3CX51D8pG3z4y7nsBr3eTK8X38EsIFjef1IoXmrY5zTo9vQ+0ldkh6gI0jCb2U65vedfhknNsA4MAMbvx1+e78kXJ1H6GIb1tb6kaVzec3QbrTqezEVlS/Js22LxxcVv9C4jWgu2d0bz0J5ph/8VwJnIuQdSaBTMcDlJli5dlrLhb9WodknSRHKMtcEWiDoY2Xh0y0Pwb4L4VC8xatSlwmiLwms4nePP5HlTIzwx0kLnpoBxkQq2U6rUwF+XyGd/wXMQPcAelPSRZXrfOF/1TZ/m2vMEgRjw14PYq8SUMmbwp2qcSYW85dpBE7VADsmWMV2WmOVeETkDmjx0TQKkzuGq994Cl9T21Snm/nYIVW3O3hIffIlTXy388JjmE8kBxtDSN0AOyZYzXZaceqRGE1Fa9J/pVWg3HAcbXwh8GiEHMg38qvVPtA2hO6t4OdnsRTXLL/tfTrNv4lMDLBDsJrttDqp9/tNUpqF7RWLDXsVCOc+JBa5ZdzavNd8nRs/Q7vQaolzvFMgTKhlQzMToFKAWwkiOwOMwzj6qyINkSWejDbd6EvX2TqluIOyax+236nQvCONepUao6IdmcZuUXWJDWuHZ1WfbA0wZl3t4l1ow1r5jxcIRvcmjHO7WwieYUPOzeqPoxS4TZ1A6axScMmZBKXP23Yt0wObsjfAWLT66LtpTBW/Uo93Z/+n2uY9Oa+dnsKZIDpHYKYLrSdCXQ6WuBvavLnL4c4NM4HOE3SUc8RTIExqgW3VTk4BalyIfAxw7JfgNFLfzTqhkuL/QKHZrqTc4g/ZHdzNw0cUctOyapqUFwPdAGjPpDguzhd0KsLap/Lgnp8Bxtk0tSOlRF9u5yFKRjEeleXWGOFzGeH3Bxs8vy0xKfEHpf0F738WoStsWJvVP0JJZ9Y1mUb3Adi6pAwzpSXoOIS1czINsgJ4vgYYB56hN9HGH9xW8rICt0XI+0uTfaAPE8ptwaWVt2gPR2tosPa/NrUZ1WlFZtLSySUcyc5Be+iiPDnnb4BxdnVtTaPYBFx765hKbcq0dYuBdXILo5ZxCr5B947tXNsKai7dnhq6O5UF5h6IRDsLraHcTyEsxgDHboenUPhRFdtpxemLPAqtgk/cqz/5Mpq/ibu/uHWRt6jFXd0iPQ7bhg4gO2f1VvF6WrCzEA5dVUTyxRlgnO1YY9U7q9hOK06f4pm2zeKaDwTaj9CVRSy8JDFJzbet2rwkGKWZG+ijhD5dGj75EnlCimahPemmfMO+GK1YA4x5dBqrdk4gc76ZQD9FJBTasNbsZ27SOa7u2xb5T2jRve2GqxTMBNEFAsv/nWjShbbm+b+UjWZhZFK8r7mwq3gDXJ66q8+iUqpcITsaGNjfANgspRzygvmlQvPqvIJlFYcN+20Q78wKv9y4/LHM0lkYXife11zoVRoDjFWobjutznFWj6ltpuS2GgK9jdB/5xYvpUAEL7EhM9salRLNcWEY2F8AcN7E+9OKdwjPz0K47gP9zU93VqkMsGOC1W2nFacvWU7BCB9Pt8xrQHO0WYXAWQh5Reb6ZBFg7Jn3/2bVhSkLyqliCt/t9PJLsZ1VUn6lM8COCVa3nVanngJ3Strqe6KFwUC3AJo60biS/fsy1fhKLOYfSsZrYjr1pdvRDH00GtgFAAAOa0lEQVR/4oEDOyKTdlZJ1SqlAXaSCqJTCJ6WNEFX5wt2BsKhVib86/o7ms6xpq5d31Zo3NseFozWCdN2Tey0+GbZziopx/IaYJxZU8dR+lzSJF2dL2guwtoZqfNvjgaUycZcUyf7IqDAuQiZvh4ZckYzOolyjHOKemTdziop1XIbYOeXoI4kdEHSRF2dL0a7ozUp1ZPaTBBdJvBg1zSR5fYYoTsvbpqaQ+nLrumcFt882lkl5Vp+A+yY4OjBhLksabKOzv+9wGkI+ZO0+DOwvwPg2kFC9ys0r09Lg8xxmkvfSg3dCuClmccqYQCSC2yLmbezSpq6GwY4djt8IKWRpAm7OF/k8Wjx7FS4B3oH0TlUx6mL4Hk25NHOkG7qA5TOd4ZvikQFnoqQubSzSkrbHQOMM61oY1VSw7ZVm5m02PF804zmSfxEGlh5Yoiso0Vn9suaQJcKOjRPjcoQS+BxCOlMdyG3DDCucBUbq6bYVZqBvcvBbYdP6Vlugmv4bBn+yLvh4OohU93ktrYxIuegxVzbWSXhG891zwDHbofjxqr/pyrttEheZFuck7TYqOvvafRwYpz8Aa5RaJw6sc4E0XkCq9LO3oqcjRZzb2eVdCm6aYBx1p3GqripCu20JM1HO4XuJw0dQuorSRdN3vNTfQaaF/lGNI9071FDH/I8JXA2QhbSzqoPvitNcdcAO88EO41V49PMXpNUiPLO552ymIoRLk3K0dW91jLcFsOM28S7c3Va2+NWQDu6Q7pnpk9InIU2C2tn1TPjVSa4bYBjt8NTqE5Pu4FspyVwelr/uzKw8dm/jn2WwR8q5NuSLvRC5jvab7FLrX4pw1kYpnNfFKyYn/sGGGcztsk83tmwR5fFc2KYxEPRZjrfP9a1C42WOJH4CiQpnW3bteNd4/1XvjN0CK17jx0m0PvHy82v8HZWSdfFYBhgrELcWHUDXQ7iwKSilGG+wKMR8ry0uJiGzhB1Ulp4eeFIdl+0h67JK14mcRrR0SS/mAl2/qB3LO/IU4p2VknTHxwDXK6ECXSZIOe2ea1YSIEnIuRZSYu70k/9wMb/W78xTcwcsH4vy00wwiiHWNmGaOhEUmdmGyRz9O/IclYu7doyT2UswMAZYJyUy63GSc63LaZ73sUB2opDcu5/bIIjNmQjp7+FzMOYQPMFfTzzQFkEEK7WXzgLVzN+jjww10AaYMcEG9HnRB7nUqUIfdaGtRNS5+xoQwlBRyOspfYYIHVd+wA0QfRZgU490yQ5bF+HWZhH20fKpZ4ysAY49ktQpwk6pdQVWE6O0gW2Xcvkw1k2dRUkpz4kjmWR5Wswwrh9/EBdLt2hELzYhjxioAqwQjIDbYCdPB1orEpokQ1r2Ty3nKNJ/JPiLWSuHUJ/h0Kz06D+4ZmmFkmaVeb8CJ5rQx5bZo5JuQ2+AcYKlbux6jcUmgOSFnKt8xvL9iRrN2SGnxGwK+2UkqTPwH4TwPQkGFnNJbXAtmqlb2eVNP9qGGDnl2AZG6vyW3oW781yk79pROeKPCbpQsl7vgz3wDBvzDturvHmaD3+UVeW7XhMQacirDnRzippvapjgB0TLFVj1e/Jcn+MMG5OmtnFwP4PgK0zC5AN8CMKzabZQJcMdX9tzMn4JqCdy8BM0HEIa860s0qqWbUMcOx2uAyNVe8ROR0tPpi0gOPOn6HX0er+TGNkAE7qctuqzc4AupyQdW1J09nO+aYiCUp2DtpDTrWzSqpX9QwwVmyssWq84Ip4MfALGU7PZXN/EB1LpNRJOulK62G+yMPQ4sIeprg/NNC2RMcEizgw3dl2VkkLX00DjFXrNFZFmHM7rcfF0eloTb4zaeG6mc+G/XbZni91w1vk5mjxoW7GDtSYseMK4hcjm+SYl9PtrJLqVF0DHLsdjhurXp7TM7KnZKPpGJn03aRF62r+bK3PpXq6q7FlGiTcorbZtUyUcuXS1L8u726UR9eexyXOdrmdVdLaVNsAY/U6jVW1KOPnL5Lsfrlu6ne0FZPEeWhzftKF7fT8pvZdboJZ/n0+IMPZrrezSlrnLAVOyi2/+WONVeNfgpk0rxQ4AyFzPYjcBNGXhRTa6OdXhU4kibugzfg4yWpfzdGZlLkiIxHuXW5+zrezSqqPN8AXFBxrrBqb4LSkoq44X+ThaPGSNDG7wWLDPgTCsU9J+IBCuvbJTjfl6G9MQ0eQurC/yWuZRdyuaOnBGFl34LYY9qOTN8AVVYsbq1osgvTufsRcdY7AYxHy3DSwesIYu62/p6c5JRhM6BIb1g4vAZXyUAh0LKF0zoQGb9IyHIxv8LHyJFgsE2+Aq+qfUmPVQr+mD/QxQguKXVq9R1/eaDOr277eCZVlRiM6leQnE9GJ21lN4mxcwT8nwhmwyd4A11LQJI1Vi97HysDGz9D+xbG1ulRLn9kM39zgt47xzoWuCbRA0Mf6CUZq2EZm9kA0lu1HgHHmeAMcR5x+2hYR+oINa8XtvR07H+XJlNdJDnD8lkLulUMgZ0OYQJ8X9KFeEiB0sQ1rA9vOqhct1jTWG+AECvbSWJXkQtviYUmLkmh+UwHVOSDKqUvQXIS1M5wiXQBZE0QLBb6vm9CEzrVhbaDbWXWjw3hjvAF2oWA3jVVJtW2rFnQBl+mQJLfumRKbAFzkO9BiLjtkiswzjdjdnO9M6XTbrjnRDDgNTfrF8AbYrXKBDiIwF9AbVpnyG4GnI+SXu4XKchwD/Q7Q32YZIwPsnyo0q+qaQZgBghxr7xb369t85ax4n4AFCOlfJnVRbm+AXYj01yF1vQIG8TatKYAdAs1diHAvRliOLWfNpTtSQ3f0klIZxpL8km3x38rAxSkO+2oDrDe6HazZDsAzoHkMFrdhhA4+Ay5GeW+AxeieSVQTRPMFOnfqmGjraA19LRNRPKhXYBwFvAEO0PJgYO8GsL1TKQlPaRI39d+nOVW1gSHrDXBQSlnXJjRy7wv/+APdttlvUMrg83BLAW+AbtVr7Wybo4dS5lLX0hF4HEJWpgW7a/UZdL7eAAekwiawbQF119KRHX0rRib/yDXenu9gKOANcDDqCAY2fhO9vmPp/FCheZtjnD3dAVLAG+AgFLOuXWi0xLVUCH7OhvyIa7w938FRwBvgANTSBNGZAk90LRWB+yDkta7x9nwHRwFvgANQSwb2xwC2dSyV3+nP3AzX83nHeHu6A6SAN0DXi1nX5jT6tWtpEBixoWm4xtvzHSwFvAG6Xs+mPkDpfNfSEPhBhHSOt2s6e77jK+AN0PEVwkBXA9rHtTRkuA2G+TPXeHu+g6WAN0Cn6yky0DIANafSIG9Xizs7xdmTHUgFvAG6XNaG9iR1g2spkFpgW7W4lZO/vAKFKuANsFD5kwU3TZ0rqbj2+33Sl+EeGOaNfU7307wCqSngDTA1KfMHYqD/AeTWObrCw2qbzfJXy0f0CqyugDdAV1dF/S+vpZns3EsEgotsyINdld3zHiwFvAG6Ws9GdBzJz7lGX7KHoT200DXenu9gKuAN0NG6MrDxM7TdXaMvy60wwl+5xtvzHUwFvAG6WNcPaR3+Vn9xkPoShWaag7w95QFVwBugi4VtjE4nzTddoy7wEwj5H67x9nwHVwFvgA7W1jSiC0Ue4Rp1KdoF7Um3usbb8x1cBbwBOlhbBvZhAH/vGPUHFBq3PtlxTGBPt3cFvAH2rlmxMwK9mZBzLeQJXWzDmnO/Wostto+etQLeALNWOG38huaSOj1t2KzxRB6EFhdnHcfjewV6UcAbYC9qlWAsm/Y2CP9cAiq9UHhefG4rtNZ/tJdJfqxXIGsFvAFmrXCa+AdpQ47qT2lC5oT1LYVmr5xi+TBega4V8AbYtVQlGBioSWi4BEx6oiDyY2jxzJ4m+cFegRwU8AaYg8hphTCBvipodlp4eeGoxh2xmHflFc/H8Qp0q4A3wG6VKsE4Nu3vIWxUAio9UOB9CunagU095OeHuqyAN0BXqtfUjpTucIXuCzwpfcm2a//mGm/PtxoKeAN0pM4m0HxBH3eE7l9pSjwQbX7dNd6ebzUU8AboSJ0Z6G5A2ztC9wWaf5bllhjhk47x9nQrooA3QBcKPePpV9Ku97gLVFfmyKsUcrp7vD3jqijgDdCFSgej7yOMc01EBR2HsHaOCxJ7jtVUwBugA3Vnw46AONABqitRFPgWhLzHNd6eb3UU8AboQK3ZsM+AWM8BqitS/IFCs51jnD3diingDbDsBW8u25Wq3Vx2mqvyI/hZG/IE13h7vtVSwBtg2evtqAEKdh+EQ9eWXV7Pr9oKeAMse/3dNMDfaTK3xCI+U3Z5Pb9qK+ANsOz1r2syTacDzLplp/oCP1Jt26oFrvD1PKurgDdAB2pvgugywZ3DxEUehRYvcEBaT7HiCngDdGEBOHYbLMNtMMyfuSCt51htBbwBulL/RvQRkp8pPV3hdrXNzqXn6Ql6BQB4A3RpGTT1L5Q+DOCAstKmdLpt104pKz/PyyuwogLeAF1cD3W9BbTTCLMroGkgNihLGhLfiTZvKgsfz8MrMJ4C3gBdXx8z9XKMYjcDO03krgDeUGBKD+kJboUlHC2Qgw/tFehaAW+AXUvlyMCmtofFbhz7ZRgbYm6fzxBaZMPawY4o5Wl6BfwzwIFeA3W9DCba26A2TbEhAq/JMl+B70fIS7OM4bG9Amkq4H8Bpqlm2bECvQ2wexNmWufZIWDSpCxyS7T4YJqYHssrkKUC3gCzVLfM2PtqA6wb7W3IvQTGZrhFErqkFthW7eQkGH6uVyBvBbwB5q14WeONvVnem4wPMNfU3mjyh7KYihE+3ds8P9orUKwC3gCL1b+c0WdrfTyPvQzt3gL3BjBl7UR5k4j3o8WHypmMZ+UVGGf1enG8AhMqMENvQhT/OuReADYDsCnImyVcDYtLMMKlE2L4AV6BEirw/wBT9ySzG22TjAAAAABJRU5ErkJggg==", "width": "200", "height": "200" } } }, "h1": { "name": "h1", "label": "大标题", "categoryId": "html", "snippet": { "children": "标题" } }, "h2": { "name": "h2", "label": "中标题", "categoryId": "html", "snippet": { "children": "标题" } }, "h3": { "name": "h3", "label": "小标题", "categoryId": "html", "snippet": { "children": "标题" } }, "p": { "name": "p", "label": "段落", "categoryId": "html", "snippet": { "children": "段落文本" } }, "component": { "name": "component", "label": "动态组件", "categoryId": "elements", "doc": "https://cn.vuejs.org/api/built-in-special-elements.html#component", "props": [ { "name": "is", "label": "组件名", "setters": "InputSetter" } ], "snippet": { "children": "组件文本内容示例", "props": { "is": "div" } } }, "slot": { "name": "slot", "label": "插槽", "categoryId": "elements", "doc": "https://cn.vuejs.org/api/built-in-special-elements.html#slot", "props": [ { "name": "name", "label": "名称", "defaultValue": "default", "setters": "InputSetter" } ], "snippet": { "children": "默认插槽内容" } }, "Transition": { "name": "Transition", "label": "过渡效果", "categoryId": "components", "doc": "https://cn.vuejs.org/api/built-in-components.html#transition", "package": "vue", "props": [ { "name": "name", "label": "名称", "defaultValue": "", "title": "用于自动生成过渡 CSS class 名", "setters": "InputSetter" }, { "name": "css", "label": "应用CSS", "defaultValue": true, "title": "是否应用 CSS 过渡 class", "setters": "BooleanSetter" }, { "name": "type", "label": "事件类型", "title": "指定要等待的过渡事件类型来确定过渡结束的时间,默认情况下会自动检测持续时间较长的类型", "setters": "SelectSetter", "options": [ "transition", "animation" ] }, { "name": "duration", "label": "持续时间", "title": "显式指定过渡的持续时间", "setters": [ "NumberSetter", "JSONSetter" ] }, { "name": "mode", "label": "时序", "defaultValue": "default", "title": "控制离开/进入过渡的时序。", "setters": "SelectSetter", "options": [ "in-out", "out-in", "default" ] }, { "name": "appear", "label": "使用过渡", "defaultValue": false, "title": "是否对初始渲染使用过渡", "setters": "BooleanSetter" }, { "name": "enterFromClass", "label": "enterFromClass", "setters": "InputSetter" }, { "name": "enterActiveClass", "label": "enterActiveClass", "setters": "InputSetter" }, { "name": "enterToClass", "label": "enterToClass", "setters": "InputSetter" }, { "name": "appearFromClass", "label": "appearFromClass", "setters": "InputSetter" }, { "name": "appearActiveClass", "label": "appearActiveClass", "setters": "InputSetter" }, { "name": "appearToClass", "label": "appearToClass", "setters": "InputSetter" }, { "name": "leaveFromClass", "label": "leaveFromClass", "setters": "InputSetter" }, { "name": "leaveActiveClass", "label": "leaveActiveClass", "setters": "InputSetter" }, { "name": "leaveToClass", "label": "leaveToClass", "setters": "InputSetter" } ], "events": [ "before-enter", "before-leave", "enter", "leave", "appear", "after-enter", "after-leave", "after-appear", "enter-cancelled", "leave-cancelled", "ppear-cancelled" ], "snippet": { "children": "Transition" } }, "TransitionGroup": { "name": "TransitionGroup", "label": "过渡效果组", "categoryId": "components", "doc": "https://cn.vuejs.org/api/built-in-components.html#transitiongroup", "package": "vue", "props": [ { "name": "name", "label": "名称", "defaultValue": "", "title": "用于自动生成过渡 CSS class 名", "setters": "InputSetter" }, { "name": "tag", "label": "标签名", "title": "如果未定义,则渲染为片段 (fragment)", "setters": "InputSetter" }, { "name": "moveClass", "label": "moveClass", "title": "用于自定义过渡期间被应用的 CSS class。", "setters": "InputSetter" }, { "name": "css", "label": "应用CSS", "defaultValue": true, "title": "是否应用 CSS 过渡 class", "setters": "BooleanSetter" }, { "name": "type", "label": "事件类型", "title": "指定要等待的过渡事件类型来确定过渡结束的时间,默认情况下会自动检测持续时间较长的类型", "setters": "SelectSetter", "options": [ "transition", "animation" ] }, { "name": "duration", "label": "持续时间", "title": "显式指定过渡的持续时间", "setters": [ "NumberSetter", "JSONSetter" ] }, { "name": "appear", "label": "使用过渡", "defaultValue": false, "title": "是否对初始渲染使用过渡", "setters": "BooleanSetter" }, { "name": "enterFromClass", "label": "enterFromClass", "setters": "InputSetter" }, { "name": "enterActiveClass", "label": "enterActiveClass", "setters": "InputSetter" }, { "name": "enterToClass", "label": "enterToClass", "setters": "InputSetter" }, { "name": "appearFromClass", "label": "appearFromClass", "setters": "InputSetter" }, { "name": "appearActiveClass", "label": "appearActiveClass", "setters": "InputSetter" }, { "name": "appearToClass", "label": "appearToClass", "setters": "InputSetter" }, { "name": "leaveFromClass", "label": "leaveFromClass", "setters": "InputSetter" }, { "name": "leaveActiveClass", "label": "leaveActiveClass", "setters": "InputSetter" }, { "name": "leaveToClass", "label": "leaveToClass", "setters": "InputSetter" } ], "events": [ "before-enter", "before-leave", "enter", "leave", "appear", "after-enter", "after-leave", "after-appear", "enter-cancelled", "leave-cancelled", "ppear-cancelled" ], "snippet": { "children": "TransitionGroup" } }, "KeepAlive": { "name": "KeepAlive", "label": "缓存切换组件", "categoryId": "components", "doc": "https://cn.vuejs.org/api/built-in-components.html#keepalive", "package": "vue", "props": [ { "name": "include", "label": "匹配包含", "title": "如果指定,则只有与 `include` 名称, 匹配的组件才会被缓存。", "setters": [ "InputSetter", "JSONSetter" ] }, { "name": "exclude", "label": "匹配排除", "title": "任何名称与 `exclude` 匹配的组件都不会被缓存。", "setters": [ "InputSetter", "JSONSetter" ] }, { "name": "max", "label": "最大缓存数", "title": "最多可以缓存多少组件实例。", "setters": [ "InputSetter" ] } ] }, "Teleport": { "name": "Teleport", "label": "传送组件", "categoryId": "components", "doc": "https://cn.vuejs.org/api/built-in-components.html#teleport", "package": "vue", "props": [ { "name": "to", "label": "目标容器", "title": "指定目标容器,可以是选择器或实际元素", "setters": [ "InputSetter" ] }, { "name": "disabled", "label": "禁用", "title": "当值为 `true` 时,内容将保留在其原始位置, 而不是移动到目标容器中, 可以动态更改", "setters": [ "BooleanSetter" ] } ] }, "Suspense": { "name": "Suspense", "label": "异步依赖", "categoryId": "components", "doc": "https://cn.vuejs.org/api/built-in-components.html#suspense", "package": "vue", "props": [ { "name": "timeout", "label": "timeout", "setters": [ "InputSetter" ] } ] }, "RouterLink": { "name": "RouterLink", "label": "路由链接", "categoryId": "components", "doc": "https://router.vuejs.org/zh/api/interfaces/RouterLinkProps.html", "package": "vue-router", "props": [ { "name": "to", "label": "to", "setters": [ "InputSetter" ] }, { "name": "replace", "label": "replace", "setters": [ "BooleanSetter" ] } ], "snippet": { "children": "RouterLink", "props": { "to": "/" } } }, "XTest": { "name": "XTest", "label": "测试组件", "categoryId": "test", "props": [ { "name": "booleanProp", "label": "布尔值", "setters": "BooleanSetter", "title": "提示说明文本", "defaultValue": true }, { "name": "stringProp", "setters": "StringSetter" }, { "name": "numberProp", "setters": "NumberSetter" }, { "name": "selectProp", "setters": "SelectSetter", "defaultValue": "default", "options": [ "default", "primary", "success", "warning", "danger", "info" ] }, { "name": "objectProp", "setters": "ObjectSetter" }, { "name": "arrayProp", "setters": "ArraySetter" }, { "name": "iconProp", "setters": "IconSetter" }, { "name": "colorProp", "setters": "ColorSetter" }, { "name": "modelValue", "setters": "StringSetter" }, { "name": "syncProp", "setters": "StringSetter" } ], "events": [ { "name": "click", "params": [ "props" ] }, { "name": "submit", "params": [ "props" ] }, { "name": "change", "params": [ "data" ] }, { "name": "update:modelValue", "params": [ "value" ] }, { "name": "update:syncProp", "params": [ "value" ] } ], "slots": [ { "name": "default", "params": [ "props", "data" ] }, { "name": "extra", "params": [ "props", "data" ] } ], "snippet": { "props": {} }, "package": "@vtj/ui" }, "XIcon": { "name": "XIcon", "label": "图标", "categoryId": "base", "props": [ { "name": "icon", "label": "图标", "setters": "IconSetter" }, { "name": "size", "defaultValue": "default", "setters": [ "SelectSetter", "NumberSetter" ], "options": [ "default", "large", "small" ] }, { "name": "color", "label": "颜色", "setters": "ColorSetter" }, { "name": "background", "label": "背景色", "setters": "ColorSetter" }, { "name": "src", "label": "图片Url", "setters": "InputSetter" }, { "name": "radius", "label": "圆角值", "setters": "NumberSetter" }, { "name": "padding", "label": "内边距", "setters": "NumberSetter" }, { "name": "hoverEffect", "label": "悬停效果", "setters": "BooleanSetter" } ], "snippet": { "props": { "icon": "Star" } }, "package": "@vtj/ui" }, "XContainer": { "name": "XContainer", "label": "容器", "categoryId": "base", "props": [ { "name": "tag", "label": "标签名", "setters": "StringSetter", "defaultValue": "div" }, { "name": "fit", "label": "高度自适应", "setters": "BooleanSetter" }, { "name": "width", "label": "宽度", "setters": "StringSetter" }, { "name": "height", "label": "高度", "setters": "StringSetter" }, { "name": "flex", "label": "flex布局", "setters": "BooleanSetter", "defaultValue": true }, { "name": "inline", "label": "inline-flex", "setters": "BooleanSetter" }, { "name": "direction", "label": "排版方向", "setters": "SelectSetter", "options": [ "row", "row-reverse", "column", "column-reverse" ], "defaultValue": "row" }, { "name": "wrap", "label": "换行", "setters": "SelectSetter", "options": [ "nowrap", "wrap", "wrap-reverse" ], "defaultValue": "nowrap" }, { "name": "justify", "label": "主轴对齐", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "space-between", "space-around" ], "defaultValue": "flex-start" }, { "name": "align", "label": "交叉轴对齐", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "baseline", "stretch" ], "defaultValue": "flex-start" }, { "name": "alignContent", "label": "多轴线对齐", "title": "多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "space-between", "space-around", "stretch" ], "defaultValue": "stretch" }, { "name": "grow", "label": "自动放大", "setters": "BooleanSetter", "defaultValue": false }, { "name": "shrink", "label": "自动缩小", "setters": "BooleanSetter", "defaultValue": false }, { "name": "alignSelf", "label": "alignSelf", "title": "单个项目有与其他项目不一样的对齐方式。可覆盖容器的align-items属性", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "baseline", "stretch" ], "defaultValue": "auto" }, { "name": "overflow", "label": "overflow", "setters": "SelectSetter", "options": [ "auto", "hidden", "visible" ] }, { "name": "padding", "label": "内边距", "setters": "BooleanSetter", "defaultValue": false }, { "name": "gap", "label": "子组件间隔", "setters": "BooleanSetter" }, { "name": "autoPointer", "label": "autoPointer", "setters": "BooleanSetter" } ], "snippet": { "props": { "padding": true } }, "package": "@vtj/ui" }, "XAction": { "name": "XAction", "label": "操作按钮", "categoryId": "base", "props": [ { "name": "name", "label": "名称标识", "setters": "StringSetter" }, { "name": "label", "label": "标题文本", "setters": "StringSetter" }, { "name": "value", "label": "动作值", "setters": "StringSetter", "title": "用来传输数据" }, { "name": "icon", "label": "图标配置", "setters": "IconSetter" }, { "name": "mode", "label": "模式", "setters": "SelectSetter", "options": [ "button", "text", "icon" ], "defaultValue": "button" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "type", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "primary", "success", "warning", "danger", "info" ] }, { "name": "menus", "label": "菜单配置", "setters": "JsonSetter" }, { "name": "tooltip", "label": "Tooltip配置", "setters": [ "StringSetter", "JsonSetter" ] }, { "name": "badge", "label": "Badge配置", "setters": [ "StringSetter", "NumberSetter", "JsonSetter" ] }, { "name": "dropdown", "label": "Dropdown配置", "setters": "JsonSetter" }, { "name": "button", "label": "Button配置", "setters": "JsonSetter", "title": "mode为button时有效" }, { "name": "disabled", "label": "禁用", "setters": "BooleanSetter" }, { "name": "background", "label": "背景", "setters": "SelectSetter", "options": [ "always", "hover", "none" ] }, { "name": "circle", "label": "圆形", "setters": "BooleanSetter" } ], "events": [ "click", "command" ], "slots": [ { "name": "item", "params": [ "item", "index" ] }, { "name": "default" } ], "snippet": { "props": { "label": "操作按钮" } }, "package": "@vtj/ui" }, "XActionBar": { "name": "XActionBar", "label": "操作按钮集", "categoryId": "base", "props": [ { "name": "items", "title": "动作项", "setters": "ArraySetter" }, { "name": "mode", "label": "模式", "setters": "SelectSetter", "options": [ "button", "text", "icon" ], "defaultValue": "button" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "type", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "primary", "success", "warning", "danger", "info" ] }, { "name": "tooltip", "label": "Tooltip配置", "setters": [ "StringSetter", "JsonSetter" ] }, { "name": "badge", "label": "Badge配置", "setters": [ "StringSetter", "NumberSetter", "JsonSetter" ] }, { "name": "dropdown", "label": "Dropdown配置", "setters": "JsonSetter" }, { "name": "button", "label": "Button配置", "setters": "JsonSetter", "title": "mode为button时有效" }, { "name": "disabled", "label": "禁用", "setters": "BooleanSetter" }, { "name": "background", "label": "背景", "setters": "SelectSetter", "options": [ "always", "hover", "none" ] }, { "name": "circle", "label": "圆形", "setters": "BooleanSetter" } ], "events": [ "click", "command" ], "snippet": { "props": { "items": [ { "label": "操作一", "value": 1 }, { "label": "操作二", "value": 2 }, { "label": "操作三", "value": 3 } ] } }, "package": "@vtj/ui" }, "XQrCode": { "name": "XQrCode", "label": "二维码", "categoryId": "base", "props": [ { "name": "size", "title": "二维码尺寸", "setters": "NumberSetter" }, { "name": "content", "setters": [ "StringSetter", "FunctionSetter" ] }, { "name": "expired", "title": "设置过期时间,单位毫秒", "setters": "NumberSetter" }, { "name": "tip", "title": "过期时提示文本", "setters": "StringSetter" }, { "name": "options", "title": "qrcode工具配置参数:https://www.npmjs.com/package/qrcode", "setters": "ObjectSetter" } ], "events": [ { "name": "refresh" }, { "name": "draw" } ], "slots": [ "tip" ], "snippet": { "props": { "content": "二维码内容" } }, "package": "@vtj/ui" }, "XPanel": { "name": "XPanel", "label": "面板", "categoryId": "layout", "props": [ { "name": "fit", "label": "fit", "title": "宽高自适应", "setters": "BooleanSetter" }, { "name": "width", "label": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "label": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "border", "title": "显示边框", "setters": "BooleanSetter" }, { "name": "radius", "title": "圆角", "setters": "BooleanSetter" }, { "name": "card", "title": "卡片模式", "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "setters": [ "SelectSetter" ], "options": [ "default", "large", "small" ] }, { "name": "shadow", "title": "阴影设置", "setters": "SelectSetter", "options": [ "none", "always", "hover" ] }, { "name": "header", "title": "头部设置", "setters": [ "StringSetter", "ObjectSetter" ] }, { "name": "body", "title": "body", "setters": "ObjectSetter" }, { "name": "footer", "title": "footer", "setters": "ObjectSetter" } ], "slots": [ "default", "actions", "title", "footer" ], "snippet": { "props": { "header": "标题" }, "children": "内容文本" }, "package": "@vtj/ui" }, "XAttachment": { "name": "XAttachment", "label": "附件", "categoryId": "data", "props": [ { "name": "modelValue", "label": "modelValue", "title": "列表显示的文件", "setters": "ArraySetter" }, { "name": "selectValue", "label": "selectValue", "title": "选中值,开启 selectable 有效", "setters": "ArraySetter" }, { "name": "uploader", "label": "uploader", "title": "文件上传方法", "setters": "FunctionsSetter" }, { "name": "multiple", "label": "multiple", "title": "支持多文件上传, 同时在selectable时控制多选", "setters": "BooleanSetter" }, { "name": "limit", "label": "limit", "title": "允许上传文件的最大数量", "setters": "NumberSetter" }, { "name": "accept", "label": "accept", "title": " 接受上传的文件类型, 如:image/png, image/jpeg, .pptx", "setters": "StringSetter" }, { "name": "disabled", "label": "disabled", "title": "禁止更改文件,不能上传和删除", "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "thumbnail", "label": "thumbnail", "title": "缩略图生成方法", "setters": "FunctionSetter" }, { "name": "addable", "label": "addable", "title": "可增加", "setters": "BooleanSetter", "defaultValue": true }, { "name": "removable", "label": "removable", "title": "可删除", "setters": "BooleanSetter", "defaultValue": true }, { "name": "downloadable", "label": "downloadable", "title": "可下载", "setters": "BooleanSetter", "defaultValue": true }, { "name": "previewable", "label": "previewable", "title": "可预览", "setters": "BooleanSetter", "defaultValue": true }, { "name": "selectable", "label": "selectable", "title": "可选择", "setters": "BooleanSetter", "defaultValue": false }, { "name": "clickable", "label": "clickable", "title": "可点击", "setters": "BooleanSetter", "defaultValue": false }, { "name": "listType", "label": "listType", "title": "列表类型", "setters": "SelectSetter", "options": [ "card", "list" ], "defaultValue": "card" }, { "name": "beforeUpload", "title": "上传前守卫", "setters": "FunctionSetter" }, { "name": "limitSize", "title": "允许上传的文件大写最大值, 支持 K / M", "setters": "StringSetter", "defaultValue": "10M" }, { "name": "formatter", "setters": "FunctionSetter" }, { "name": "valueFormatter", "setters": "FunctionSetter" }, { "name": "previewer", "setters": "FunctionSetter" }, { "name": "downloader", "setters": "FunctionSetter" }, { "name": "autoUpload", "setters": "BooleanSetter" } ], "events": [ "click", "preview", "remove", "download", "select", "change", "update:modelValue", "update:selectValue" ], "slots": [ "tip" ], "snippet": { "props": {} }, "package": "@vtj/ui" }, "XDataItem": { "name": "XDataItem", "label": "数据项", "categoryId": "data", "props": [ { "name": "direction", "title": "排版方向", "setters": "SelectSetter", "options": [ "row", "column" ], "defaultValue": "column" }, { "name": "imageSrc", "title": "图片URL", "setters": "StringSetter" }, { "name": "imageWidth", "title": "图片宽度", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "imageHeight", "title": "图片高度", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "icon", "title": "图片高度", "setters": [ "IconSetter" ] }, { "name": "title", "setters": [ "StringSetter" ] }, { "name": "description", "setters": [ "StringSetter" ] }, { "name": "actions", "title": "动作按钮 ActionBarItems", "setters": [ "ArraySetter" ] }, { "name": "actionBarProps", "title": "动作条组件配置 ActionBarProps", "setters": [ "ObjectSetter" ] }, { "name": "split", "setters": [ "BooleanSetter" ] }, { "name": "active", "setters": [ "BooleanSetter" ] }, { "name": "hover", "setters": [ "BooleanSetter" ] }, { "name": "padding", "setters": [ "BooleanSetter" ] }, { "name": "tag", "label": "标签名", "setters": "StringSetter", "defaultValue": "div" }, { "name": "fit", "label": "高度自适应", "setters": "BooleanSetter" }, { "name": "width", "label": "宽度", "setters": "StringSetter" }, { "name": "height", "label": "高度", "setters": "StringSetter" }, { "name": "flex", "label": "flex布局", "setters": "BooleanSetter", "defaultValue": true }, { "name": "inline", "label": "inline-flex", "setters": "BooleanSetter" }, { "name": "wrap", "label": "换行", "setters": "SelectSetter", "options": [ "nowrap", "wrap", "wrap-reverse" ], "defaultValue": "nowrap" }, { "name": "justify", "label": "主轴对齐", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "space-between", "space-around" ], "defaultValue": "flex-start" }, { "name": "align", "label": "交叉轴对齐", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "baseline", "stretch" ], "defaultValue": "flex-start" }, { "name": "alignContent", "label": "多轴线对齐", "title": "多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "space-between", "space-around", "stretch" ], "defaultValue": "stretch" }, { "name": "grow", "label": "自动放大", "setters": "BooleanSetter", "defaultValue": false }, { "name": "shrink", "label": "自动缩小", "setters": "BooleanSetter", "defaultValue": false }, { "name": "alignSelf", "label": "alignSelf", "title": "单个项目有与其他项目不一样的对齐方式。可覆盖容器的align-items属性", "setters": "SelectSetter", "options": [ "flex-start", "flex-end", "center", "baseline", "stretch" ], "defaultValue": "auto" }, { "name": "overflow", "label": "overflow", "setters": "SelectSetter", "options": [ "auto", "hidden", "visible" ] }, { "name": "padding", "label": "内边距", "setters": "BooleanSetter", "defaultValue": false }, { "name": "gap", "label": "子组件间隔", "setters": "BooleanSetter" }, { "name": "autoPointer", "label": "autoPointer", "setters": "BooleanSetter" } ], "events": [ { "name": "imageClick" }, { "name": "titleClick" }, { "name": "actionClick", "params": [ "action" ] }, { "name": "actionCommand", "params": [ "action", "menu" ] } ], "slots": [ { "name": "image" }, { "name": "title" }, { "name": "description" }, { "name": "actions" }, { "name": "default" } ], "snippet": { "props": { "title": "标题文本", "description": "描述文本示例内容" } }, "package": "@vtj/ui" }, "XDialog": { "name": "XDialog", "label": "弹窗", "categoryId": "layout", "props": [ { "name": "modelValue", "title": "控制是否显示弹窗", "setters": "BooleanSetter", "defaultValue": true }, { "name": "title", "setters": "StringSetter" }, { "name": "subtitle", "setters": "StringSetter" }, { "name": "icon", "setters": "IconSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "left", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "top", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "modal", "setters": "BooleanSetter", "defaultValue": true }, { "name": "draggable", "setters": "BooleanSetter", "defaultValue": true }, { "name": "resizable", "setters": "BooleanSetter" }, { "name": "closable", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maximizable", "setters": "BooleanSetter" }, { "name": "minimizable", "setters": "BooleanSetter" }, { "name": "mode", "setters": "SelectSetter", "options": [ "normal", "maximized", "minimized" ], "defaultValue": "normal" }, { "name": "src", "title": "加载页码url", "setters": "StringSetter" }, { "name": "beforeClose", "title": "关闭弹窗回调函数,return true 阻止关闭", "setters": "FunctionSetter" }, { "name": "submit", "setters": [ "Boolean", "StringSetter" ] }, { "name": "cancel", "setters": [ "Boolean", "StringSetter" ] }, { "name": "bodyPadding", "setters": "BooleanSetter" }, { "name": "primary", "setters": "BooleanSetter" }, { "name": "fit", "label": "fit", "title": "宽高自适应", "setters": "BooleanSetter" }, { "name": "width", "label": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "label": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "border", "title": "显示边框", "setters": "BooleanSetter" }, { "name": "radius", "title": "圆角", "setters": "BooleanSetter" }, { "name": "card", "title": "卡片模式", "setters": "BooleanSetter" }, { "name": "shadow", "title": "阴影设置", "setters": "SelectSetter", "options": [ "none", "always", "hover" ] }, { "name": "header", "title": "头部设置", "setters": [ "StringSetter", "ObjectSetter" ] }, { "name": "body", "title": "body", "setters": "ObjectSetter" }, { "name": "footer", "title": "footer", "setters": "ObjectSetter" } ], "events": [ { "name": "update:modelValue", "params": [ "modelValue" ] }, { "name": "open", "params": [ "instance" ] }, { "name": "close" }, { "name": "destroy" }, { "name": "maximized" }, { "name": "minimized" }, { "name": "normal" }, { "name": "modeChange", "params": [ "mode" ] }, { "name": "dragStart", "params": [ "position" ] }, { "name": "dragging", "params": [ "position" ] }, { "name": "dragEnd", "params": [ "position" ] }, { "name": "resizeStart", "params": [ "dir", "mie" ] }, { "name": "resizeEnd", "params": [ "dir", "mie" ] }, { "name": "resizing", "params": [ "dir", "mie" ] }, { "name": "submit" }, { "name": "cancel" } ], "slots": [ { "name": "title" }, { "name": "actions" }, { "name": "default" }, { "name": "footer" }, { "name": "extra" }, { "name": "handle" } ], "snippet": { "props": { "title": "弹窗标题" } }, "package": "@vtj/ui" }, "XDialogForm": { "name": "XDialogForm", "label": "弹窗表单", "categoryId": "form", "props": [ { "name": "modelValue", "setters": "BooleanSetter", "defaultValue": true }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "submit", "setters": [ "StringSetter", "BooleanSetter" ], "defaultValue": "确定" }, { "name": "cancel", "setters": [ "StringSetter", "BooleanSetter" ], "defaultValue": "取消" }, { "name": "model", "setters": "ObjectSetter" }, { "name": "rules", "setters": "ObjectSetter" }, { "name": "formProps", "title": "表单XForm组件参数选项", "setters": "ObjectSetter" }, { "name": "submitMethod", "title": "表单提交处理方法, return true 关闭弹窗", "setters": "FunctionSetter" }, { "name": "title", "setters": "StringSetter" }, { "name": "subtitle", "setters": "StringSetter" }, { "name": "icon", "setters": "IconSetter" }, { "name": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "left", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "top", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "modal", "setters": "BooleanSetter", "defaultValue": true }, { "name": "draggable", "setters": "BooleanSetter", "defaultValue": true }, { "name": "resizable", "setters": "BooleanSetter" }, { "name": "closable", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maximizable", "setters": "BooleanSetter" }, { "name": "minimizable", "setters": "BooleanSetter" }, { "name": "mode", "setters": "SelectSetter", "options": [ "normal", "maximized", "minimized" ], "defaultValue": "normal" }, { "name": "src", "title": "加载页码url", "setters": "StringSetter" }, { "name": "beforeClose", "title": "关闭弹窗回调函数,return true 阻止关闭", "setters": "FunctionSetter" }, { "name": "bodyPadding", "setters": "BooleanSetter" }, { "name": "primary", "setters": "BooleanSetter" }, { "name": "fit", "label": "fit", "title": "宽高自适应", "setters": "BooleanSetter" }, { "name": "width", "label": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "label": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "border", "title": "显示边框", "setters": "BooleanSetter" }, { "name": "radius", "title": "圆角", "setters": "BooleanSetter" }, { "name": "card", "title": "卡片模式", "setters": "BooleanSetter" }, { "name": "shadow", "title": "阴影设置", "setters": "SelectSetter", "options": [ "none", "always", "hover" ] }, { "name": "header", "title": "头部设置", "setters": [ "StringSetter", "ObjectSetter" ] }, { "name": "body", "title": "body", "setters": "ObjectSetter" }, { "name": "footer", "title": "footer", "setters": "ObjectSetter" } ], "events": [ { "name": "update:modelValue", "params": [ "modelValue" ] }, { "name": "submit", "params": [ "model" ] }, { "name": "close" } ], "slots": [ "default", "extra", "handle", "footer" ], "snippet": { "props": { "title": "弹窗表单" } }, "package": "@vtj/ui" }, "XField": { "name": "XField", "label": "字段", "categoryId": "form", "props": [ { "name": "name", "title": "字段名称", "setters": "StringSetter" }, { "name": "label", "title": "字段标题文本", "setters": "StringSetter" }, { "name": "editor", "title": "编辑器组件", "setters": "SelectSetter", "options": [ "none", "text", "textarea", "select", "checkbox", "radio", "number", "date", "time", "datetime", "switch", "slider", "rate", "cascader", "picker" ] }, { "name": "props", "title": "编辑器组件参数", "setters": "ObjectSetter" }, { "name": "modelValue", "setters": "StringSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "tooltipMessage", "title": "是否在tooltip显示校验信息", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "tooltipPosition", "setters": [ "SelectSetter", "NumberSetter" ], "options": [ "inner", "outer" ], "defaultValue": "outer" }, { "name": "placeholder", "setters": "StringSetter" }, { "name": "disabled", "setters": "BooleanSetter" }, { "name": "readonly", "setters": "BooleanSetter" }, { "name": "options", "setters": [ "ArraySetter", "FunctionSetter" ] }, { "name": "visible", "setters": "BooleanSetter" }, { "name": "cascader", "title": "级联字段,根据字段值变化刷新options", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "error", "setters": "StringSetter" }, { "name": "tip", "setters": "StringSetter" }, { "name": "inline", "title": "表单项内容采用inline布局", "setters": "BooleanSetter" }, { "name": "hidden", "title": "隐藏域", "setters": "BooleanSetter" }, { "name": "defaultValue", "title": "默认值", "setters": "StringSetter" }, { "name": "labelPosition", "defaultValue": "", "setters": "SelectSetter", "options": [ "left", "right", "top" ] }, { "name": "labelWidth", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "required", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "rules", "defaultValue": "", "setters": "JSONSetter" }, { "name": "error", "defaultValue": "", "setters": "InputSetter" }, { "name": "showMessage", "defaultValue": true, "title": "是否显示校验错误信息", "label": "错误信息", "setters": "BooleanSetter" }, { "name": "inlineMessage", "defaultValue": false, "title": "是否在行内显示校验信息", "label": "校验信息", "setters": "BooleanSetter" }, { "name": "for", "defaultValue": "", "setters": "StringSetter" }, { "name": "validateStatus", "title": "formitem 校验的状态", "options": [ "", "error", "validating", "success" ], "setters": "SelectSetter" } ], "events": [ "update:modelValue", "change", "focus", "blur" ], "slots": [ { "name": "label" }, { "name": "error", "params": [ "error" ] }, { "name": "editor", "params": [ "editor" ] }, { "name": "tip" }, { "name": "default" } ], "snippet": { "props": { "label": "字段名称" } }, "package": "@vtj/ui" }, "XForm": { "name": "XForm", "label": "表单", "categoryId": "form", "props": [ { "name": "model", "setters": "ObjectSetter" }, { "name": "inline", "setters": "BooleanSetter" }, { "name": "inlineColumns", "title": "inline模式显示列数", "setters": "NumberSetter" }, { "name": "footer", "setters": "BooleanSetter" }, { "name": "submitText", "setters": "StringSetter", "defaultValue": "提交" }, { "name": "resetText", "setters": "StringSetter", "defaultValue": "重置" }, { "name": "submitMethod", "title": "表单提交处理方法", "setters": "FunctionSetter" }, { "name": "tooltipMessage", "title": "是否在tooltip显示校验信息", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "enterSubmit", "title": "回车键触发提交", "setters": "BooleanSetter" }, { "name": "rules", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "labelPosition", "defaultValue": "right", "options": [ "left", "right", "top" ], "setters": "SelectSetter" }, { "name": "labelWidth", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "labelSuffix", "defaultValue": "", "setters": "InputSetter" }, { "name": "hideRequiredAsterisk", "defaultValue": false, "title": "是否显示必填字段的标签旁边的红色星号", "setters": "BooleanSetter" }, { "name": "requireAsteriskPosition", "defaultValue": "left", "title": "星号的位置", "options": [ "left", "right" ], "setters": "SelectSetter" }, { "name": "showMessage", "defaultValue": true, "title": "是否显示校验错误信息", "setters": "BooleanSetter" }, { "name": "inlineMessage", "defaultValue": false, "title": "是否以行内形式展示校验信息", "setters": "BooleanSetter" }, { "name": "statusIcon", "defaultValue": false, "title": "是否在输入框中显示校验结果反馈图标", "setters": "BooleanSetter" }, { "name": "validateOnRuleChange", "defaultValue": true, "title": "是否在 rules 属性改变后立即触发一次验证", "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollToError", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollIntoViewOptions", "defaultValue": "", "setters": [ "ExpressionSetter", "BooleanSetter" ] } ], "events": [ { "name": "change", "params": [ "model" ] }, { "name": "submit", "params": [ "model" ] }, { "name": "reset" } ], "slots": [ "default", "footer", "action" ], "snippet": { "props": { "labelWidth": "100px" }, "children": [ { "name": "XField", "props": { "label": "字段名称" } } ] }, "package": "@vtj/ui" }, "XGrid": { "name": "XGrid", "label": "表格", "categoryId": "data", "doc": "https://vxetable.cn/#/grid/api", "props": [ { "name": "columns", "setters": "ArraySetter" }, { "name": "loader", "title": "数据加载函数: (state) => {list, total}", "setters": "FunctionSetter" }, { "name": "rowSortable", "title": "行拖拽排序", "setters": "BooleanSetter" }, { "name": "columnSortable", "title": "列拖拽排序", "setters": "BooleanSetter" }, { "name": "customable", "title": "开启用户自定义", "setters": "BooleanSetter" }, { "name": "resizable", "setters": "BooleanSetter" }, { "name": "pager", "title": "开启分页功能", "setters": "BooleanSetter" }, { "name": "page", "setters": "NumberSetter" }, { "name": "pageSize", "setters": "NumberSetter" }, { "name": "pageSizes", "title": "每页显示个数选择器的选项设置", "setters": "ArraySetter" }, { "name": "auto", "title": "初始执行加载函数", "setters": "BooleanSetter", "defaultValue": true }, { "name": "virtual", "title": "开启虚拟滚动", "setters": "BooleanSetter" }, { "name": "editable", "title": "开启编辑模式", "setters": "BooleanSetter" }, { "name": "cellRenders", "title": "单元格渲染器", "setters": "ObjectSetter" }, { "name": "editRenders", "title": "单元格渲染器", "setters": "ObjectSetter" }, { "name": "filterRenders", "title": "过滤器渲染器", "setters": "ObjectSetter" }, { "name": "id", "setters": "StringSetter" }, { "name": "data", "setters": "ArraySetter" }, { "name": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "minHeight", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "maxHeight", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "autoResize", "setters": "BooleanSetter" }, { "name": "syncResize", "setters": [ "BooleanSetter", "StringSetter" ] }, { "name": "stripe", "setters": "BooleanSetter" }, { "name": "border", "setters": "BooleanSetter" }, { "name": "round", "setters": "BooleanSetter" }, { "name": "size", "setters": "SelectSetter", "options": [ "small", "mini" ] }, { "name": "loading", "setters": "BooleanSetter" }, { "name": "align", "setters": "SelectSetter", "options": [ "left", "center", "right" ] }, { "name": "HeaderAlign", "setters": "SelectSetter", "options": [ "left", "center", "right" ] }, { "name": "FooterAlign", "setters": "SelectSetter", "options": [ "left", "center", "right" ] }, { "name": "showHeader", "setters": "BooleanSetter" }, { "name": "showFoter", "setters": "BooleanSetter" }, { "name": "footerData", "setters": "ArraySetter" }, { "name": "mergeCells", "setters": "FunctionSetter" }, { "name": "mergeFooterItems", "setters": "FunctionSetter" }, { "name": "showOverflow", "setters": "BooleanSetter" }, { "name": "showHeaderOverflow", "setters": "BooleanSetter" }, { "name": "showFooterOverflow", "setters": "BooleanSetter" }, { "name": "keepSource", "setters": "BooleanSetter" }, { "name": "columnConfig", "setters": "ObjectSetter" }, { "name": "rowConfig", "setters": "ObjectSetter" }, { "name": "resizeConfig", "setters": "ObjectSetter" }, { "name": "resizableConfig", "setters": "ObjectSetter" }, { "name": "seqConfig", "setters": "ObjectSetter" }, { "name": "sortConfig", "setters": "ObjectSetter" }, { "name": "filterConfig", "setters": "ObjectSetter" }, { "name": "exportConfig", "setters": "ObjectSetter" }, { "name": "importConfig", "setters": "ObjectSetter" }, { "name": "printConfig", "setters": "ObjectSetter" }, { "name": "radioConfig", "setters": "ObjectSetter" }, { "name": "checkboxConfig", "setters": "ObjectSetter" }, { "name": "tooltipConfig", "setters": "ObjectSetter" }, { "name": "expandConfig", "setters": "ObjectSetter" }, { "name": "treeConfig", "setters": "ObjectSetter" }, { "name": "menuConfig", "setters": "ObjectSetter" }, { "name": "mouseConfig", "setters": "ObjectSetter" }, { "name": "keyboardConfig", "setters": "ObjectSetter" }, { "name": "editConfig", "setters": "ObjectSetter" }, { "name": "validConfig", "setters": "ObjectSetter" }, { "name": "editRules", "setters": "ObjectSetter" }, { "name": "emptyText", "setters": "StringSetter" }, { "name": "emptyRender", "setters": "ObjectSetter" }, { "name": "loadingConfig", "setters": "ObjectSetter" }, { "name": "customConfig", "setters": "ObjectSetter" }, { "name": "scrollX", "setters": "ObjectSetter" }, { "name": "scrollY", "setters": "ObjectSetter" }, { "name": "params", "setters": "ObjectSetter" }, { "name": "toolbarConfig", "setters": "ObjectSetter" }, { "name": "pagerConfig", "setters": "ObjectSetter" }, { "name": "proxyConfig", "setters": "ObjectSetter" }, { "name": "zoomConfig", "setters": "ObjectSetter" }, { "name": "layouts", "setters": "ArraySetter" } ], "events": [ "rowSort", "columnSort", "editChange", "keydown", "current-change", "radio-change", "checkbox-change", "checkbox-all", "checkbox-range-start", "checkbox-range-change", "checkbox-range-end", "cell-click", "cell-dblclick", "cell-menu", "cell-mouseenter", "cell-mouseleave", "cell-delete-value", "header-cell-click", "header-cell-dblclick", "header-cell-menu", "footer-cell-click", "footer-cell-dblclick", "footer-cell-menu", "clear-merge", "sort-change", "clear-sort", "filter-change", "filter-visible", "clear-filter", "resizable-change", "toggle-row-expand", "toggle-tree-expand", "menu-click", "cell-selected", "edit-closed", "edit-activated", "edit-disabled", "valid-error", "scroll", "custom", "page-change", "proxy-query", "proxy-delete", "proxy-save", "toolbar-button-click", "toolbar-tool-click", "zoom" ], "slots": [ "empty", "form", "top", "bottom", "toolbar__buttons", "pager__left" ], "snippet": { "props": { "height": "auto", "columns": [ { "type": "seq", "title": "#" }, { "field": "title", "title": "标题" } ] } }, "package": "@vtj/ui" }, "XHeader": { "name": "XHeader", "label": "标题头", "categoryId": "layout", "props": [ { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "content", "setters": "StringSetter" }, { "name": "subtitle", "setters": "StringSetter" }, { "name": "icon", "setters": "IconSetter" }, { "name": "border", "setters": "BooleanSetter" }, { "name": "more", "setters": "BooleanSetter" } ], "events": [ "click", "clickIcon" ], "slots": [ "default", "subtitle", "actions" ], "snippet": { "props": { "content": "标题内容文本", "subtitle": "这里是子标题内容示例" } }, "package": "@vtj/ui" }, "XList": { "name": "XList", "label": "列表", "categoryId": "data", "props": [ { "name": "data", "setters": [ "ObjectSetter", "FunctionSetter" ] }, { "name": "itemHeight", "title": "设置 itemHeight 即自动开启虚拟滚动", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "pager", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "page", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "pageSize", "setters": "NumberSetter", "defaultValue": 10 }, { "name": "dataKey", "title": "数据主键属性名称", "setters": "StringSetter" }, { "name": "infiniteScroll", "setters": [ "BooleanSetter", "ObjectSetter" ] } ], "events": [ { "name": "load", "params": [ "state" ] } ], "slots": [ { "name": "empty" }, { "name": "default", "params": [ "item", "index" ] }, { "name": "loading" }, { "name": "nomore" } ], "snippet": { "props": { "data": { "list": [ "列表项内容一", "列表项内容二" ], "total": 2 } } }, "package": "@vtj/ui" }, "XQueryForm": { "name": "XQueryForm", "label": "查询表单", "categoryId": "form", "props": [ { "name": "collapsible", "setters": "BooleanSetter" }, { "name": "items", "setters": "ArraySetter" }, { "name": "model", "setters": "ObjectSetter" }, { "name": "inline", "setters": "BooleanSetter" }, { "name": "inlineColumns", "title": "inline模式显示列数", "setters": "NumberSetter" }, { "name": "footer", "setters": "BooleanSetter" }, { "name": "submitText", "setters": "StringSetter", "defaultValue": "提交" }, { "name": "resetText", "setters": "StringSetter", "defaultValue": "重置" }, { "name": "submitMethod", "title": "表单提交处理方法", "setters": "FunctionSetter" }, { "name": "tooltipMessage", "title": "是否在tooltip显示校验信息", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "enterSubmit", "title": "回车键触发提交", "setters": "BooleanSetter" }, { "name": "rules", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "labelPosition", "defaultValue": "right", "options": [ "left", "right", "top" ], "setters": "SelectSetter" }, { "name": "labelWidth", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "labelSuffix", "defaultValue": "", "setters": "InputSetter" }, { "name": "hideRequiredAsterisk", "defaultValue": false, "title": "是否显示必填字段的标签旁边的红色星号", "setters": "BooleanSetter" }, { "name": "requireAsteriskPosition", "defaultValue": "left", "title": "星号的位置", "options": [ "left", "right" ], "setters": "SelectSetter" }, { "name": "showMessage", "defaultValue": true, "title": "是否显示校验错误信息", "setters": "BooleanSetter" }, { "name": "inlineMessage", "defaultValue": false, "title": "是否以行内形式展示校验信息", "setters": "BooleanSetter" }, { "name": "statusIcon", "defaultValue": false, "title": "是否在输入框中显示校验结果反馈图标", "setters": "BooleanSetter" }, { "name": "validateOnRuleChange", "defaultValue": true, "title": "是否在 rules 属性改变后立即触发一次验证", "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollToError", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollIntoViewOptions", "defaultValue": "", "setters": [ "ExpressionSetter", "BooleanSetter" ] } ], "events": [ { "name": "change", "params": [ "model" ] }, { "name": "submit", "params": [ "model" ] }, { "name": "reset" }, "collapsed" ], "slots": [ { "name": "default" } ], "snippet": { "children": [ { "name": "XField", "props": { "label": "条件名称" } } ] }, "package": "@vtj/ui" }, "XTabs": { "name": "XTabs", "label": "选项卡", "categoryId": "layout", "props": [ { "name": "items", "setters": "ArraySetter" }, { "name": "border", "setters": "BooleanSetter" }, { "name": "fit", "setters": "BooleanSetter" }, { "name": "align", "setters": "SelectSetter", "options": [ "left", "center", "right" ] }, { "name": "modelValue", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "type", "setters": [ { "name": "SelectSetter", "props": { "closable": true } } ], "defaultValue": "", "options": [ "", "card", "border-card" ] }, { "name": "closable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "addable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "editable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "tabPosition", "defaultValue": "top", "setters": "SelectSetter", "options": [ "top", "right", "bottom", "left" ] }, { "name": "stretch", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "beforeLeave", "defaultValue": "", "setters": "FunctionSetter" } ], "events": [ { "name": "tab-click" }, { "name": "tab-change" }, { "name": "tab-remove" }, { "name": "tab-add" }, { "name": "edit" }, { "name": "update:modelValue" }, "actionClick", "actionCommand" ], "slots": [ "label", "default" ], "snippet": { "props": { "modelValue": "1", "items": [ { "label": "Tab 1", "value": "1" }, { "label": "Tab 2", "value": "2" }, { "label": "Tab 3", "value": "3" } ] } }, "package": "@vtj/ui" }, "XPicker": { "name": "XPicker", "label": "数据选择器", "categoryId": "form", "childIncludes": false, "props": [ { "name": "columns", "title": "表格列配置", "setters": "ArraySetter" }, { "name": "fields", "title": "查询条件表单字段配置", "setters": "ArraySetter" }, { "name": "loader", "title": "表格数据加载函数", "setters": "FunctionSetter" }, { "name": "modelValue", "setters": "StringSetter" }, { "name": "multiple", "title": "多选模式", "setters": "BooleanSetter" }, { "name": "raw", "title": "值为对象模式", "setters": "BooleanSetter" }, { "name": "disabled", "setters": "BooleanSetter" }, { "name": "append", "title": "多选可追加", "setters": "BooleanSetter" }, { "name": "valueKey", "title": "值映射字段名称", "setters": "StringSetter", "defaultValue": "value" }, { "name": "labelKey", "title": "输入框显示映射字段名称", "setters": "StringSetter", "defaultValue": "label" }, { "name": "queryKey", "title": "查询参数名称", "setters": "StringSetter" }, { "name": "preload", "title": "单选模式,回车时自动检测取回有且计有唯一数据", "setters": "BooleanSetter" }, { "name": "defaultQuery", "title": "初始默认查询参数 () => Record", "setters": "FunctionSetter" }, { "name": "dialogProps", "title": "弹窗组件配置参数", "setters": "ObjectSetter" }, { "name": "gridProps", "title": "表格组件配置参数", "setters": "ObjectSetter" }, { "name": "formProps", "title": "查询表单配置参数", "setters": "ObjectSetter" }, { "name": "formatter", "title": "接受数据转换函数", "setters": "FunctionSetter" }, { "name": "valueFormatter", "title": "发送数据转换函数", "setters": "FunctionSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTags", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTagsTooltip", "title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "multipleLimit", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light" ], "setters": "SelectSetter" }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "placeholder", "defaultValue": "Select", "setters": "InputSetter" }, { "name": "filterable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allowCreate", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "filterMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "remote", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "remoteMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "remoteShowSuffix", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loadingText", "defaultValue": "Loading", "setters": "InputSetter" }, { "name": "noMatchText", "defaultValue": "No matching data", "setters": "InputSetter" }, { "name": "noDataText", "defaultValue": "No data", "setters": "InputSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "reserveKeyword", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "defaultFirstOption", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "appendTo", "title": "下拉框挂载到哪个 DOM 元素", "defaultValue": "", "setters": "StringSetter" }, { "name": "persistent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "automaticDropdown", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "setters": "InputSetter" }, { "name": "fitInputWidth", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "suffixIcon", "defaultValue": "ArrowUp", "setters": "InputSetter" }, { "name": "tagType", "defaultValue": "info", "options": [ "success", "info", "warning", "danger" ], "setters": "SelectSetter" }, { "name": "tagEffect", "defaultValue": "light", "options": [ "", "light", "dark", "plain" ], "setters": "SelectSetter" }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "offset", "defaultValue": 12, "setters": "NumberSetter" }, { "name": "showArrow", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "placement", "label": "placement", "title": "下拉框出现的位置", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "defaultValue": "bottom-start" }, { "name": "fallbackPlacements", "label": "fallbackPlacements", "title": "dropdown 可用的 positions", "setters": "ArraySetter", "defaultValue": [ "bottom-start", "top-start", "right", "left" ] }, { "name": "maxCollapseTags", "label": "maxCollapseTags", "title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "popperOptions", "label": "popperOptions", "title": "popper.js 参数", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "ariaLabel", "label": "ariaLabel", "title": "等价于原生 input aria-label 属性", "setters": "StringSetter" }, { "name": "emptyValues", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "valueOnClear", "title": "清空选项的值 ", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] }, { "name": "suffixTransition", "title": "下拉菜单显示/消失时后缀图标的动画", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "tabindex", "title": "input 的 tabindex", "setters": [ "StringSetter", "NumberSetter" ] } ], "events": [ "picked", "change", "visible-change", "remove-tag", "clear", "blur", "focus", "update:modelValue" ], "slots": [], "snippet": { "props": {} }, "package": "@vtj/ui" }, "XImportButton": { "name": "XImportButton", "label": "导入按钮", "categoryId": "base", "props": [ { "name": "uploader", "title": "文件上传函数", "setters": "FunctionSetter" }, { "name": "multiple", "setters": "BooleanSetter" }, { "name": "accept", "title": "接受上传的文件类型", "setters": "StringSetter" }, { "name": "parser", "setters": [ "SelectSetter", "FunctionSetter" ], "options": [ "text", "json", "base64" ] }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "type", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "primary", "success", "warning", "danger", "info" ] }, { "name": "plain", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "text", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "bg", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "link", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "round", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "circle", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loadingIcon", "setters": "IconSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "icon", "setters": "IconSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "nativeType", "defaultValue": "button", "setters": "SelectSetter", "options": [ "button ", "submit", "reset" ] }, { "name": "autoInsertSpace", "setters": "BooleanSetter" }, { "name": "color", "setters": "StringSetter" }, { "name": "dark", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "tag", "setters": "StringSetter", "defaultValue": "button" } ], "events": [ "success", "fail" ], "slots": [ "default" ], "snippet": { "props": {} }, "package": "@vtj/ui" }, "XDialogGrid": { "name": "XDialogGrid", "label": "弹窗表格", "categoryId": "form", "props": [ { "name": "modelValue", "setters": "BooleanSetter", "defaultValue": true }, { "name": "columns", "title": "表格列配置", "setters": "ArraySetter" }, { "name": "model", "setters": "ObjectSetter" }, { "name": "rules", "setters": "ObjectSetter" }, { "name": "formatter", "title": " model数据转换为表格数据", "setters": "FunctionSetter" }, { "name": "valueFormatter", "title": " 表格数据转换为model数据", "setters": "FunctionSetter" }, { "name": "puls", "title": "显示增行按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "minus", "title": "显示删行按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "submitMethod", "title": "表单提交处理方法, return true 关闭弹窗", "setters": "FunctionSetter" }, { "name": "gridProps", "title": "表格其他配置", "setters": "ObjectSetter" }, { "name": "title", "setters": "StringSetter" }, { "name": "subtitle", "setters": "StringSetter" }, { "name": "icon", "setters": "IconSetter" }, { "name": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "left", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "top", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "modal", "setters": "BooleanSetter", "defaultValue": true }, { "name": "draggable", "setters": "BooleanSetter", "defaultValue": true }, { "name": "resizable", "setters": "BooleanSetter" }, { "name": "closable", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maximizable", "setters": "BooleanSetter" }, { "name": "minimizable", "setters": "BooleanSetter" }, { "name": "mode", "setters": "SelectSetter", "options": [ "normal", "maximized", "minimized" ], "defaultValue": "normal" }, { "name": "src", "title": "加载页码url", "setters": "StringSetter" }, { "name": "beforeClose", "title": "关闭弹窗回调函数,return true 阻止关闭", "setters": "FunctionSetter" }, { "name": "bodyPadding", "setters": "BooleanSetter" }, { "name": "primary", "setters": "BooleanSetter" }, { "name": "fit", "label": "fit", "title": "宽高自适应", "setters": "BooleanSetter" }, { "name": "width", "label": "width", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "height", "label": "height", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "border", "title": "显示边框", "setters": "BooleanSetter" }, { "name": "radius", "title": "圆角", "setters": "BooleanSetter" }, { "name": "card", "title": "卡片模式", "setters": "BooleanSetter" }, { "name": "shadow", "title": "阴影设置", "setters": "SelectSetter", "options": [ "none", "always", "hover" ] }, { "name": "header", "title": "头部设置", "setters": [ "StringSetter", "ObjectSetter" ] }, { "name": "body", "title": "body", "setters": "ObjectSetter" }, { "name": "footer", "title": "footer", "setters": "ObjectSetter" } ], "events": [ { "name": "update:modelValue", "params": [ "modelValue" ] }, { "name": "submit", "params": [ "model" ] }, { "name": "close" } ], "slots": [ "buttons", "extra", "top" ], "snippet": { "props": { "title": "弹窗表格" } }, "package": "@vtj/ui" }, "XCaptcha": { "name": "XCaptcha", "label": "图形验证码", "categoryId": "form", "props": [ { "name": "src", "setters": "FunctionSetter", "title": "() => MaybePromise" }, { "name": "maxlength", "title": "验证码长度", "setters": "NumberSetter", "defaultValue": 4 }, { "name": "placeholder", "setters": "StringSetter", "defaultValue": "请输入图形验证码" }, { "name": "validate", "setters": "FunctionSetter", "title": "校验函数:(value: string) => MaybePromise" }, { "name": "type", "defaultValue": "text", "options": [ "text", "textarea" ], "setters": [ "SelectSetter", "InputSetter" ] }, { "name": "modelValue", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "minlength", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "showWordLimit", "defaultValue": false, "title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效", "label": "字数统计", "setters": "BooleanSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "formatter", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "parser", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "showPassword", "defaultValue": false, "title": "是否显示切换密码图标", "label": "密码图标", "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "prefix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "suffix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "rows", "defaultValue": 2, "setters": "NumberSetter" }, { "name": "autosize", "defaultValue": false, "setters": [ "BooleanSetter", "JSONStter" ] }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "max", "defaultValue": "", "setters": "InputSetter" }, { "name": "min", "defaultValue": "", "setters": "InputSetter" }, { "name": "step", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "resize", "defaultValue": "", "options": [ "none", "both", "horizontal", "vertical" ], "setters": "InputSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "form", "defaultValue": "", "setters": "InputSetter" }, { "name": "aria-label", "defaultValue": "", "setters": "InputSetter" }, { "name": "tabindex", "defaultValue": "", "setters": "InputSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "label": "表单校验", "setters": "BooleanSetter" }, { "name": "inputStyle", "defaultValue": {}, "setters": [ "JSONSetter" ] } ], "events": [ { "name": "blur" }, { "name": "focus" }, { "name": "change" }, { "name": "input" }, { "name": "clear" }, { "name": "update:modelValue" } ], "snippet": { "props": { "src": { "type": "JSFunction", "value": "() => 'https://dummyimage.com/300x120'" } } }, "package": "@vtj/ui" }, "XVerify": { "name": "XVerify", "label": "短信验证码", "categoryId": "form", "props": [ { "name": "api", "setters": "FunctionSetter", "title": "() => Promise" }, { "name": "maxlength", "title": "验证码长度", "setters": "NumberSetter", "defaultValue": 6 }, { "name": "placeholder", "setters": "StringSetter", "defaultValue": "请输入图形验证码" }, { "name": "seconds", "setters": "NumberSetter", "title": "可重发秒数", "defaultValue": 60 }, { "name": "type", "defaultValue": "text", "options": [ "text", "textarea" ], "setters": [ "SelectSetter", "InputSetter" ] }, { "name": "modelValue", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "minlength", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "showWordLimit", "defaultValue": false, "title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效", "label": "字数统计", "setters": "BooleanSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "formatter", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "parser", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "showPassword", "defaultValue": false, "title": "是否显示切换密码图标", "label": "密码图标", "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "prefix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "suffix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "rows", "defaultValue": 2, "setters": "NumberSetter" }, { "name": "autosize", "defaultValue": false, "setters": [ "BooleanSetter", "JSONStter" ] }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "max", "defaultValue": "", "setters": "InputSetter" }, { "name": "min", "defaultValue": "", "setters": "InputSetter" }, { "name": "step", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "resize", "defaultValue": "", "options": [ "none", "both", "horizontal", "vertical" ], "setters": "InputSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "form", "defaultValue": "", "setters": "InputSetter" }, { "name": "aria-label", "defaultValue": "", "setters": "InputSetter" }, { "name": "tabindex", "defaultValue": "", "setters": "InputSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "label": "表单校验", "setters": "BooleanSetter" }, { "name": "inputStyle", "defaultValue": {}, "setters": [ "JSONSetter" ] } ], "events": [ { "name": "blur" }, { "name": "focus" }, { "name": "change" }, { "name": "input" }, { "name": "clear" }, { "name": "update:modelValue" } ], "snippet": { "props": { "src": { "type": "JSFunction", "value": "async () => true" } } }, "package": "@vtj/ui" }, "ElAffix": { "name": "ElAffix", "label": "固钉", "categoryId": "nav", "doc": "https://element-plus.org/zh-CN/component/affix.html", "package": "element-plus", "props": [ { "name": "offset", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "position", "defaultValue": "top", "setters": "SelectSetter", "options": [ "top", "bottom" ] }, { "name": "target", "defaultValue": "", "setters": "InputSetter" }, { "name": "z-index", "defaultValue": 100, "setters": "NumberSetter" } ], "events": [ { "name": "change" }, { "name": "scroll" } ], "slots": [ "default" ], "snippet": { "name": "ElAffix", "children": [ { "name": "ElButton", "props": { "type": "primary" }, "children": "Affix 固钉" } ] } }, "ElAlert": { "name": "ElAlert", "childIncludes": true, "label": "提示", "doc": "https://element-plus.org/zh-CN/component/alert.html", "categoryId": "other", "package": "element-plus", "props": [ { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "type", "defaultValue": "info", "setters": "SelectSetter", "options": [ "success", "warning", "info", "error" ] }, { "name": "description", "defaultValue": "", "setters": "InputSetter" }, { "name": "closable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "center", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "closeText", "defaultValue": "", "setters": "InputSetter" }, { "name": "showIcon", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "effect", "defaultValue": "light", "setters": "SelectSetter", "options": [ "light", "dark" ] } ], "events": [ { "name": "close" } ], "slots": [ { "name": "default" }, { "name": "title" } ], "snippet": { "props": { "title": "success alert", "type": "success" } } }, "ElAnchor": { "name": "ElAnchor", "label": "锚点", "doc": "https://element-plus.org/zh-CN/component/anchor.html", "categoryId": "other", "package": "element-plus", "props": [ { "name": "container", "label": "container", "title": "滚动的容器", "setters": "StringSetter" }, { "name": "offset", "label": "offset", "title": "设置锚点滚动的偏移量", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "bound", "label": "bound", "title": "触发锚点的元素的位置偏移量", "setters": "NumberSetter", "defaultValue": 15 }, { "name": "duration", "label": "duration", "title": "设置容器滚动持续时间,单位为毫秒", "setters": "NumberSetter", "defaultValue": 300 }, { "name": "marker", "label": "marker", "title": "是否显示标记", "setters": "BooleanSetter", "defaultValue": true }, { "name": "type", "label": "type", "title": "设置锚点类型", "setters": "SelectSetter", "options": [ "default", "underline" ], "defaultValue": "default" }, { "name": "direction", "label": "direction", "title": "设置锚点方向", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "horizontal" }, { "name": "selectScrollTop", "title": "滚动时,链接是否选中位于顶部", "defaultValue": false, "setters": "BooleanSetter" } ], "events": [ "change", "click" ], "slots": [ "default" ], "snippet": { "props": { "offset": "70" }, "children": [ { "name": "ElAnchorLink", "props": { "href": "" }, "children": "基本用法" } ] } }, "ElAnchorLink": { "name": "ElAnchorLink", "label": "锚点链接", "doc": "https://element-plus.org/zh-CN/component/anchor.html", "categoryId": "other", "package": "element-plus", "props": [ { "name": "title", "label": "title", "title": "链接的文本内容", "setters": "StringSetter" }, { "name": "href", "label": "href", "title": "链接的地址", "setters": "StringSetter" } ], "slots": [ "default", "sub-link" ], "snippet": { "props": { "href": "" }, "children": "基本用法" } }, "ElAutocomplete": { "name": "ElAutocomplete", "label": "自动补全输入框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/autocomplete.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "title": "选中项绑定值", "setters": "StringSetter" }, { "name": "placeholder", "title": "占位文本", "defaultValue": "", "setters": "StringSetter" }, { "name": "clearable", "title": "是否可清空", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "title": "自动补全组件是否被禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "valueKey", "title": "输入建议对象中用于显示的键名", "defaultValue": "value", "setters": "StringSetter" }, { "name": "debounce", "defaultValue": 300, "title": "获取输入建议的防抖延时", "setters": "NumberSetter" }, { "name": "placement", "defaultValue": "bottom-start", "title": "菜单弹出位置", "options": [ "top ", "top-start", "top-end", "top-end", "bottom", "bottom-start", "bottom-end" ], "setters": "SelectSetter" }, { "name": "fetchSuggestions", "defaultValue": "", "title": "获取输入建议的方法", "setters": [ "ArraySetter", "FunctionSetter" ] }, { "name": "triggerOnFocus", "defaultValue": true, "title": "是否在输入框focus时显示建议列表", "setters": "BooleanSetter" }, { "name": "selectWhenUnmatched", "defaultValue": false, "title": "在输入没有任何匹配建议的情况下,按下回车是否触发select事件", "setters": "BooleanSetter" }, { "name": "name", "title": "等价于原生 input name 属性", "defaultValue": "", "setters": "StringSetter" }, { "name": "aria-label", "defaultValue": "", "title": "原生 aria-label属性", "setters": "StringSetter" }, { "name": "hideLoading", "title": "是否隐藏远程加载时的加载图标", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "popperClass", "defaultValue": "", "title": "下拉列表的类名", "setters": "StringSetter" }, { "name": "teleported", "title": "是否将下拉列表元素插入 append-to 指向的元素下", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "highlightFirstItem", "defaultValue": false, "title": "是否默认突出显示远程搜索建议中的第一项", "setters": "BooleanSetter" }, { "name": "fit-input-width", "defaultValue": false, "title": "下拉框是否与输入框同宽", "setters": "BooleanSetter" }, { "name": "popperAppendToBody", "defaultValue": false, "title": "是否将下拉列表插入至body元素", "setters": "BooleanSetter" } ], "slots": [ { "name": "default", "params": [ "item" ] }, { "name": "prefix" }, { "name": "suffix" }, { "name": "prepend" }, { "name": "append" }, { "name": "loading" } ], "events": [ { "name": "update:modelValue" }, { "name": "select" }, { "name": "change" } ], "snippet": { "props": { "fetchSuggestions": { "type": "JSFunction", "value": "(function (queryString, cb) {\r\n\r\n const list = [\r\n { value: 'vue', link: 'https://github.com/vuejs/vue' },\r\n { value: 'element', link: 'https://github.com/ElemeFE/element' },\r\n { value: 'cooking', link: 'https://github.com/ElemeFE/cooking' },\r\n { value: 'mint-ui', link: 'https://github.com/ElemeFE/mint-ui' },\r\n { value: 'vuex', link: 'https://github.com/vuejs/vuex' },\r\n { value: 'vue-router', link: 'https://github.com/vuejs/vue-router' },\r\n { value: 'babel', link: 'https://github.com/babel/babel' }\r\n ];\r\n\r\n const results = list.filter(n => n.value.startsWith(queryString));\r\n\r\n cb(results);\r\n\r\n})" } } } }, "ElAvatar": { "name": "ElAvatar", "label": "头像", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/avatar.html", "package": "element-plus", "props": [ { "name": "icon", "defaultValue": "", "setters": "IconSetter" }, { "name": "size", "setters": [ "SelectSetter", "NumberSetter" ], "options": [ "large", "default", "small" ], "defaultValue": "default" }, { "name": "shape", "defaultValue": "circle", "options": [ "circle", "square" ], "setters": "SelectSetter" }, { "name": "src", "defaultValue": "", "setters": "InputSetter" }, { "name": "srcSet", "defaultValue": "", "setters": "InputSetter" }, { "name": "alt", "defaultValue": "", "setters": "InputSetter" }, { "name": "fit", "defaultValue": "cover", "options": [ "fill", "contain", "cover", "none", "scale-down" ], "setters": "SelectSetter" } ], "events": [ "error" ], "slots": [ "default", "icon" ], "snippet": { "props": { "src": "https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png" } } }, "ElBacktop": { "name": "ElBacktop", "label": "回到顶部", "categoryId": "nav", "doc": "https://element-plus.org/zh-CN/component/backtop.html", "package": "element-plus", "props": [ { "name": "target", "defaultValue": "", "setters": "InputSetter" }, { "name": "visibilityHeight", "defaultValue": 200, "setters": "NumberSetter" }, { "name": "right", "defaultValue": 40, "setters": "NumberSetter" }, { "name": "bottom", "defaultValue": 40, "setters": "NumberSetter" } ], "events": [ { "name": "click" } ], "slots": [ "default" ], "snippet": { "name": "ElBacktop", "children": [ { "name": "component", "props": { "is": "div", "style": { "height": "100%", "textAlign": "center", "width": "100px", "lineHeight": "40px", "color": "#1989fa" } }, "children": "UP" } ] } }, "ElBadge": { "name": "ElBadge", "label": "徽章", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/badge.html", "package": "element-plus", "props": [ { "name": "value", "defaultValue": "", "title": "显示值", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "max", "defaultValue": 99, "setters": "NumberSetter" }, { "name": "isDot", "defaultValue": false, "title": "是否显示小圆点。", "setters": "BooleanSetter" }, { "name": "hidden", "defaultValue": false, "title": "是否隐藏 Badge。", "setters": "BooleanSetter" }, { "name": "type", "defaultValue": "danger", "title": "badge 类型。", "options": [ "primary", "success", "warning", "danger", "info" ], "setters": "SelectSetter" }, { "name": "showZero", "title": "值为零时是否显示 Badge ", "setters": "BooleanSetter", "defaultValue": true }, { "name": "color", "title": "背景色", "setters": "ColorSetter" }, { "name": "offset", "title": "badge 的偏移量", "setters": "ArraySetter" }, { "name": "badgeStyle", "title": "自定义 badge 样式", "setters": "ObjectSetter" }, { "name": "badgeClass", "title": "自定义 badge 类名", "setters": "StringSetter" } ], "slots": [ "default", "content" ], "snippet": { "props": { "value": 12 }, "children": [ { "name": "ElButton", "children": "评论" } ] } }, "ElBreadcrumb": { "name": "ElBreadcrumb", "childIncludes": [ "ElBreadcrumbItem" ], "label": "面包屑", "categoryId": "nav", "doc": "https://element-plus.org/zh-CN/component/breadcrumb.html", "package": "element-plus", "props": [ { "name": "separator", "defaultValue": "/", "setters": "InputSetter" }, { "name": "separatorIcon", "defaultValue": "", "setters": [ "InputSetter" ] } ], "slots": [ "default", "separatorIcon" ], "snippet": { "children": [ { "name": "ElBreadcrumbItem", "children": "主页" }, { "name": "ElBreadcrumbItem", "children": "列表" }, { "name": "ElBreadcrumbItem", "children": "详情" } ] } }, "ElBreadcrumbItem": { "name": "ElBreadcrumbItem", "label": "面包屑项", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "to", "defaultValue": "", "setters": [ "InputSetter", "JSONSetter" ] }, { "name": "replace", "defaultValue": "", "setters": "InputSetter" } ], "slots": [ "default" ], "snippet": { "name": "ElBreadcrumbItem", "children": "BreadcrumbItem" } }, "ElButton": { "name": "ElButton", "label": "按钮", "categoryId": "base", "doc": "https://element-plus.org/zh-CN/component/button.html", "props": [ { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "type", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "primary", "success", "warning", "danger", "info" ] }, { "name": "plain", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "text", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "bg", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "link", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "round", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "circle", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loadingIcon", "setters": "IconSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "icon", "setters": "IconSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "nativeType", "defaultValue": "button", "setters": "SelectSetter", "options": [ "button ", "submit", "reset" ] }, { "name": "autoInsertSpace", "setters": "BooleanSetter" }, { "name": "color", "setters": "StringSetter" }, { "name": "dark", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "tag", "setters": "StringSetter", "defaultValue": "button" } ], "events": [ "click" ], "slots": [ "default", "loading", "icon", "tag" ], "snippet": { "name": "ElButton", "children": "按钮", "props": { "type": "primary" } }, "package": "element-plus" }, "ElButtonGroup": { "name": "ElButtonGroup", "childIncludes": [ "ElButton" ], "label": "按钮组", "categoryId": "base", "props": [ { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "type", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "primary", "success", "warning", "danger", "info" ] } ], "slots": [ "default" ], "snippet": { "name": "ElButtonGroup", "children": [ { "name": "ElButton", "children": "Button1" }, { "name": "ElButton", "children": "Button2" }, { "name": "ElButton", "children": "Button3" } ] }, "package": "element-plus" }, "ElCalendar": { "name": "ElCalendar", "label": "日历", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/calendar.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "StringSetter", "ExpressionSetter" ] }, { "name": "range", "defaultValue": "", "setters": [ "ArraySetter", "JSONSetter" ] } ], "events": [ "update:modelValue" ], "slots": [ { "name": "date-cell" }, { "name": "header" } ] }, "ElCard": { "name": "ElCard", "label": "卡片", "categoryId": "data", "package": "element-plus", "doc": "https://element-plus.org/zh-CN/component/card.html", "props": [ { "name": "header", "defaultValue": "", "setters": "InputSetter" }, { "name": "footer", "defaultValue": "", "setters": "InputSetter" }, { "name": "bodyStyle", "setters": "JSONSetter" }, { "name": "bodyClass", "setters": "StringSetter" }, { "name": "shadow", "defaultValue": "always", "options": [ "always", "hover", "never" ], "setters": "SelectSetter" } ], "slots": [ { "name": "default" }, { "name": "header" }, { "name": "footer" } ], "snippet": { "props": { "header": "标题" }, "children": "内容文本" } }, "ElCarousel": { "name": "ElCarousel", "label": "走马灯", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/carousel.html", "childIncludes": [ "ElCarouselItem" ], "package": "element-plus", "props": [ { "name": "height", "defaultValue": "", "setters": "InputSetter" }, { "name": "initialIndex", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "trigger", "defaultValue": "hover", "options": [ "hover", "click" ], "setters": "SelectSetter" }, { "name": "autoplay", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "interval", "defaultValue": 3000, "setters": "NumberSetter" }, { "name": "indicatorPosition", "defaultValue": "", "options": [ "", "outside", "none" ], "label": "指示器", "setters": "InputSetter" }, { "name": "arrow", "defaultValue": "hover", "options": [ "always", "hover", "never" ], "setters": "SelectSetter" }, { "name": "type", "defaultValue": "", "options": [ "", "card" ], "setters": "SelectSetter" }, { "name": "cardScale", "defaultValue": 0.83, "setters": "NumberSetter" }, { "name": "loop", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "direction", "defaultValue": "horizontal", "options": [ "horizontal", "vertical" ], "setters": "SelectSetter" }, { "name": "pauseOnHover", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "motionBlur", "defaultValue": false, "setters": "BooleanSetter" } ], "events": [ "change" ], "slots": [ "default" ], "snippet": { "props": { "height": "300px", "style": { "width": "100%" } }, "children": [ { "name": "ElCarouselItem", "props": { "style": { "width": "100%" } }, "children": [ { "name": "component", "props": { "is": "img", "style": { "width": "100%", "height": "300px" }, "src": "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" } } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "3" } } ] } ] } }, "ElCarouselItem": { "name": "ElCarouselItem", "label": "走马灯子项", "categoryId": "data", "package": "element-plus", "props": [ { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "label", "defaultValue": "", "setters": "InputSetter" } ], "slots": [ "default" ], "snippet": { "props": { "style": { "width": "100%" } }, "children": [ { "name": "component", "props": { "is": "img", "style": { "width": "100%", "height": "300px" }, "src": "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" } } ] } }, "ElCascader": { "name": "ElCascader", "label": "级联选择器", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/cascader.html", "package": "element-plus", "props": [ { "name": "modelValue", "title": "选中项绑定值", "setters": [ "StringSetter", "NumberSetter", "ObjectSetter" ] }, { "name": "options", "title": "选项的数据源, value 和 label 可以通过 CascaderProps 自定义", "defaultValue": [], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "props", "title": "配置选项", "setters": [ "ObjectSetter", "JSONSetter" ] }, { "name": "size", "defaultValue": "", "title": "尺寸", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "placeholder", "title": "输入框占位文本", "setters": "StringSetter" }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "clearable", "title": "是否支持清空选项", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "showAllLevels", "defaultValue": true, "title": "输入框中是否显示选中值的完整路径", "setters": "BooleanSetter" }, { "name": "collapseTags", "title": "多选模式下是否折叠Tag", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTagsTooltip", "defaultValue": false, "title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapseTags属性必须设定为 true", "setters": "BooleanSetter" }, { "name": "separator", "title": "用于分隔选项的字符", "defaultValue": "/", "setters": "StringSetter" }, { "name": "filterable", "title": "该选项是否可以被搜索", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "filterMethod", "title": "自定义搜索逻辑,第一个参数是node,第二个参数是keyword,返回的布尔值表示是否保留该选项", "defaultValue": "", "setters": [ "FunctionSetter", "ExpressionSetter" ] }, { "name": "debounce", "title": "搜索关键词正在输入时的去抖延迟,单位为毫秒", "defaultValue": 300, "setters": "NumberSetter" }, { "name": "beforeFilter", "title": "过滤函数调用前,所要调用的钩子函数,该函数接收要过滤的值作为参数。 如果该函数的返回值是 false 或者是一个被拒绝的 Promise,那么接下来的过滤逻辑便不会执行", "defaultValue": "", "setters": [ "FunctionSetter", "ExpressionSetter" ] }, { "name": "popperClass", "title": "弹出内容的自定义类名", "defaultValue": "", "setters": "StringSetter" }, { "name": "teleported", "title": "弹层是否使用 teleport", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "tagType", "title": "标签类型", "defaultValue": "info", "options": [ "success", "info", "warning", "danger" ], "setters": "SelectSetter" }, { "name": "tag-effect", "title": "tag effect", "defaultValue": "light", "options": [ "light", "dark", "plain" ], "setters": "SelectSetter" }, { "name": "validateEvent", "title": "输入时是否触发表单的校验", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "maxCollapseTags", "title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "empty-values", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "value-on-clear", "title": "清空选项的值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "ArraySetter" ] }, { "name": "persistent", "title": "当下拉框未被激活并且persistent设置为false,下拉框容器会被删除。", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "fallback-placements", "title": "Tooltip 可用的 positions", "setters": "ArraySetter" }, { "name": "placement", "title": "下拉框出现的位置", "defaultValue": "bottom-start", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "setters": "SelectSetter" }, { "name": "popperAppendToBody", "defaultValue": true, "title": "是否将弹出的内容直接插入到 body 元素。 在弹出内容的边框定位出现问题时,可将该属性设置为 false", "setters": "BooleanSetter" } ], "events": [ { "name": "change" }, { "name": "expand-change" }, { "name": "blur" }, { "name": "focus" }, { "name": "clear" }, { "name": "visible-change" }, { "name": "remove-tag" }, { "name": "update:modelValue" } ], "slots": [ { "name": "default", "params": [ "node", "data" ] }, { "name": "empty" } ], "snippet": { "props": { "options": [ { "value": "guide", "label": "Guide", "children": [ { "value": "disciplines", "label": "Disciplines", "children": [ { "value": "consistency", "label": "Consistency" }, { "value": "feedback", "label": "Feedback" }, { "value": "efficiency", "label": "Efficiency" }, { "value": "controllability", "label": "Controllability" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "side nav", "label": "Side Navigation" }, { "value": "top nav", "label": "Top Navigation" } ] } ] }, { "value": "component", "label": "Component", "children": [ { "value": "basic", "label": "Basic", "children": [ { "value": "layout", "label": "Layout" }, { "value": "color", "label": "Color" }, { "value": "typography", "label": "Typography" }, { "value": "icon", "label": "Icon" }, { "value": "button", "label": "Button" } ] }, { "value": "form", "label": "Form", "children": [ { "value": "radio", "label": "Radio" }, { "value": "checkbox", "label": "Checkbox" }, { "value": "input", "label": "Input" }, { "value": "input-number", "label": "InputNumber" }, { "value": "select", "label": "Select" }, { "value": "cascader", "label": "Cascader" }, { "value": "switch", "label": "Switch" }, { "value": "slider", "label": "Slider" }, { "value": "time-picker", "label": "TimePicker" }, { "value": "date-picker", "label": "DatePicker" }, { "value": "datetime-picker", "label": "DateTimePicker" }, { "value": "upload", "label": "Upload" }, { "value": "rate", "label": "Rate" }, { "value": "form", "label": "Form" } ] }, { "value": "data", "label": "Data", "children": [ { "value": "table", "label": "Table" }, { "value": "tag", "label": "Tag" }, { "value": "progress", "label": "Progress" }, { "value": "tree", "label": "Tree" }, { "value": "pagination", "label": "Pagination" }, { "value": "badge", "label": "Badge" } ] }, { "value": "notice", "label": "Notice", "children": [ { "value": "alert", "label": "Alert" }, { "value": "loading", "label": "Loading" }, { "value": "message", "label": "Message" }, { "value": "message-box", "label": "MessageBox" }, { "value": "notification", "label": "Notification" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "menu", "label": "Menu" }, { "value": "tabs", "label": "Tabs" }, { "value": "breadcrumb", "label": "Breadcrumb" }, { "value": "dropdown", "label": "Dropdown" }, { "value": "steps", "label": "Steps" } ] }, { "value": "others", "label": "Others", "children": [ { "value": "dialog", "label": "Dialog" }, { "value": "tooltip", "label": "Tooltip" }, { "value": "popover", "label": "Popover" }, { "value": "card", "label": "Card" }, { "value": "carousel", "label": "Carousel" }, { "value": "collapse", "label": "Collapse" } ] } ] }, { "value": "resource", "label": "Resource", "children": [ { "value": "axure", "label": "Axure Components" }, { "value": "sketch", "label": "Sketch Templates" }, { "value": "docs", "label": "Design Documentation" } ] } ], "props": {}, "modelValue": [] } } }, "ElCascaderPanel": { "name": "ElCascaderPanel", "label": "级联面板", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "title": "选中项绑定值", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter", "JSONSetter" ] }, { "name": "options", "title": "选项的数据源", "defaultValue": "", "setters": "JSONSetter" }, { "name": "props", "title": "配置选项", "defaultValue": "", "setters": "JSONSetter" } ], "events": [ { "name": "change" }, { "name": "expand-change" }, { "name": "close" } ], "slots": [ { "name": "default", "params": [ "node", "data" ] }, { "name": "empty" } ], "snippet": { "props": { "options": [ { "value": "guide", "label": "Guide", "children": [ { "value": "disciplines", "label": "Disciplines", "children": [ { "value": "consistency", "label": "Consistency" }, { "value": "feedback", "label": "Feedback" }, { "value": "efficiency", "label": "Efficiency" }, { "value": "controllability", "label": "Controllability" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "side nav", "label": "Side Navigation" }, { "value": "top nav", "label": "Top Navigation" } ] } ] }, { "value": "component", "label": "Component", "children": [ { "value": "basic", "label": "Basic", "children": [ { "value": "layout", "label": "Layout" }, { "value": "color", "label": "Color" }, { "value": "typography", "label": "Typography" }, { "value": "icon", "label": "Icon" }, { "value": "button", "label": "Button" } ] }, { "value": "form", "label": "Form", "children": [ { "value": "radio", "label": "Radio" }, { "value": "checkbox", "label": "Checkbox" }, { "value": "input", "label": "Input" }, { "value": "input-number", "label": "InputNumber" }, { "value": "select", "label": "Select" }, { "value": "cascader", "label": "Cascader" }, { "value": "switch", "label": "Switch" }, { "value": "slider", "label": "Slider" }, { "value": "time-picker", "label": "TimePicker" }, { "value": "date-picker", "label": "DatePicker" }, { "value": "datetime-picker", "label": "DateTimePicker" }, { "value": "upload", "label": "Upload" }, { "value": "rate", "label": "Rate" }, { "value": "form", "label": "Form" } ] }, { "value": "data", "label": "Data", "children": [ { "value": "table", "label": "Table" }, { "value": "tag", "label": "Tag" }, { "value": "progress", "label": "Progress" }, { "value": "tree", "label": "Tree" }, { "value": "pagination", "label": "Pagination" }, { "value": "badge", "label": "Badge" } ] }, { "value": "notice", "label": "Notice", "children": [ { "value": "alert", "label": "Alert" }, { "value": "loading", "label": "Loading" }, { "value": "message", "label": "Message" }, { "value": "message-box", "label": "MessageBox" }, { "value": "notification", "label": "Notification" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "menu", "label": "Menu" }, { "value": "tabs", "label": "Tabs" }, { "value": "breadcrumb", "label": "Breadcrumb" }, { "value": "dropdown", "label": "Dropdown" }, { "value": "steps", "label": "Steps" } ] }, { "value": "others", "label": "Others", "children": [ { "value": "dialog", "label": "Dialog" }, { "value": "tooltip", "label": "Tooltip" }, { "value": "popover", "label": "Popover" }, { "value": "card", "label": "Card" }, { "value": "carousel", "label": "Carousel" }, { "value": "collapse", "label": "Collapse" } ] } ] }, { "value": "resource", "label": "Resource", "children": [ { "value": "axure", "label": "Axure Components" }, { "value": "sketch", "label": "Sketch Templates" }, { "value": "docs", "label": "Design Documentation" } ] } ], "props": {}, "modelValue": [] } } }, "ElCheckbox": { "name": "ElCheckbox", "label": "多选框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/checkbox.html", "package": "element-plus", "props": [ { "name": "modelValue", "title": "选中项绑定值", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "label", "title": "选中状态的值,只有在绑定对象类型为 array 时有效。 如果没有 value, label则作为value使用", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "value", "title": "选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "BooleanSetter", "JSONSetter" ] }, { "name": "trueValue", "title": "选中时的值", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "falseValue", "title": "没有选中时的值", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "border", "title": "是否显示边框", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "title": "Checkbox 的尺寸", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "checked", "title": "当前是否勾选", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "indeterminate", "defaultValue": false, "title": "设置 indeterminate 状态,只负责样式控制", "setters": "BooleanSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "setters": "BooleanSetter" }, { "name": "tabindex", "label": "tabindex", "title": "输入框的 tabindex", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "id", "label": "id", "title": "input id", "setters": "StringSetter" }, { "name": "aria-controls", "title": "与 aria-control一致, 当 indeterminate为 true时生效", "setters": "BooleanSetter" }, { "name": "trueLabel", "title": "选中时的值(deprecated)", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "falseLabel", "title": "没有选中时的值(deprecated)", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "controls(deprecated)", "title": "与 aria-control一致, 当 indeterminate为 true时生效", "setters": "BooleanSetter" } ], "events": [ { "name": "change" }, { "name": "update:modelValue" } ], "slots": [ "default" ], "snippet": { "props": { "label": "选项一", "value": 1 } } }, "ElCheckboxGroup": { "name": "ElCheckboxGroup", "label": "多选框组", "childIncludes": [ "ElCheckbox", "ElCheckboxButton" ], "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "title": "绑定值", "defaultValue": [], "setters": "JSONSetter" }, { "name": "size", "title": "多选框组尺寸", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "min", "title": "可被勾选的 checkbox 的最小数量", "defaultValue": "", "setters": "NumberSetter" }, { "name": "max", "title": "可被勾选的 checkbox 的最大数量", "defaultValue": "", "setters": "NumberSetter" }, { "name": "aria-label", "title": "原生 aria-label属性", "defaultValue": "", "setters": "InputSetter" }, { "name": "textColor", "title": "当按钮为活跃状态时的字体颜色", "defaultValue": "#ffffff", "setters": "ColorSetter" }, { "name": "fill", "defaultValue": "#409EFF", "title": "当按钮为活跃状态时的边框和背景颜色", "setters": "ColorSetter" }, { "name": "tag", "defaultValue": "div", "title": "复选框组元素标签", "setters": "StringSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "setters": "BooleanSetter" }, { "name": "label", "title": "原生 aria-label属性", "defaultValue": "", "setters": "StringSetter" } ], "events": [ "change", "update:modelValue" ], "slots": [ "default" ], "snippet": { "children": [ { "name": "ElCheckbox", "props": { "label": "选项一", "value": "1" } }, { "name": "ElCheckbox", "props": { "label": "选项二", "value": "2" } }, { "name": "ElCheckbox", "props": { "label": "选项三", "value": "3" } } ] } }, "ElCheckboxButton": { "name": "ElCheckboxButton", "label": "按钮样式的多选组合", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "title": "选中状态的值,只有在绑定对象类型为 array 时有效。", "defaultValue": [], "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "JSONSetter" ] }, { "name": "label", "title": "选中状态的值,只有在绑定对象类型为 array 时有效。 如果没有 value, label则作为value使用", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "JSONSetter" ] }, { "name": "trueValue", "title": "选中时的值", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "falseValue", "title": "没有选中时的值", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "name", "title": "原生 name 属性", "defaultValue": "", "setters": "StringSetter" }, { "name": "checked", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "trueLabel", "title": "选中时的值", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "falseLabel", "title": "没有选中时的值", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] } ], "slots": [ "default" ], "snippet": { "props": { "label": "按钮选项" } } }, "ElCollapse": { "name": "ElCollapse", "label": "折叠面板", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/collapse.html", "childIncludes": [ "ElCollapseItem" ], "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "title": "当前激活的面板(如果是手风琴模式,绑定值类型需要为string,否则为array)", "setters": [ "InputSetter", "ArraySetter", "JSONSetter" ] }, { "name": "accordion", "defaultValue": false, "title": "是否手风琴模式", "setters": "BooleanSetter" } ], "events": [ "change" ], "slots": [ "default" ], "snippet": { "children": [ { "name": "ElCollapseItem", "children": "面板内容", "props": { "title": "面板标题" }, "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "3" } } ] } ] } }, "ElCollapseItem": { "name": "ElCollapseItem", "label": "折叠面板子项", "categoryId": "data", "package": "element-plus", "props": [ { "name": "name", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "icon", "defaultValue": "ArrowRight", "setters": "StringSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" } ], "events": [ "change" ], "slots": [ { "name": "default" }, { "name": "title" }, { "name": "icon" } ], "snippet": { "children": "面板内容", "props": { "title": "面板标题" } } }, "ElColorPicker": { "name": "ElColorPicker", "label": "取色器", "categoryId": "form", "childIncludes": false, "doc": "https://element-plus.org/zh-CN/component/color-picker.html", "package": "element-plus", "props": [ { "name": "modelValue", "title": "选中项绑定值", "defaultValue": "", "setters": "StringSetter" }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "showAlpha", "title": "是否支持透明度选择", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "colorFormat", "title": "写入 v-model 的颜色的格式", "defaultValue": "", "options": [ "hsl", "hsv", "hex", "rgb" ], "setters": "SelectSetter" }, { "name": "popperClass", "title": "ColorPicker 下拉框的类名", "defaultValue": "", "setters": "StringSetter" }, { "name": "predefine", "title": "预定义颜色", "defaultValue": "", "setters": "JSONSetter" }, { "name": "validateEvent", "title": "输入时是否触发表单的校验", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "tabindex", "label": "tabindex", "title": "ColorPicker 的 tabindex", "setters": [ "StringSetter", "NumberSetter" ], "defaultValue": 0 }, { "name": "aria-label", "title": "ColorPicker 的 aria-label", "setters": "StringSetter" }, { "name": "id", "title": "ColorPicker 的 id", "setters": "StringSetter" }, { "name": "teleported", "title": "是否将 popover 的下拉列表渲染至 body 下", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "label", "title": "ColorPicker 的 aria-label(deprecated)", "setters": "StringSetter" } ], "events": [ { "name": "change" }, { "name": "active-change" }, { "name": "update:modelValue" }, { "name": "focus" }, { "name": "blur" } ] }, "ElConfigProvider": { "name": "ElConfigProvider", "label": "全局配置", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/config-provider.html", "props": [ { "name": "locale", "label": "locale", "title": "翻译文本对象", "setters": "ObjectSetter" }, { "name": "size", "label": "size", "title": "全局组件大小", "setters": "SelectSetter", "options": [ "large", "default", "small" ], "defaultValue": "default" }, { "name": "zIndex", "label": "zIndex", "title": "全局初始化 zIndex 的值", "setters": "NumberSetter" }, { "name": "namespace", "label": "namespace", "title": "全局组件类名称前缀", "setters": "StringSetter", "defaultValue": "el" }, { "name": "button", "label": "button", "title": "按钮相关配置", "setters": "ObjectSetter", "defaultValue": { "autoInsertSpace": false } }, { "name": "message", "label": "message", "title": "消息相关配置", "setters": "ObjectSetter" }, { "name": "experimentalFeatures", "label": "experimentalFeatures", "title": "将要添加的实验阶段的功能,所有功能都是默认设置为 false", "setters": "ObjectSetter" } ], "slots": [ "default" ], "package": "element-plus" }, "ElContainer": { "name": "ElContainer", "label": "布局容器", "categoryId": "layout", "doc": "https://element-plus.org/zh-CN/component/container.html", "package": "element-plus", "props": [ { "name": "direction", "defaultValue": "", "setters": "SelectSetter", "options": [ "horizontal", "vertical" ] } ], "slots": [ "default" ], "snippet": { "props": { "style": { "width": "100%", "height": "100%" } } } }, "ElHeader": { "name": "ElHeader", "parentIncludes": [ "ElContainer" ], "label": "顶栏容器", "categoryId": "layout", "package": "element-plus", "props": [ { "name": "height", "defaultValue": "60px", "setters": [ "InputSetter" ] } ] }, "ElAside": { "name": "ElAside", "parentIncludes": [ "ElContainer" ], "label": "侧边栏容器", "categoryId": "layout", "package": "element-plus", "props": [ { "name": "width", "defaultValue": "300px", "setters": [ "InputSetter" ] } ], "slots": [ "default" ] }, "ElMain": { "name": "ElMain", "parentIncludes": [ "ElContainer" ], "label": "主要区域容器", "categoryId": "layout", "package": "element-plus" }, "ElFooter": { "name": "ElFooter", "parentIncludes": [ "ElContainer" ], "label": "底栏容器", "categoryId": "layout", "package": "element-plus", "props": [ { "name": "height", "defaultValue": "60px", "setters": [ "InputSetter" ] } ], "slots": [ "default" ] }, "ElDatePicker": { "name": "ElDatePicker", "label": "日期选择器", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/date-picker.html", "package": "element-plus", "props": [ { "name": "modelValue", "title": "绑定值,如果它是数组,长度应该是 2", "defaultValue": "", "setters": [ "NumberSetter", "StringSetter", "ArraySetter", "ExpressionSetter" ] }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "editable", "title": "文本框可输入", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "clearable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "startPlaceholder", "defaultValue": "", "title": "范围选择时开始日期的占位内容", "setters": "InputSetter" }, { "name": "endPlaceholder", "defaultValue": "", "title": "范围选择时结束日期的占位内容", "setters": "InputSetter" }, { "name": "type", "defaultValue": "date", "title": "显示类型", "options": [ "year", "years", "month", "months", "date", "dates", "datetime", "week", "datetimerange", "daterange", "monthrange", "yearrange" ], "setters": "SelectSetter" }, { "name": "format", "title": "显示在输入框中的格式", "defaultValue": "YYYY-MM-DD", "setters": "InputSetter" }, { "name": "popperClass", "title": "DatePicker 下拉框的类名", "defaultValue": "", "setters": "InputSetter" }, { "name": "popper-options", "title": "自定义 popper 选项", "defaultValue": "", "setters": [ "ObjectSetter", "JSONSetter" ] }, { "name": "rangeSeparator", "defaultValue": "-", "title": "选择范围时的分隔符", "setters": "InputSetter" }, { "name": "defaultValue", "title": "可选,选择器打开时默认显示的时间", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "defaultTime", "title": "范围选择时选中日期所使用的当日内具体时刻", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "valueFormat", "title": "可选,绑定值的格式。 不指定则绑定值为 Date 对象", "defaultValue": "", "setters": "InputSetter" }, { "name": "id", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "unlinkPanels", "title": "在范围选择器里取消两个日期面板之间的联动", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "prefixIcon", "defaultValue": "Date", "title": "自定义前缀图标", "setters": "InputSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "title": "自定义清除图标", "setters": "InputSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "setters": "BooleanSetter" }, { "name": "disabledDate", "title": "一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数。 应该返回一个 Boolean 值。", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "shortcuts", "defaultValue": "", "title": "设置快捷选项,需要传入数组对象", "setters": "JSONSetter" }, { "name": "cellClassName", "defaultValue": "", "title": "设置自定义类名", "setters": "FunctionSetter" }, { "name": "teleported", "defaultValue": true, "title": "是否将 date-picker 的下拉列表插入至 body 元素", "setters": "BooleanSetter" }, { "name": "empty-values", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "value-on-clear", "title": "清空选项的值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] }, { "name": "fallback-placements", "title": "Tooltip 可用的 positions", "setters": "ArraySetter" }, { "name": "placement", "title": "下拉框出现的位置", "defaultValue": "bottom", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ] } ], "events": [ { "name": "change" }, { "name": "blur" }, { "name": "focus" }, { "name": "clear" }, { "name": "calendar-change" }, { "name": "panel-change" }, { "name": "visible-change" }, { "name": "update:modelValue" } ], "slots": [ { "name": "default" }, { "name": "range-separator" }, { "name": "prev-month" }, { "name": "next-month" }, { "name": "prev-year" }, { "name": "next-year" } ] }, "ElDateTimePicker": { "name": "ElDateTimePicker", "label": "日期时间选择器", "alias": "ElDatePicker", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/datetime-picker.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "NumberSetter", "StringSetter", "ExpressionSetter" ] }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "editable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "clearable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "StringSetter" }, { "name": "startPlaceholder", "defaultValue": "", "title": "范围选择时开始日期的占位内容", "setters": "StringSetter" }, { "name": "endPlaceholder", "defaultValue": "", "title": "范围选择时结束日期的占位内容", "setters": "InputSetter" }, { "name": "arrowControl", "title": "是否使用箭头进行时间选择", "setters": "BooleanSetter", "defaultValue": false }, { "name": "type", "defaultValue": "date", "title": "显示类型", "options": [ "year", "month", "date", "dates", "datetime", "week", "datetimerange", "daterange", "monthrange" ], "setters": "SelectSetter" }, { "name": "format", "title": "显示在输入框中的格式", "defaultValue": "YYYY-MM-DD HH:mm:ss", "setters": "StringSetter" }, { "name": "popperClass", "title": "DateTimePicker 下拉框的类名", "defaultValue": "", "setters": "StringSetter" }, { "name": "rangeSeparator", "defaultValue": "-", "title": "选择范围时的分隔符", "setters": "StringSetter" }, { "name": "defaultValue", "title": "可选,选择器打开时默认显示的时间", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "defaultTime", "title": "选择日期后的默认时间值。 如未指定则默认时间值为 00:00:00", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "valueFormat", "title": "可选,绑定值的格式。 不指定则绑定值为 Date 对象", "defaultValue": "", "setters": "StringSetter" }, { "name": "dateFormat", "defaultValue": "", "setters": "StringSetter", "title": "时间选择器下拉列表中显示的日期格式" }, { "name": "timeFormat", "defaultValue": "", "setters": "StringSetter", "title": "时间选择器下拉列表中显示的时间格式" }, { "name": "id", "defaultValue": "", "setters": [ "StringSetter", "ArraySetter", "ExpressionSetter" ] }, { "name": "name", "defaultValue": "", "setters": "StringSetter" }, { "name": "unlinkPanels", "title": "在范围选择器里取消两个日期面板之间的联动", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "prefixIcon", "defaultValue": "Date", "title": "自定义前缀图标", "setters": "InputSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "title": "自定义清除图标", "setters": "InputSetter" }, { "name": "shortcuts", "defaultValue": "", "title": "设置快捷选项,需要传入数组对象", "setters": "JSONSetter" }, { "name": "disabledDate", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "cellClassName", "defaultValue": "", "title": "设置自定义类名", "setters": "FunctionSetter" }, { "name": "teleported", "defaultValue": true, "title": "设置自定义类名", "setters": "BooleanSetter" }, { "name": "emptyValues", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "valueOnClear", "title": "清空选项的值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] }, { "name": "showNow", "title": "是否显示 now 按钮", "defaultValue": true, "setters": "BooleanSetter" } ], "events": [ { "name": "change" }, { "name": "blur" }, { "name": "focus" }, { "name": "clear" }, { "name": "calendar-change" }, { "name": "visible-change" }, { "name": "update:modelValue" } ], "slots": [ { "name": "default" }, { "name": "range-separator" }, { "name": "prev-month" }, { "name": "next-month" }, { "name": "prev-year" }, { "name": "next-year" } ], "snippet": { "props": { "type": "datetime", "placeholder": "Select date and time" } } }, "ElDescriptions": { "name": "ElDescriptions", "label": "描述列表", "categoryId": "data", "package": "element-plus", "doc": "https://element-plus.org/zh-CN/component/descriptions.html", "props": [ { "name": "border", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "column", "defaultValue": 3, "setters": "NumberSetter" }, { "name": "direction", "defaultValue": "horizontal", "options": [ "vertical", "horizontal" ], "setters": "SelectSetter" }, { "name": "size", "defaultValue": "", "options": [ "", "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "extra", "defaultValue": "", "setters": "InputSetter" }, { "name": "labelWidth", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] } ], "slots": [ "default", "title", "extra" ], "snippet": { "props": { "border": true }, "children": [ { "name": "ElDescriptionsItem", "children": "kooriookami", "props": { "label": "Username" } }, { "name": "ElDescriptionsItem", "children": "18100000000", "props": { "label": "Telephone" } }, { "name": "ElDescriptionsItem", "children": "Suzhou", "props": { "label": "Place" } }, { "name": "ElDescriptionsItem", "children": "No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangs Province", "props": { "label": "Address" } } ] } }, "ElDescriptionsItem": { "name": "ElDescriptionsItem", "label": "描述列表子项", "categoryId": "data", "parentIncludes": [ "ElDescriptions" ], "package": "element-plus", "props": [ { "name": "label", "defaultValue": "", "setters": "InputSetter" }, { "name": "span", "defaultValue": 1, "setters": "NumberSetter" }, { "name": "rowspan", "defaultValue": 1, "setters": "NumberSetter" }, { "name": "width", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "min-width", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "labelWidth", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "align", "defaultValue": "left", "options": [ "left", "center", "right" ], "setters": "SelectSetter" }, { "name": "label-align", "defaultValue": "", "options": [ "left", "center", "right" ], "setters": "SelectSetter" }, { "name": "class-name", "defaultValue": "", "setters": "InputSetter" }, { "name": "label-class-name", "defaultValue": "", "label": "标题类名", "setters": "InputSetter" } ], "slots": [ "default", "label" ], "snippet": { "children": "内容", "props": { "label": "标题" } } }, "ElDialog": { "name": "ElDialog", "label": "对话框", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/dialog.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "width", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "fullscreen", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "top", "defaultValue": "", "setters": "InputSetter" }, { "name": "modal", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "modalClass", "label": "modalClass", "title": "遮罩的自定义类名", "setters": "StringSetter" }, { "name": "appendToBody", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "appendTo", "label": "appendTo", "title": "Dialog 挂载到哪个 DOM 元素 将覆盖 append-to-body", "setters": "StringSetter", "defaultValue": "body" }, { "name": "lockScroll", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "openDelay", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "closeDelay", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "closeOnClickModal", "label": "点击关闭", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "closeOnPressEscape", "label": "ESC键关闭", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "showClose", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "beforeClose", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "draggable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "overflow", "label": "overflow", "title": "拖动范围可以超出可视区", "setters": "BooleanSetter", "defaultValue": false }, { "name": "center", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "alignCenter", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "destroyOnClose", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "closeIcon", "label": "closeIcon", "title": "自定义关闭图标", "setters": [ "StringSetter", "IconSetter" ] }, { "name": "z-index", "label": "z-index", "title": "和原生的 CSS 的 z-index 相同,改变 z 轴的顺序", "setters": "NumberSetter" }, { "name": "headerAriaLevel", "label": "headerAriaLevel", "title": "header 的 aria-level 属性", "setters": "StringSetter", "defaultValue": 2 }, { "name": "customClass", "defaultValue": "", "setters": "InputSetter" } ], "events": [ { "name": "open" }, { "name": "opened" }, { "name": "close" }, { "name": "closed" }, { "name": "open-auto-focus" }, { "name": "close-auto-focus" }, { "name": "update:modelValue" } ], "slots": [ { "name": "default" }, { "name": "header" }, { "name": "footer" }, { "name": "title" } ], "snippet": { "name": "ElDialog", "children": "对话框弹窗内容", "props": { "title": "标题", "modelValue": true } } }, "ElDivider": { "name": "ElDivider", "label": "分割线", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/divider.html", "package": "element-plus", "props": [ { "name": "direction", "defaultValue": "horizontal", "setters": "SelectSetter", "options": [ "horizontal", "vertical" ] }, { "name": "borderStyle", "defaultValue": "solid", "setters": "InputSetter" }, { "name": "contentPosition", "defaultValue": "center", "setters": "SelectSetter", "options": [ "left", "right", "center" ] } ], "slots": [ "default" ], "snippet": { "name": "ElDivider", "children": "分割线" } }, "ElDrawer": { "name": "ElDrawer", "label": "抽屉", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/drawer.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "appendToBody", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "appendTo", "defaultValue": "body", "setters": "StringSetter" }, { "name": "lockScroll", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "beforeClose", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "closeOnClickModal", "label": "点击蒙层关闭", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "closOonPressEscape", "label": "ESC键关闭", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "openDelay", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "closeDelay", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "destroyOnClose", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "modal", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "direction", "defaultValue": "rtl", "setters": "SelectSetter", "options": [ "rtl", "ltr", "ttb", "btt" ] }, { "name": "showClose", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "30%", "title": "Drawer 窗体的大小, 当使用 number 类型时, 以像素为单位, 当使用 string 类型时, 请传入 x%, 否则便会以 number 类型解释", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "withHeader", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "modalClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "zIndex", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "headerAriaLevel", "label": "headerAriaLevel", "title": "header 的 aria-level 属性", "setters": "StringSetter", "defaultValue": 2 }, { "name": "customClass", "defaultValue": "", "setters": "InputSetter" } ], "events": [ { "name": "open" }, { "name": "opened" }, { "name": "close" }, { "name": "closed" }, { "name": "open-auto-focus" }, { "name": "close-auto-focus" }, { "name": "update:modelValue" } ], "slots": [ { "name": "default" }, { "name": "header" }, { "name": "footer" }, { "name": "title" } ], "snippet": { "name": "ElDrawer", "children": "抽屉内容", "props": { "title": "标题", "modelValue": true } } }, "ElDropdown": { "name": "ElDropdown", "label": "下拉菜单", "categoryId": "nav", "doc": "https://element-plus.org/zh-CN/component/dropdown.html", "package": "element-plus", "props": [ { "name": "type", "defaultValue": "", "options": [ "", "default", "primary", "success", "warning", "info", "danger", "text" ], "setters": "SelectSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "large", "default", "small" ] }, { "name": "maxHeight", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "splitButton", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "placement", "defaultValue": "bottom", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end" ] }, { "name": "trigger", "defaultValue": "hover", "setters": "SelectSetter", "options": [ "hover", "click", "contextmenu" ] }, { "name": "triggerKeys", "title": "指定键盘上哪些按键可以触发操作", "defaultValue": [ "Enter", "Space", "ArrowDown", "NumpadEnter" ], "setters": "ArraySetter" }, { "name": "hideOnClick", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "showTimeout", "defaultValue": 150, "setters": "NumberSetter" }, { "name": "hideTimeout", "defaultValue": 150, "setters": "NumberSetter" }, { "name": "role", "defaultValue": "menu", "setters": "InputSetter" }, { "name": "tabindex", "defaultValue": 0, "setters": [ "NumberSetter", "StringSetter" ] }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "popperOptions", "defaultValue": { "modifiers": [ { "name": "computeStyles", "options": { "gpuAcceleration": false } } ] }, "setters": "JSONSetter" }, { "name": "teleported", "label": "teleported", "title": "是否将下拉列表插入至 body 元素", "setters": "BooleanSetter", "defaultValue": true } ], "slots": [ { "name": "default" }, { "name": "dropdown" } ], "events": [ { "name": "click" }, { "name": "command" }, { "name": "visible-change" } ], "snippet": { "name": "ElDropdown", "children": [ { "name": "ElButton", "children": [ { "name": "component", "props": { "is": "span" }, "children": "下拉菜单" }, { "name": "component", "props": { "is": "span" }, "children": " V" } ] }, { "name": "ElDropdownMenu", "slot": "dropdown", "children": [ { "name": "ElDropdownItem", "children": "Action 1" }, { "name": "ElDropdownItem", "children": "Action 2" }, { "name": "ElDropdownItem", "children": "Action 3" } ] } ] } }, "ElDropdownMenu": { "name": "ElDropdownMenu", "label": "下拉菜单Menu", "categoryId": "nav", "package": "element-plus", "slots": [ "default" ] }, "ElDropdownItem": { "name": "ElDropdownItem", "childIncludes": true, "label": "下拉菜单项", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "command", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "JSONSetter" ] }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "divided", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "icon", "defaultValue": "", "setters": [ "InputSetter" ] } ], "slots": [ "default", "icon" ], "snippet": { "name": "ElDropdownItem", "children": "下拉选项" } }, "ElEmpty": { "name": "ElEmpty", "label": "空状态", "doc": "https://element-plus.org/zh-CN/component/empty.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "image", "defaultValue": "", "setters": "InputSetter" }, { "name": "imageSize", "defaultValue": "", "setters": "NumberSetter" }, { "name": "description", "defaultValue": "", "setters": "InputSetter" } ], "slots": [ { "name": "default" }, { "name": "image" }, { "name": "description" } ] }, "ElForm": { "name": "ElForm", "label": "表单", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/form.html", "package": "element-plus", "props": [ { "name": "model", "title": "表单数据对象", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "rules", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "inline", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "labelPosition", "defaultValue": "right", "options": [ "left", "right", "top" ], "setters": "SelectSetter" }, { "name": "labelWidth", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "labelSuffix", "defaultValue": "", "setters": "InputSetter" }, { "name": "hideRequiredAsterisk", "defaultValue": false, "title": "是否显示必填字段的标签旁边的红色星号", "setters": "BooleanSetter" }, { "name": "requireAsteriskPosition", "defaultValue": "left", "title": "星号的位置", "options": [ "left", "right" ], "setters": "SelectSetter" }, { "name": "showMessage", "defaultValue": true, "title": "是否显示校验错误信息", "setters": "BooleanSetter" }, { "name": "inlineMessage", "defaultValue": false, "title": "是否以行内形式展示校验信息", "setters": "BooleanSetter" }, { "name": "statusIcon", "defaultValue": false, "title": "是否在输入框中显示校验结果反馈图标", "setters": "BooleanSetter" }, { "name": "validateOnRuleChange", "defaultValue": true, "title": "是否在 rules 属性改变后立即触发一次验证", "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollToError", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollIntoViewOptions", "defaultValue": "", "setters": [ "ExpressionSetter", "BooleanSetter" ] } ], "events": [ { "name": "validate" } ], "slots": [ "default" ], "snippet": { "name": "ElForm", "props": { "labelWidth": "80px" }, "children": [ { "name": "ElFormItem", "props": { "label": "表单项" }, "children": [ { "name": "ElInput" } ] }, { "name": "ElFormItem", "props": { "label": " " }, "children": [ { "name": "ElButton", "props": { "type": "primary" }, "children": "确定" } ] } ] } }, "ElFormItem": { "name": "ElFormItem", "label": "表单项", "categoryId": "form", "package": "element-plus", "props": [ { "name": "prop", "defaultValue": "", "setters": [ "InputSetter", "ArraySetter" ] }, { "name": "label", "defaultValue": "", "setters": "InputSetter" }, { "name": "labelPosition", "defaultValue": "", "setters": "SelectSetter", "options": [ "left", "right", "top" ] }, { "name": "labelWidth", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "required", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "rules", "defaultValue": "", "setters": "JSONSetter" }, { "name": "error", "defaultValue": "", "setters": "InputSetter" }, { "name": "showMessage", "defaultValue": true, "title": "是否显示校验错误信息", "label": "错误信息", "setters": "BooleanSetter" }, { "name": "inlineMessage", "defaultValue": false, "title": "是否在行内显示校验信息", "label": "校验信息", "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "for", "defaultValue": "", "setters": "StringSetter" }, { "name": "validateStatus", "title": "formitem 校验的状态", "options": [ "", "error", "validating", "success" ], "setters": "SelectSetter" } ], "slots": [ "default", "label", "error" ], "snippet": { "props": { "label": "表单项" }, "children": [ { "name": "ElInput" } ] } }, "ElImage": { "name": "ElImage", "label": "图片", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/image.html", "package": "element-plus", "props": [ { "name": "src", "defaultValue": "", "setters": "InputSetter" }, { "name": "fit", "defaultValue": "", "options": [ "", "fill", "contain", "cover", "none", "scale-down" ], "setters": "SelectSetter" }, { "name": "hideOnClickModal", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": "", "options": [ "eager", "lazy" ], "setters": "SelectSetter" }, { "name": "lazy", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollContainer", "defaultValue": "", "setters": "InputSetter" }, { "name": "alt", "defaultValue": "", "setters": "InputSetter" }, { "name": "referrerPolicy", "defaultValue": "", "setters": "InputSetter" }, { "name": "crossorigin", "label": "crossorigin", "title": "原生属性 crossorigin", "setters": "SelectSetter", "options": [ "", "anonymous", "use-credentials" ] }, { "name": "previewSrcList", "defaultValue": "", "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "zIndex", "defaultValue": "", "setters": "NumberSetter" }, { "name": "initialIndex", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "close-on-press-escape", "label": "close-on-press-escape", "defaultValue": true, "title": "是否可以通过按下 ESC 关闭 Image Viewer", "setters": "BooleanSetter" }, { "name": "previewTeleported", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "infinite", "defaultValue": true, "setters": "BooleanSetter", "title": "是否可以无限循环预览" }, { "name": "zoomRate", "defaultValue": 1.2, "setters": { "name": "NumberSetter", "props": { "precision": 1 } }, "title": "图像查看器缩放事件的缩放速率" }, { "name": "minScale", "defaultValue": 0.2, "setters": { "name": "NumberSetter", "props": { "precision": 1 } }, "title": "图像查看器缩放事件的最小缩放比例" }, { "name": "maxScale", "defaultValue": 7, "setters": { "name": "NumberSetter", "props": { "precision": 1 } }, "title": "图像查看器缩放事件的最大缩放比例" } ], "events": [ "load", "error", "switch", "close", "show" ], "slots": [ "placeholder", "error", "viewer" ], "snippet": { "props": { "style": { "width": "100px", "height": "100px" }, "src": "https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg", "previewSrcList": [ "https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg", "https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg", "https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg", "https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg", "https://fuss10.elemecdn.com/d/e6/c4d93a3805b3ce3f323f7974e6f78jpeg.jpeg", "https://fuss10.elemecdn.com/3/28/bbf893f792f03a54408b3b7a7ebf0jpeg.jpeg", "https://fuss10.elemecdn.com/2/11/6535bcfb26e4c79b48ddde44f4b6fjpeg.jpeg" ] } } }, "ElInput": { "name": "ElInput", "label": "输入框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/input.html", "props": [ { "name": "type", "defaultValue": "text", "options": [ "text", "textarea" ], "setters": [ "SelectSetter", "InputSetter" ] }, { "name": "modelValue", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "maxlength", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "minlength", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "showWordLimit", "defaultValue": false, "title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效", "label": "字数统计", "setters": "BooleanSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "formatter", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "parser", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "showPassword", "defaultValue": false, "title": "是否显示切换密码图标", "label": "密码图标", "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "prefix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "suffix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "rows", "defaultValue": 2, "setters": "NumberSetter" }, { "name": "autosize", "defaultValue": false, "setters": [ "BooleanSetter", "JSONStter" ] }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "max", "defaultValue": "", "setters": "InputSetter" }, { "name": "min", "defaultValue": "", "setters": "InputSetter" }, { "name": "step", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "resize", "defaultValue": "", "options": [ "none", "both", "horizontal", "vertical" ], "setters": "InputSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "form", "defaultValue": "", "setters": "InputSetter" }, { "name": "aria-label", "defaultValue": "", "setters": "InputSetter" }, { "name": "tabindex", "defaultValue": "", "setters": "InputSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "label": "表单校验", "setters": "BooleanSetter" }, { "name": "inputStyle", "defaultValue": {}, "setters": [ "JSONSetter" ] } ], "events": [ { "name": "blur" }, { "name": "focus" }, { "name": "change" }, { "name": "input" }, { "name": "clear" }, { "name": "update:modelValue" } ], "slots": [ "prefix", "suffix", "prepend", "append" ], "package": "element-plus" }, "ElInputNumber": { "name": "ElInputNumber", "label": "数字输入框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/input-number.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": "NumberSetter" }, { "name": "min", "defaultValue": null, "setters": "NumberSetter" }, { "name": "max", "defaultValue": null, "setters": "NumberSetter" }, { "name": "step", "defaultValue": 1, "setters": "NumberSetter" }, { "name": "stepStrictly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "precision", "defaultValue": "", "setters": "NumberSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "controls", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "controlsPosition", "defaultValue": "", "title": "控制按钮位置", "label": "按钮位置", "options": [ "", "right" ], "setters": "SelectSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "ariaLabel", "defaultValue": "", "setters": "InputSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "valueOnClear", "defaultValue": "", "options": [ "min", "max" ], "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" } ], "slots": [ { "name": "decrease-icon" }, { "name": "increase-icon" }, { "name": "prefix" }, { "name": "suffix" } ], "events": [ { "name": "change" }, { "name": "blur" }, { "name": "focus" }, { "name": "update:modelValue" } ] }, "ElInputTag": { "name": "ElInputTag", "label": "标签输入框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/input-tag.html", "props": [ { "name": "modelValue", "setters": "ArraySetter" }, { "name": "max", "title": "可添加标签的最大数量", "setters": "NumberSetter" }, { "name": "tagType", "title": "标签类型", "defaultValue": "info", "setters": "SelectSetter", "options": [ "primary", "success", "info", "warning", "danger" ] }, { "name": "tagEffect", "title": "标签效果", "defaultValue": "light", "setters": "SelectSetter", "options": [ "light", "dark", "plain" ] }, { "name": "trigger", "title": "触发输入标签的按键", "defaultValue": "Enter", "setters": "SelectSetter", "options": [ "Enter", "Space" ] }, { "name": "draggable", "title": "是否可以拖动标签", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "setters": "SelectSetter", "defaultValue": "default", "options": [ "large", "default", "small" ] }, { "name": "clearable", "title": "是否显示清除按钮", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "validateEvent", "title": "是否触发表单验证", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "id", "setters": "StringSetter" }, { "name": "tabindex", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "maxlength", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "minlength", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "placeholder", "setters": "StringSetter" }, { "name": "autocomplete", "defaultValue": "off", "setters": "StringSetter" }, { "name": "ariaLabel", "setters": "StringSetter" } ], "events": [ { "name": "change" }, { "name": "input" }, { "name": "add-tag" }, { "name": "remove-tag" }, { "name": "focus" }, { "name": "blur" }, { "name": "clear" }, { "name": "update:modelValue" } ], "slots": [ { "name": "tag" }, { "name": "prefix" }, { "name": "suffix" } ], "snippet": { "props": { "modelValue": [ "1", "2" ] } }, "package": "element-plus" }, "ElMention": { "name": "ElMention", "label": "提及", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/mention.html#api", "props": [ { "name": "options", "title": "提及选项列表", "defaultValue": [], "setters": "ArraySetter" }, { "name": "prefix", "title": "触发字段的前缀。 字符串长度必须且只能为 1", "defaultValue": "@", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "split", "title": "用于拆分提及的字符。 字符串长度必须且只能为 1\t", "defaultValue": " ", "setters": "StringSetter" }, { "name": "filterOption", "title": "定制筛选器选项逻辑", "setters": [ "BooleanSetter", "FunctionSetter" ] }, { "name": "placement", "title": "设置弹出位置", "defaultValue": "bottom", "options": [ "top", "bottom" ], "setters": "SelectSetter" }, { "name": "showArrow", "title": "下拉菜单的内容是否有箭头", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "offset", "title": "下拉面板偏移量", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "whole", "title": "当退格键被按下做删除操作时,是否将提及部分作为整体删除", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "checkIsWhole", "title": "当退格键被按下做删除操作时,检查是否将提及部分作为整体删除", "setters": "FunctionSetter" }, { "name": "loading", "title": "提及的下拉面板是否处于加载状态", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "modelValue", "title": "输入值", "setters": "StringSetter" }, { "name": "popperClass", "title": "自定义浮层类名", "setters": "StringSetter" }, { "name": "popperOptions", "title": "参数", "setters": [ "ObjectSetter", "JSONSetter" ] }, { "name": "type", "defaultValue": "text", "options": [ "text", "textarea" ], "setters": [ "SelectSetter", "InputSetter" ] }, { "name": "maxlength", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "minlength", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "showWordLimit", "defaultValue": false, "title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效", "label": "字数统计", "setters": "BooleanSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "formatter", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "parser", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "showPassword", "defaultValue": false, "title": "是否显示切换密码图标", "label": "密码图标", "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "large", "small" ] }, { "name": "prefix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "suffix-icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "rows", "defaultValue": 2, "setters": "NumberSetter" }, { "name": "autosize", "defaultValue": false, "setters": [ "BooleanSetter", "JSONStter" ] }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "max", "defaultValue": "", "setters": "InputSetter" }, { "name": "min", "defaultValue": "", "setters": "InputSetter" }, { "name": "step", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "resize", "defaultValue": "", "options": [ "none", "both", "horizontal", "vertical" ], "setters": "InputSetter" }, { "name": "autofocus", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "form", "defaultValue": "", "setters": "InputSetter" }, { "name": "aria-label", "defaultValue": "", "setters": "InputSetter" }, { "name": "tabindex", "defaultValue": "", "setters": "InputSetter" }, { "name": "validateEvent", "defaultValue": true, "title": "输入时是否触发表单的校验", "label": "表单校验", "setters": "BooleanSetter" }, { "name": "inputStyle", "defaultValue": {}, "setters": [ "JSONSetter" ] } ], "events": [ { "name": "update:modelValue" }, { "name": "search" }, { "name": "select" }, { "name": "input" }, { "name": "blur" }, { "name": "focus" }, { "name": "change" }, { "name": "clear" } ], "slots": [ "label", "loading", "header", "footer", "prefix", "suffix", "prepend", "append" ], "snippet": { "props": { "options": [ { "label": "Fuphoenixes", "value": "Fuphoenixes" }, { "label": "kooriookami", "value": "kooriookami" }, { "label": "Jeremy", "value": "Jeremy" }, { "label": "btea", "value": "btea" } ], "modelValue": "@" } }, "package": "element-plus" }, "ElRow": { "name": "ElRow", "label": "布局行", "categoryId": "layout", "doc": "https://element-plus.org/zh-CN/component/layout.html", "package": "element-plus", "props": [ { "name": "gutter", "defaultValue": 0, "label": "栅格间隔", "setters": "NumberSetter" }, { "name": "justify", "defaultValue": "start", "title": "flex 布局下的水平排列方式", "options": [ "start", "end", "center", "space-around", "space-between", "space-evenly" ], "setters": "SelectSetter" }, { "name": "align", "defaultValue": "top", "title": "flex 布局下的垂直排列方式", "options": [ "top", "middle", "bottom" ], "setters": "SelectSetter" }, { "name": "tag", "defaultValue": "div", "title": "自定义元素标签", "setters": "InputSetter" } ], "slots": [ "default" ], "snippet": { "props": { "gutter": 10 }, "children": [ { "name": "ElCol", "props": { "span": 6 }, "children": [ { "name": "component", "props": { "is": "div", "style": { "height": "50px", "background": "#ecf5ff" } } } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "4" } } ] } ] } }, "ElCol": { "name": "ElCol", "label": "布局列", "categoryId": "layout", "package": "element-plus", "parentIncludes": [ "ElRow" ], "props": [ { "name": "span", "defaultValue": 24, "setters": "NumberSetter" }, { "name": "offset", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "push", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "pull", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "xs", "setters": [ "JSONSetter", "NumberSetter" ] }, { "name": "sm", "setters": [ "JSONSetter", "NumberSetter" ] }, { "name": "md", "setters": [ "JSONSetter", "NumberSetter" ] }, { "name": "lg", "setters": [ "JSONSetter", "NumberSetter" ] }, { "name": "xl", "setters": [ "JSONSetter", "NumberSetter" ] }, { "name": "tag", "defaultValue": "div", "title": "自定义元素标签", "setters": "InputSetter" } ], "slots": [ "default" ], "snippet": { "props": { "span": 6 }, "children": [ { "name": "component", "props": { "is": "div", "style": { "height": "50px", "background": "#ecf5ff" } }, "children": "Col" } ] } }, "ElLink": { "name": "ElLink", "label": "链接", "categoryId": "base", "doc": "https://element-plus.org/zh-CN/component/link.html", "props": [ { "name": "type", "defaultValue": "default", "setters": "SelectSetter", "options": [ "default", "primary", "success", "warning", "danger", "info" ] }, { "name": "underline", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "href", "defaultValue": "", "setters": "InputSetter" }, { "name": "target", "label": "target", "title": "同原生 target 属性", "setters": "SelectSetter", "options": [ "_blank", "_parent", "_self", "_top" ], "defaultValue": "_self" }, { "name": "icon", "defaultValue": "", "setters": "IconSetter" } ], "events": [], "slots": [ { "name": "default" }, { "name": "icon" } ], "snippet": { "children": "链接文本" }, "package": "element-plus" }, "ElMenu": { "name": "ElMenu", "label": "导航菜单", "doc": "https://element-plus.org/zh-CN/component/menu.html", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "mode", "defaultValue": "vertical", "setters": "SelectSetter", "options": [ "horizontal", "vertical" ] }, { "name": "collapse", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "ellipsis", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "ellipsisIcon", "label": "ellipsisIcon", "title": "自定义省略图标 (仅在水平模式下可用)", "setters": "StringSetter" }, { "name": "popperOffset", "label": "popperOffset", "title": "弹出层的偏移量(对所有子菜单有效)", "setters": "NumberSetter", "defaultValue": 6 }, { "name": "defaultActive", "defaultValue": "", "setters": "InputSetter" }, { "name": "defaultOpeneds", "defaultValue": [], "setters": "ArraySetter" }, { "name": "uniqueOpened", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "menuTrigger", "defaultValue": "hover", "setters": "SelectSetter", "options": [ "hover", "click" ] }, { "name": "router", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTransition", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "popperEffect", "label": "popperEffect", "title": "Tooltip 主题,内置了 dark / light 两种主题", "setters": "SelectSetter", "options": [ "dark", "light" ], "defaultValue": "dark" }, { "name": "closeOnClickOutside", "label": "closeOnClickOutside", "title": "可选,单击外部时是否折叠菜单", "setters": "BooleanSetter", "defaultValue": false }, { "name": "popperClass", "label": "popperClass", "title": "为 popper 添加类名", "setters": "StringSetter" }, { "name": "showTimeout", "label": "showTimeout", "title": "菜单出现前的延迟", "setters": "NumberSetter", "defaultValue": 300 }, { "name": "hideTimeout", "label": "hideTimeout", "title": "菜单消失前的延迟", "setters": "NumberSetter", "defaultValue": 300 }, { "name": "backgroundColor", "defaultValue": "#ffffff", "setters": "ColorSetter" }, { "name": "textColor", "defaultValue": "#303133", "setters": "ColorSetter" }, { "name": "activeTextColor", "defaultValue": "#409EFF", "setters": "ColorSetter" } ], "events": [ { "name": "select" }, { "name": "open" }, { "name": "close" } ], "slots": [ "default", "ellipsis-icon" ], "snippet": { "props": { "mode": "horizontal" }, "children": [ { "name": "ElMenuItem", "children": "菜单项一", "props": { "index": "1" } }, { "name": "ElSubMenu", "props": { "index": "2" }, "children": [ { "name": "component", "slot": "title", "props": { "is": "div" }, "children": "子菜单" }, { "name": "ElMenuItem", "children": "子菜单项一", "props": { "index": "2-1" } }, { "name": "ElMenuItem", "children": "子菜单项二", "props": { "index": "2-2" } } ] }, { "name": "ElMenuItem", "children": "菜单项三", "props": { "index": "3" } } ] } }, "ElSubMenu": { "name": "ElSubMenu", "label": "导航子菜单", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "index", "label": "index *", "defaultValue": "", "setters": "InputSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "showTimeout", "setters": "NumberSetter" }, { "name": "hideTimeout", "setters": "NumberSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "teleported", "setters": "BooleanSetter" }, { "name": "popperOffset", "defaultValue": 6, "setters": "NumberSetter" }, { "name": "expandCloseIcon", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "expandOpenIcon", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "collapseCloseIcon", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "collapseOpenIcon", "defaultValue": "", "setters": [ "InputSetter" ] } ], "slots": [ { "name": "default" }, { "name": "title" } ], "snippet": { "children": [ { "name": "component", "slot": "title", "props": { "is": "div" }, "children": "子菜单" }, { "name": "ElMenuItem", "children": "子菜单项一" } ] } }, "ElMenuItem": { "name": "ElMenuItem", "label": "导航菜单项", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "index", "defaultValue": null, "setters": "InputSetter" }, { "name": "route", "defaultValue": "", "setters": [ "StringSetter", "JSONSetter" ] }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" } ], "events": [ { "name": "click" } ], "slots": [ { "name": "default" }, { "name": "title" } ], "snippet": { "children": "菜单项" } }, "ElMenuItemGroup": { "name": "ElMenuItemGroup", "label": "导航菜单组", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "title", "defaultValue": "", "setters": "InputSetter" } ], "slots": [ { "name": "default" }, { "name": "title" } ], "snippet": { "props": { "title": "分组一" }, "children": [ { "name": "ElMenuItem", "children": "子菜单项一" }, { "name": "ElMenuItem", "children": "子菜单项一" } ] } }, "ElPageHeader": { "name": "ElPageHeader", "label": "页头", "doc": "https://element-plus.org/zh-CN/component/page-header.html", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "icon", "defaultValue": "Back", "setters": "InputSetter" }, { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "content", "defaultValue": "", "setters": "InputSetter" } ], "events": [ { "name": "back" } ], "slots": [ { "name": "icon" }, { "name": "title" }, { "name": "content" }, { "name": "extra" }, { "name": "breadcrumb" }, { "name": "default" } ], "snippet": { "name": "ElPageHeader", "children": [ { "name": "component", "slot": "content", "props": { "is": "span" }, "children": "Title" } ] } }, "ElPagination": { "name": "ElPagination", "label": "分页", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/pagination.html", "package": "element-plus", "props": [ { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "background", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "pageSize", "defaultValue": 10, "setters": "NumberSetter" }, { "name": "defaultPageSize", "label": "默认页大小", "setters": "NumberSetter" }, { "name": "total", "title": "总条目数", "setters": "NumberSetter" }, { "name": "pageCount", "setters": "NumberSetter" }, { "name": "pagerCount", "defaultValue": 7, "setters": "NumberSetter" }, { "name": "currentPage", "defaultValue": 1, "setters": "NumberSetter" }, { "name": "defaultCurrentPage", "label": "默认当前页", "setters": "NumberSetter" }, { "name": "layout", "defaultValue": "prev, pager, next, jumper, ->, total", "setters": "InputSetter" }, { "name": "pageSizes", "defaultValue": [ 10, 20, 30, 40, 50, 100 ], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "appendSizeTo", "title": "下拉框挂载到哪个 DOM 元素", "setters": "StringSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "prevText", "defaultValue": "", "setters": "InputSetter" }, { "name": "prevIcon", "defaultValue": "ArrowLeft", "setters": "InputSetter" }, { "name": "nextText", "defaultValue": "", "setters": "InputSetter" }, { "name": "nextIcon", "defaultValue": "ArrowRight", "setters": "InputSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "teleported ", "title": "是否将下拉菜单teleport至 body", "setters": "BooleanSetter", "defaultValue": true }, { "name": "hideOnSinglePage", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "small", "defaultValue": false, "setters": "BooleanSetter" } ], "events": [ "size-change", "current-change", "change", "prev-click", "next-click", "update:pageSize", "update:currentPage" ], "slots": [ "default", "prevIcon", "nextIcon" ], "snippet": { "props": { "total": 1000, "background": true } } }, "ElPopconfirm": { "name": "ElPopconfirm", "label": "气泡确认框", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/popconfirm.html", "package": "element-plus", "props": [ { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "confirmButtonText", "defaultValue": "", "setters": "InputSetter" }, { "name": "cancelButtonText", "defaultValue": "", "setters": "InputSetter" }, { "name": "confirmButtonType", "defaultValue": "primary", "setters": "SelectSetter", "options": [ "primary", "success", "warning", "danger", "info", "text" ] }, { "name": "confirmButtonType", "defaultValue": "text", "setters": "SelectSetter", "options": [ "primary", "success", "warning", "danger", "info", "text" ] }, { "name": "icon", "defaultValue": "QuestionFilled", "setters": [ "InputSetter" ] }, { "name": "iconColor", "defaultValue": "#f90", "setters": "ColorSetter" }, { "name": "hideIcon", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "hideAfter", "defaultValue": 200, "setters": "NumberSetter" }, { "name": "teleported", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "persistent", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "width", "defaultValue": "150", "setters": [ "NumberSetter", "InputSetter" ] } ], "events": [ { "name": "confirm" }, { "name": "cancel" } ], "slots": [ { "name": "reference" }, { "name": "actions" } ], "snippet": { "name": "ElPopconfirm", "children": [ { "name": "ElButton", "children": "气泡确认框", "slot": "reference" } ], "props": { "title": "标题内容" } } }, "ElPopover": { "name": "ElPopover", "label": "气泡卡片", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/popover.html", "package": "element-plus", "props": [ { "name": "trigger", "defaultValue": "primary", "setters": "click", "options": [ "click", "focus", "hover", "contextmenu" ] }, { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light" ], "setters": "SelectSetter" }, { "name": "content", "defaultValue": "", "setters": "InputSetter" }, { "name": "width", "defaultValue": 150, "setters": [ "NumberSetter", "InputSetter" ] }, { "name": "placement", "defaultValue": "bottom", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ] }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "visible", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "offset", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "transition", "defaultValue": "", "setters": "InputSetter" }, { "name": "showArrow", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "popperOptions", "setters": "JSONSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "popperStyle", "setters": [ "InputSetter", "ObjectSetter" ] }, { "name": "showAfter", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "hideAfter", "defaultValue": 200, "setters": "NumberSetter" }, { "name": "autoClose", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "tabindex", "defaultValue": "", "setters": "NumberSetter" }, { "name": "teleported", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "persistent", "defaultValue": true, "setters": "BooleanSetter" } ], "events": [ { "name": "show" }, { "name": "before-enter" }, { "name": "after-enter" }, { "name": "hide" }, { "name": "before-leave" }, { "name": "after-leave" }, { "name": "update:visible" } ], "slots": [ { "name": "default" }, { "name": "reference" } ], "snippet": { "name": "ElPopover", "props": { "placement": "bottom", "title": "Title", "width": "200", "trigger": "hover", "content": "这是content123!" }, "children": [ { "name": "ElButton", "children": "气泡卡片", "slot": "reference" } ] } }, "ElProgress": { "name": "ElProgress", "label": "进度条", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/progress.html", "package": "element-plus", "props": [ { "name": "percentage", "defaultValue": 0, "title": "百分比,必填", "setters": { "name": "NumberSetter", "props": { "min": 0, "max": 100 } } }, { "name": "type", "defaultValue": "line", "options": [ "line", "circle", "dashboard" ], "setters": "SelectSetter" }, { "name": "strokeWidth", "defaultValue": 6, "setters": "NumberSetter" }, { "name": "textInside", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "status", "defaultValue": "", "options": [ "success", "exception", "warning" ], "setters": "SelectSetter" }, { "name": "indeterminate", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "duration", "defaultValue": 3, "setters": "NumberSetter" }, { "name": "color", "defaultValue": "", "setters": [ "ColorSetter", "FunctionSetter", "ArraySetter", "JSONSetter" ] }, { "name": "width", "defaultValue": 126, "setters": "NumberSetter" }, { "name": "showText", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "strokeLinecap", "defaultValue": "round", "options": [ "butt", "round", "square" ], "setters": "SelectSetter" }, { "name": "format", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "striped", "label": "striped", "title": "在进度条上增加条纹", "setters": "BooleanSetter", "defaultValue": false }, { "name": "stripedFlow", "label": "stripedFlow", "title": "让进度条上的条纹流动起来", "setters": "BooleanSetter", "defaultValue": false } ], "slots": [ "default" ], "snippet": { "name": "ElProgress", "props": { "percentage": 50 } } }, "ElRadio": { "name": "ElRadio", "label": "单选框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/radio.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "value", "title": "单选框的值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "label", "defaultValue": "", "title": "单选框的 label 如果value没有值, label则作为value使用", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "disabled", "title": "是否禁用单选框", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "border", "title": "是否显示边框", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "title": "单选框的尺寸", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "name", "title": "原始 name 属性", "defaultValue": "", "setters": "StringSetter" } ], "events": [ { "name": "change" }, { "name": "update:modelValue" } ], "slots": [ "default" ], "snippet": { "props": { "label": "选项一", "value": "1" } } }, "ElRadioGroup": { "name": "ElRadioGroup", "label": "单选框组", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "title": "绑定值", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "size", "title": "单选框按钮或边框按钮的大小", "defaultValue": "", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "textColor", "title": "按钮形式的 Radio 激活时的文本颜色", "defaultValue": "#ffffff", "setters": "ColorSetter" }, { "name": "fill", "title": "按钮形式的 Radio 激活时的填充色和边框色", "defaultValue": "#409EFF", "setters": "ColorSetter" }, { "name": "validateEvent", "title": "输入时是否触发表单的校验", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "aria-label", "title": "与 RadioGroup 中的 aria-label 属性相同", "setters": "StringSetter" }, { "name": "name", "label": "name", "title": "原生 name 属性", "setters": "StringSetter" }, { "name": "id", "label": "id", "title": "原生 id 属性", "setters": "StringSetter" } ], "events": [ { "name": "change" }, { "name": "update:modelValue" } ], "slots": [ "default" ], "snippet": { "name": "ElRadioGroup", "children": [ { "name": "ElRadio", "props": { "label": "选项一", "value": "1" } }, { "name": "ElRadio", "props": { "label": "选项二", "value": "2" } }, { "name": "ElRadio", "props": { "label": "选项三", "value": "3" } } ] } }, "ElRadioButton": { "name": "ElRadioButton", "label": "单选框按钮", "categoryId": "form", "package": "element-plus", "props": [ { "name": "label", "title": "单选框的label,如果没有value,label则作为value使用", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "value", "title": "单选框的值", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "disabled", "title": "是否禁用单选框", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "name", "title": "原生 name 属性", "defaultValue": "", "setters": "StringSetter" } ], "slots": [ "default" ], "snippet": { "children": "按钮选项" } }, "ElRate": { "name": "ElRate", "label": "评分", "childIncludes": false, "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/rate.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "max", "defaultValue": 5, "setters": "NumberSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allowHalf", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "lowThreshold", "defaultValue": 2, "title": "低分和中等分数的界限值, 值本身被划分在低分中", "setters": "NumberSetter" }, { "name": "highThreshold", "defaultValue": 4, "title": "高分和中等分数的界限值, 值本身被划分在高分中", "setters": "NumberSetter" }, { "name": "colors", "defaultValue": [ "#F7BA2A", "#F7BA2A", "#F7BA2A" ], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "voidColor", "defaultValue": "#C6D1DE", "setters": "ColorSetter" }, { "name": "disabledVoidColor", "defaultValue": "#EFF2F7", "label": "disabledColor", "setters": "ColorSetter" }, { "name": "icons", "defaultValue": [ "StarFilled", "StarFilled", "StarFilled" ], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "voidIcon", "defaultValue": "Star", "setters": "InputSetter" }, { "name": "disabledVoidIcon", "defaultValue": "StarFilled", "label": "disabledIcon", "setters": "InputSetter" }, { "name": "showText", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "showScore", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "textColor", "defaultValue": "#1F2D3D", "setters": "ColorSetter" }, { "name": "texts", "defaultValue": [ "Extremely bad", "Disappointed", "Fair", "Satisfied", "Surprise" ], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "scoreTemplate", "defaultValue": "", "setters": "InputSetter" }, { "name": "clearable", "label": "clearable", "title": "是否可以重置值为 0", "setters": "BooleanSetter", "defaultValue": false }, { "name": "id", "label": "id", "title": "原生 id 属性", "setters": "StringSetter" }, { "name": "ariaLabel", "title": "和 Rate 的 aria-label 属性保持一致", "setters": "StringSetter" }, { "name": "label", "label": "label", "title": "和 Rate 的 aria-label 属性保持一致", "setters": "StringSetter" } ], "events": [ "change", "update:modelValue" ] }, "ElResult": { "name": "ElResult", "label": "结果", "doc": "https://element-plus.org/zh-CN/component/result.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "subTitle", "defaultValue": "", "setters": "InputSetter" }, { "name": "icon", "defaultValue": "info", "options": [ "success", "warning", "info", "error" ], "setters": "SelectSetter" } ], "slots": [ "icon", "title", "sub-title", "extra" ], "snippet": { "props": { "icon": "success", "title": "Success Tip", "subTitle": "Please follow the instructions" } } }, "ElScrollbar": { "name": "ElScrollbar", "label": "滚动条", "categoryId": "base", "doc": "https://element-plus.org/zh-CN/component/scrollbar.html", "childIncludes": false, "package": "element-plus", "props": [ { "name": "height", "defaultValue": "", "setters": [ "NumberSetter", "InputSetter" ] }, { "name": "maxHeight", "defaultValue": "", "setters": [ "NumberSetter", "InputSetter" ] }, { "name": "native", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "wrapStyle", "defaultValue": "", "setters": "InputSetter" }, { "name": "wrapClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "viewStyle", "defaultValue": "", "setters": "InputSetter" }, { "name": "viewClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "noresize", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "tag", "defaultValue": "div", "setters": "InputSetter" }, { "name": "always", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "minSize", "defaultValue": 20, "setters": "NumberSetter" }, { "name": "id", "label": "id", "title": "视图id", "setters": "StringSetter" }, { "name": "role", "label": "role", "title": "视图的角色", "setters": "StringSetter" }, { "name": "ariaLabel", "label": "ariaLabel", "title": "视图的 aria-label", "setters": "StringSetter" }, { "name": "ariaOrientation", "label": "ariaOrientation", "title": "视图的 aria-orientation", "setters": "SelectSetter", "options": [ "horizontal", "vertical" ] } ], "events": [ { "name": "scroll" } ], "snippet": { "props": { "style": { "height": "300px" } }, "children": [ { "name": "component", "props": { "style": { "height": "50px", "margin": "10px", "background": "#ecf5ff" } }, "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "6" } } ] } ] } }, "ElSelect": { "name": "ElSelect", "label": "选择器", "doc": "https://element-plus.org/zh-CN/component/select.html", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "NumberSetter", "InputSetter", "BooleanSetter" ] }, { "name": "multiple", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "valueKey", "defaultValue": "value", "setters": "InputSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTags", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTagsTooltip", "title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "multipleLimit", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light" ], "setters": "SelectSetter" }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "placeholder", "defaultValue": "Select", "setters": "InputSetter" }, { "name": "filterable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allowCreate", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "filterMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "remote", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "remoteMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "remoteShowSuffix", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loadingText", "defaultValue": "Loading", "setters": "InputSetter" }, { "name": "noMatchText", "defaultValue": "No matching data", "setters": "InputSetter" }, { "name": "noDataText", "defaultValue": "No data", "setters": "InputSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "reserveKeyword", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "defaultFirstOption", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "teleported", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "appendTo", "title": "下拉框挂载到哪个 DOM 元素", "defaultValue": "", "setters": "StringSetter" }, { "name": "persistent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "automaticDropdown", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "setters": "InputSetter" }, { "name": "fitInputWidth", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "suffixIcon", "defaultValue": "ArrowUp", "setters": "InputSetter" }, { "name": "tagType", "defaultValue": "info", "options": [ "success", "info", "warning", "danger" ], "setters": "SelectSetter" }, { "name": "tagEffect", "defaultValue": "light", "options": [ "", "light", "dark", "plain" ], "setters": "SelectSetter" }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "offset", "defaultValue": 12, "setters": "NumberSetter" }, { "name": "showArrow", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "placement", "label": "placement", "title": "下拉框出现的位置", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "defaultValue": "bottom-start" }, { "name": "fallbackPlacements", "label": "fallbackPlacements", "title": "dropdown 可用的 positions", "setters": "ArraySetter", "defaultValue": [ "bottom-start", "top-start", "right", "left" ] }, { "name": "maxCollapseTags", "label": "maxCollapseTags", "title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "popperOptions", "label": "popperOptions", "title": "popper.js 参数", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "ariaLabel", "label": "ariaLabel", "title": "等价于原生 input aria-label 属性", "setters": "StringSetter" }, { "name": "emptyValues", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "valueOnClear", "title": "清空选项的值 ", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] }, { "name": "suffixTransition", "title": "下拉菜单显示/消失时后缀图标的动画", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "tabindex", "title": "input 的 tabindex", "setters": [ "StringSetter", "NumberSetter" ] } ], "events": [ "change", "visible-change", "remove-tag", "clear", "blur", "focus", "update:modelValue" ], "slots": [ { "name": "default" }, { "name": "header" }, { "name": "footer" }, { "name": "prefix" }, { "name": "empty" }, { "name": "tag" }, { "name": "loading" }, { "name": "label" } ], "snippet": { "children": [ { "name": "ElOption", "props": { "label": { "type": "JSExpression", "value": "`选项${this.context.item}`" } }, "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "6" } } ] } ] } }, "ElOptionGroup": { "name": "ElOptionGroup", "label": "选择器选项组", "categoryId": "form", "package": "element-plus", "parentIncludes": [ "ElSelect" ], "props": [ { "name": "label", "defaultValue": "", "setters": "InputSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" } ], "slots": [ "default" ], "snippet": { "props": { "label": "分组" } } }, "ElOption": { "name": "ElOption", "label": "选择器选项", "categoryId": "form", "package": "element-plus", "parentIncludes": [ "ElSelect", "ElOptionGroup" ], "props": [ { "name": "value", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "BooleanSetter", "JSONSetter" ] }, { "name": "label", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" } ], "slots": [ "default" ], "snippet": { "props": { "label": "选项" } } }, "ElSelectV2": { "name": "ElSelectV2", "label": "虚拟列表选择器", "doc": "https://element-plus.org/zh-CN/component/select-v2.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter", "BooleanSetter", "JSONSetter" ] }, { "name": "options", "label": "options", "title": "选项的数据源, value 的 key 和 label 可以通过 props自定义.", "setters": "ArraySetter" }, { "name": "props", "label": "props", "title": "配置选项,具体看下表", "setters": "ObjectSetter" }, { "name": "multiple", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "valueKey", "defaultValue": "value", "setters": "InputSetter" }, { "name": "size", "defaultValue": "", "options": [ "", "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "clearIcon", "label": "clearIcon", "title": "自定义清除图标", "setters": [ "StringSetter", "ObjectSetter" ], "defaultValue": "CircleClose" }, { "name": "collapseTags", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "multipleLimit", "label": "multipleLimit", "title": "多选时可被选择的最大数目。 当被设置为0时,可被选择的数目不设限。", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light" ], "setters": [ "SelectSetter", "StringSetter" ] }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "placeholder", "defaultValue": "Please select", "setters": "InputSetter" }, { "name": "filterable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allowCreate", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "filterMethod", "label": "filterMethod", "title": "自定义筛选方法", "setters": "FunctionSetter" }, { "name": "loading", "label": "loading", "title": "是否从远程加载数据", "setters": "BooleanSetter", "defaultValue": false }, { "name": "loadingText", "label": "loadingText", "title": "从服务器加载数据时显示的文本,默认为“Loading”", "setters": "StringSetter", "defaultValue": "Loading" }, { "name": "reserveKeyword", "label": "reserveKeyword", "title": "筛选时,是否在选择选项后保留关键字", "setters": "BooleanSetter", "defaultValue": true }, { "name": "noMatchText", "label": "noMatchText", "title": "搜索条件无匹配时显示的文字,也可以使用 empty 插槽设置,默认是 “No matching data“", "setters": "StringSetter" }, { "name": "noDataText", "label": "noDataText", "title": "当在没有数据时显示的文字,你同时可以使用empty插槽进行设置。", "setters": "StringSetter", "defaultValue": "No Data" }, { "name": "popperClass", "label": "popperClass", "title": "选择器下拉菜单的自定义类名", "setters": "StringSetter", "defaultValue": "" }, { "name": "teleported", "label": "teleported", "title": "是否将下拉列表元素插入 append-to 指向的元素下", "setters": "BooleanSetter", "defaultValue": true }, { "name": "appendTo", "title": "下拉框挂载到哪个 DOM 元素", "setters": "StringSetter" }, { "name": "persistent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "popperOptions", "label": "popperOptions", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "automaticDropdown", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "fitInputWidth", "defaultValue": true, "setters": [ "BooleanSetter", "NumberSetter" ] }, { "name": "height", "defaultValue": 274, "setters": "NumberSetter" }, { "name": "itemHeight", "label": "itemHeight", "title": "下拉项的高度", "setters": "NumberSetter", "defaultValue": 34 }, { "name": "scrollbarAlwaysOn", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "remote", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "remoteMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "offset", "title": "下拉面板偏移量", "defaultValue": 12, "setters": "NumberSetter" }, { "name": "showArrow", "title": "下拉菜单的内容是否有箭头", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "placement", "label": "placement", "title": "下拉框出现的位置", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "defaultValue": "bottom-start" }, { "name": "fallbackPlacements", "setters": "ArraySetter", "defaultValue": [ "bottom-start", "top-start", "right", "left" ] }, { "name": "collapseTagsTooltip", "setters": "BooleanSetter", "defaultValue": false }, { "name": "maxCollapseTags", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "tagType", "label": "tagType", "title": "标签类型", "setters": "SelectSetter", "options": [ "", "success", "info", "warning", "danger" ], "defaultValue": "info" }, { "name": "tagEffect", "title": "标签效果", "defaultValue": "light", "options": [ "", "light", "dark", "plain" ], "setters": "SelectSetter" }, { "name": "ariaLabel", "label": "ariaLabel", "title": "等价于原生 input aria-label 属性", "setters": "StringSetter" }, { "name": "emptyValues", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "valueOnClear", "title": "清空选项的值 ", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] }, { "name": "popperAppendToBody", "title": "是否将弹出框插入至 body 元素 当弹出框的位置出现问题时,你可以尝试将该属性设置为false。", "setters": "BooleanSetter", "defaultValue": false }, { "name": "tabindex", "title": "input 的 tabindex", "setters": [ "StringSetter", "NumberSetter" ] } ], "events": [ "change", "visible-change", "remove-tag", "clear", "blur", "focus", "update:modelValue" ], "slots": [ { "name": "default", "params": [ "item" ] }, { "name": "header" }, { "name": "footer" }, { "name": "prefix" }, { "name": "empty" }, { "name": "tag" }, { "name": "loading" }, { "name": "label" } ] }, "ElSkeleton": { "name": "ElSkeleton", "label": "骨架屏", "doc": "https://element-plus.org/zh-CN/component/skeleton.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "animated", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "count", "defaultValue": 1, "setters": "NumberSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "rows", "defaultValue": 3, "setters": "NumberSetter" }, { "name": "throttle", "defaultValue": 0, "setters": [ "NumberSetter", "ObjectSetter" ] } ], "slots": [ { "name": "default", "params": [ "object" ] }, { "name": "template", "params": [ "object" ] } ] }, "ElSkeletonItem": { "name": "ElSkeletonItem", "label": "骨架项", "doc": "https://element-plus.org/zh-CN/component/skeleton.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "variant", "setters": "SelectSetter", "options": [ "p", "text", "h1", "h3", "caption", "button", "image", "circle", "rect" ], "defaultValue": "text" } ], "snippet": { "props": { "variant": "image", "style": { "width": "240px", "height": "240px" } } } }, "ElSlider": { "name": "ElSlider", "label": "滑块", "childIncludes": false, "doc": "https://element-plus.org/zh-CN/component/slider.html", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "title": "选中项绑定值", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "min", "title": "最小值", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "max", "title": "最大值", "defaultValue": 100, "setters": "NumberSetter" }, { "name": "disabled", "title": "是否禁用", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "step", "title": "步长", "defaultValue": 1, "setters": "NumberSetter" }, { "name": "showInput", "title": "是否显示输入框,仅在非范围选择时有效", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "showInputControls", "title": "在显示输入框的情况下,是否显示输入框的控制按钮", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "title": "slider 包装器的大小,垂直模式下该属性不可用", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "inputSize", "title": "输入框的大小,如果设置了 size 属性,默认值自动取 size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "showStops", "defaultValue": false, "title": "是否显示间断点", "setters": "BooleanSetter" }, { "name": "showTooltip", "defaultValue": true, "title": "是否显示提示信息", "setters": "BooleanSetter" }, { "name": "formatTooltip", "title": "格式化提示信息", "setters": "FunctionSetter" }, { "name": "range", "title": "是否开启选择范围", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "vertical", "defaultValue": false, "title": "垂直模式", "setters": "BooleanSetter" }, { "name": "height", "defaultValue": "", "title": "滑块高度,垂直模式必填", "setters": "InputSetter" }, { "name": "aria-label", "title": "原生 aria-label属性", "defaultValue": "", "setters": "InputSetter" }, { "name": "rangeStartLabel", "defaultValue": "", "title": "当 range 为true时,屏幕阅读器标签开始的标记", "setters": "InputSetter" }, { "name": "rangeEndLabel", "defaultValue": "", "title": "当 range 为true时,屏幕阅读器标签结尾的标记", "setters": "InputSetter" }, { "name": "formatValueText", "title": "显示屏幕阅读器的 aria-valuenow 属性的格式", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "debounce", "defaultValue": 300, "title": "输入时的去抖延迟,毫秒,仅在 show-input 等于 true 时有效", "setters": "NumberSetter" }, { "name": "tooltipClass", "title": "tooltip 的自定义类名", "defaultValue": "", "setters": "InputSetter" }, { "name": "placement", "title": "Tooltip 出现的位置", "defaultValue": "top", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "setters": "SelectSetter" }, { "name": "marks", "title": "标记, key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标记可以单独设置样式", "defaultValue": "", "setters": "JSONSetter" }, { "name": "validateEvent", "title": "输入时是否触发表单的校验", "defaultValue": true, "setters": "BooleanSetter" } ], "events": [ "change", "input", "update:modelValue" ] }, "ElSpace": { "name": "ElSpace", "label": "间距", "categoryId": "base", "doc": "https://element-plus.org/zh-CN/component/space.html", "package": "element-plus", "props": [ { "name": "alignment", "defaultValue": "center", "title": "对齐的方式", "options": [ "normal", "stretch", "center", "start", "end", "flex-start", "flex-end", "baseline", "first baseline", "last baseline", "safe center", "unsafe center", "inherit", "initial", "revert", "revert-layer", "unset" ], "setters": "SelectSetter" }, { "name": "class", "title": "className", "defaultValue": "", "setters": [ "StringSetter", "ObjectSetter", "ArraySetter" ] }, { "name": "direction", "title": "排列的方向", "defaultValue": "horizontal", "options": [ "vertical", "horizontal" ], "setters": "SelectSetter" }, { "name": "prefixCls", "title": "给 space-items 的类名前缀", "defaultValue": "", "setters": "StringSetter" }, { "name": "style", "title": "额外样式", "defaultValue": "", "setters": [ "StringSetter", "JSONSetter" ] }, { "name": "spacer", "title": "间隔符", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "size", "title": "间隔大小", "defaultValue": "small", "setters": [ "SelectSetter", "NumberSetter", "ArraySetter" ], "options": [ "large", "default", "small" ] }, { "name": "wrap", "title": "设置是否自动折行", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "fill", "title": "子元素是否填充父容器", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "fillRatio", "title": "填充父容器的比例", "defaultValue": 100, "setters": "NumberSetter" } ], "slots": [ "default", "spacer" ], "snippet": { "props": { "fill": true, "style": { "width": "100%" } }, "children": [ { "name": "ElCard" }, { "name": "ElCard" } ] } }, "ElStatistic": { "name": "ElStatistic", "label": "统计组件", "doc": "https://element-plus.org/zh-CN/component/statistic.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "value", "label": "value", "title": "数字内容", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "decimalSeparator", "label": "decimalSeparator", "title": "设置小数点符号", "setters": "StringSetter", "defaultValue": "." }, { "name": "formatter", "label": "formatter", "title": "自定义数字格式化", "setters": "FunctionSetter" }, { "name": "groupSeparator", "label": "groupSeparator", "title": "设置千分位标识符", "setters": "StringSetter", "defaultValue": "," }, { "name": "precision", "label": "precision", "title": "数字精度", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "prefix", "label": "prefix", "title": "设置数字的前缀", "setters": "StringSetter" }, { "name": "suffix", "label": "suffix", "title": "设置数字的后缀", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "数字标题", "setters": "StringSetter" }, { "name": "valueStyle", "label": "valueStyle", "title": "数字样式", "setters": [ "StringSetter", "ObjectSetter", "ArraySetter" ] } ], "slots": [ "prefix", "suffix", "title" ], "snippet": { "props": { "title": "Daily active users", "value": "268500" } } }, "ElCountdown": { "name": "ElCountdown", "label": "倒计时", "doc": "https://element-plus.org/zh-CN/component/statistic.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "value", "label": "value", "title": "目标时间", "setters": [ "NumberSetter" ] }, { "name": "format", "label": "format", "title": "格式化倒计时", "setters": "StringSetter", "defaultValue": "HH:mm:ss" }, { "name": "prefix", "label": "prefix", "title": "设置倒计时前缀", "setters": "StringSetter" }, { "name": "suffix", "label": "suffix", "title": "设置倒计时的后缀", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "倒计时标题", "setters": "StringSetter" }, { "name": "valueStyle", "label": "valueStyle", "title": "倒计时值的样式", "setters": [ "StringSetter", "ObjectSetter", "ArraySetter" ] } ], "events": [ "change", "finish" ], "slots": [ "prefix", "suffix", "title" ], "snippet": { "props": { "title": "Start to grab", "value": 1792134444342 } } }, "ElSegmented": { "name": "ElSegmented", "label": "分段控制器", "doc": "https://element-plus.org/zh-CN/component/segmented.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "modelValue", "title": "绑定值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter" ] }, { "name": "options", "title": "选项的数据", "defaultValue": [], "setters": "ArraySetter" }, { "name": "size", "defaultValue": "", "options": [ "", "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "block", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "validate-event", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "name", "setters": "StringSetter" }, { "name": "id", "setters": "StringSetter" }, { "name": "ariaLabel", "setters": "StringSetter" }, { "name": "direction", "defaultValue": "horizontal", "options": [ "horizontal", "vertical" ], "setters": "SelectSetter" } ], "events": [ "change", "update:modelValue" ], "slots": [ "default" ], "snippet": { "props": { "modelValue": "Mom", "options": [ "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" ] } } }, "ElSteps": { "name": "ElSteps", "label": "步骤条", "categoryId": "nav", "doc": "https://element-plus.org/zh-CN/component/steps.html", "package": "element-plus", "props": [ { "name": "space", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "direction", "defaultValue": "horizontal", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ] }, { "name": "active", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "processStatus", "defaultValue": "process", "setters": "SelectSetter", "options": [ "wait", "process", "finish", "error", "success" ] }, { "name": "finishStatus", "defaultValue": "finish", "setters": "SelectSetter", "options": [ "wait", "process", "finish", "error", "success" ] }, { "name": "alignCenter", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "simple", "defaultValue": false, "setters": "BooleanSetter" } ], "slots": [ "default" ], "snippet": { "name": "ElSteps", "children": [ { "name": "ElStep", "props": { "title": "Step 1" } }, { "name": "ElStep", "props": { "title": "Step 2" } }, { "name": "ElStep", "props": { "title": "Step 3" } } ], "props": { "active": 0, "finishStatus": "success" } } }, "ElStep": { "name": "ElStep", "label": "步骤项", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "title", "defaultValue": "", "setters": "InputSetter" }, { "name": "description", "defaultValue": "", "setters": "InputSetter" }, { "name": "icon", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "status", "defaultValue": "", "setters": "SelectSetter", "options": [ "wait", "process", "finish", "error", "success" ] } ], "slots": [ { "name": "icon" }, { "name": "title" }, { "name": "description" } ], "snippet": { "props": { "title": "步骤" } } }, "ElSwitch": { "name": "ElSwitch", "label": "开关", "doc": "https://element-plus.org/zh-CN/component/switch.html", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": false, "setters": [ "BooleanSetter", "NumberSetter", "InputSetter" ] }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "width", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "inlinePrompt", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "activeIcon", "defaultValue": "", "setters": "InputSetter" }, { "name": "inactiveIcon", "defaultValue": "", "setters": "InputSetter" }, { "name": "activeActionIcon", "defaultValue": "", "setters": "InputSetter" }, { "name": "inactiveActionIcon", "defaultValue": "", "setters": "InputSetter" }, { "name": "activeText", "defaultValue": "", "setters": "InputSetter" }, { "name": "inactiveText", "defaultValue": "", "setters": "InputSetter" }, { "name": "activeValue", "defaultValue": true, "setters": [ "BooleanSetter", "InputSetter", "NumberSetter" ] }, { "name": "inactiveValue", "defaultValue": false, "setters": [ "BooleanSetter", "InputSetter", "NumberSetter" ] }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "beforeChange", "setters": [ "BooleanSetter", "FunctionSetter" ] }, { "name": "id", "defaultValue": "", "setters": "StringSetter" }, { "name": "tabindex", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "ariaLabel", "defaultValue": "", "setters": "StringSetter" }, { "name": "activeColor", "defaultValue": "", "setters": "ColorSetter" }, { "name": "inactiveColor", "defaultValue": "", "setters": "ColorSetter" }, { "name": "borderColor", "defaultValue": "", "setters": "ColorSetter" }, { "name": "label", "defaultValue": "", "setters": "StringSetter" } ], "events": [ "change", "update:modelValue" ], "slots": [ "active-action", "inactive-action" ] }, "ElTable": { "name": "ElTable", "label": "表格", "doc": "https://element-plus.org/zh-CN/component/table.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "data", "defaultValue": "", "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "height", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "maxHeight", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "stripe", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "border", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "", "options": [ "", "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "fit", "defaultValue": true, "title": "列的宽度是否自撑开", "setters": "BooleanSetter" }, { "name": "showHeader", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "highlightCurrentRow", "defaultValue": false, "label": "是否高亮", "setters": "BooleanSetter" }, { "name": "currentRowKey", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "rowClassName", "defaultValue": "", "setters": [ "InputSetter", "FunctionSetter" ] }, { "name": "rowStyle", "defaultValue": "", "setters": [ "JSONSetter", "FunctionSetter" ] }, { "name": "cellClassName", "defaultValue": "", "setters": [ "InputSetter", "FunctionSetter" ] }, { "name": "cellStyle", "defaultValue": "", "setters": [ "JSONSetter", "FunctionSetter" ] }, { "name": "headerRowClassName", "defaultValue": "", "title": "表头行类名", "label": "RowClassName", "setters": [ "InputSetter", "FunctionSetter" ] }, { "name": "headerRowStyle", "defaultValue": "", "setters": [ "JSONSetter", "FunctionSetter" ] }, { "name": "headerCellClassName", "defaultValue": "", "title": "表头单元格类名", "label": "CellClassName", "setters": [ "InputSetter", "FunctionSetter" ] }, { "name": "headerCellStyle", "defaultValue": "", "setters": [ "JSONSetter", "FunctionSetter" ] }, { "name": "rowKey", "defaultValue": "", "setters": [ "InputSetter", "FunctionSetter" ] }, { "name": "emptyText", "defaultValue": "", "setters": "InputSetter" }, { "name": "defaultExpandAll", "defaultValue": false, "label": "展开所有", "setters": "BooleanSetter" }, { "name": "expand-row-keys", "defaultValue": "", "title": "可以通过该属性设置 Table 目前的展开行,需要设置 row-key 属性才能使用,该属性为展开行的 keys 数组。", "label": "row-keys", "setters": "JSONSetter" }, { "name": "default-sort", "defaultValue": "", "setters": "JSONSetter" }, { "name": "tooltip-effect", "defaultValue": "dark", "options": [ "dark", "light" ], "setters": "SelectSetter" }, { "name": "tooltip-options", "defaultValue": { "enterable": true, "placement": "top", "showArrow": true, "hideAfter": 200, "popperOptions": { "strategy": "fixed" } }, "setters": "ObjectSetter" }, { "name": "show-summary", "defaultValue": false, "label": "显示合计行", "setters": "BooleanSetter" }, { "name": "sum-text", "defaultValue": "合计", "setters": "InputSetter" }, { "name": "summary-method", "defaultValue": "", "label": "合计计算方法", "setters": "FunctionSetter" }, { "name": "span-method", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "select-on-indeterminate", "defaultValue": true, "title": "在多选表格中,当仅有部分行被选中时,点击表头的多选框时的行为。 若为 true,则选中所有行;若为 false,则取消选择所有行", "label": "indeterminate", "setters": "BooleanSetter" }, { "name": "indent", "defaultValue": 16, "setters": "NumberSetter" }, { "name": "lazy", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "load", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "tree-props", "defaultValue": { "hasChildren": "hasChildren", "children": "children" }, "setters": "JSONSetter" }, { "name": "tableLayout", "defaultValue": "fixed", "title": "设置表格单元、行和列的布局方式", "options": [ "fixed", "auto" ], "setters": "SelectSetter" }, { "name": "scrollbar-always-on", "defaultValue": false, "label": "显示滚动条", "setters": "BooleanSetter" }, { "name": "show-overflow-tooltip", "setters": [ "BooleanSetter", "JSONSetter" ] }, { "name": "flexible", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "scrollbarTabindex", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "allowDragLastColumn", "defaultValue": true, "setters": "BooleanSetter" } ], "events": [ "select", "select-all", "selection-change", "cell-mouse-enter", "cell-mouse-leave", "cell-click", "cell-dblclick", "cell-contextmenu", "row-click", "row-contextmenu", "row-dblclick", "header-click", "header-contextmenu", "sort-change", "filter-change", "current-change", "header-dragend", "expand-change", "scroll" ], "slots": [ "default", "append", "empty" ], "snippet": { "name": "ElTable", "props": { "data": [ { "date": "2016-05-03", "name": "Tom", "address": "No. 189, Grove St, Los Angeles" }, { "date": "2016-05-02", "name": "Tom", "address": "No. 189, Grove St, Los Angeles" }, { "date": "2016-05-04", "name": "Tom", "address": "No. 189, Grove St, Los Angeles" }, { "date": "2016-05-01", "name": "Tom", "address": "No. 189, Grove St, Los Angeles" } ] }, "children": [ { "name": "ElTableColumn", "props": { "prop": "date", "label": "Date" } }, { "name": "ElTableColumn", "props": { "prop": "name", "label": "Name" } }, { "name": "ElTableColumn", "props": { "prop": "address", "label": "Address" } } ] } }, "ElTableColumn": { "name": "ElTableColumn", "label": "表头", "categoryId": "data", "package": "element-plus", "props": [ { "name": "type", "defaultValue": "default", "options": [ "default", "selection", "index", "expand" ], "setters": "SelectSetter" }, { "name": "index", "defaultValue": 0, "title": "如果设置了 type=index,可以通过传递 index 属性来自定义索引", "setters": [ "NumberSetter", "FunctionSetter" ] }, { "name": "label", "defaultValue": "", "setters": "InputSetter" }, { "name": "column-key", "defaultValue": "", "setters": "InputSetter" }, { "name": "prop", "defaultValue": "", "setters": "InputSetter" }, { "name": "width", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "min-width", "defaultValue": "", "title": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "fixed", "defaultValue": "", "options": [ "left", "right" ], "setters": [ "SelectSetter", "BooleanSetter" ] }, { "name": "render-header", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "sortable", "defaultValue": false, "options": [ "", "custom" ], "setters": [ "BooleanSetter", "SelectSetter" ] }, { "name": "sort-method", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "sort-by", "defaultValue": "", "setters": [ "InputSetter", "FunctionSetter", "JSONSetter" ] }, { "name": "sort-orders", "defaultValue": [ "ascending", "descending", null ], "title": "数据在排序时所使用排序策略的轮转顺序,仅当 sortable 为 true 时有效。 需传入一个数组,随着用户点击表头,该列依次按照数组中元素的顺序进行排序", "setters": "JSONSetter" }, { "name": "resizable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "formatter", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "show-overflow-tooltip", "title": "当内容过长被隐藏时显示 tooltip", "setters": [ "BooleanSetter", "JSONSetter" ] }, { "name": "align", "defaultValue": "left", "options": [ "left", "center", "right" ], "setters": "SelectSetter" }, { "name": "header-align", "defaultValue": "left", "options": [ "left", "center", "right" ], "setters": "SelectSetter" }, { "name": "class-name", "defaultValue": "", "setters": "InputSetter" }, { "name": "label-class-name", "defaultValue": "", "title": "当前列标题的自定义类名", "setters": "InputSetter" }, { "name": "selectable", "setters": "FunctionSetter" }, { "name": "reserve-selection", "defaultValue": false, "title": "仅对 type=selection 的列有效, 请注意, 需指定 row-key 来让这个功能生效。", "setters": "BooleanSetter" }, { "name": "filters", "defaultValue": "", "setters": "JSONSetter" }, { "name": "filter-placement", "defaultValue": "", "title": "过滤弹出框的定位,与 Tooltip 的 placement 属性相同", "setters": "InputSetter" }, { "name": "filter-class-name", "defaultValue": "", "setters": "StringSetter" }, { "name": "filter-multiple", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "filter-method", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "filtered-value", "defaultValue": "", "setters": "JSONSetter" } ], "slots": [ { "name": "default", "params": [ "row", "column", "$index" ] }, { "name": "header", "params": [ "column", "$index" ] }, { "name": "filter-icon", "params": [ "filterOpened" ] } ], "snippet": { "props": { "label": "列名" } } }, "ElTabs": { "name": "ElTabs", "label": "标签页", "doc": "https://element-plus.org/zh-CN/component/tabs.html", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "modelValue", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "type", "setters": [ { "name": "SelectSetter", "props": { "closable": true } } ], "defaultValue": "", "options": [ "", "card", "border-card" ] }, { "name": "closable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "addable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "editable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "tabPosition", "defaultValue": "top", "setters": "SelectSetter", "options": [ "top", "right", "bottom", "left" ] }, { "name": "stretch", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "beforeLeave", "defaultValue": "", "setters": "FunctionSetter" } ], "events": [ { "name": "tab-click" }, { "name": "tab-change" }, { "name": "tab-remove" }, { "name": "tab-add" }, { "name": "edit" }, { "name": "update:modelValue" } ], "slots": [ "default", "addIcon", "add-icon" ], "snippet": { "props": { "modelValue": "1" }, "children": [ { "name": "ElTabPane", "children": "面板一内容", "props": { "label": "面板一", "name": "1" } }, { "name": "ElTabPane", "children": "面板二内容", "props": { "label": "面板二", "name": "2" } }, { "name": "ElTabPane", "children": "面板三内容", "props": { "label": "面板三", "name": "3" } } ] } }, "ElTabPane": { "name": "ElTabPane", "label": "标签页面板", "categoryId": "nav", "package": "element-plus", "props": [ { "name": "label", "defaultValue": "", "setters": "InputSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "name", "defaultValue": "", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "closable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "lazy", "defaultValue": false, "setters": "BooleanSetter" } ], "slots": [ { "name": "default" }, { "name": "label" } ], "snippet": { "props": { "label": "面板标题" }, "children": "面板内容" } }, "ElTag": { "name": "ElTag", "label": "标签", "doc": "https://element-plus.org/zh-CN/component/tag.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "type", "defaultValue": "primary", "options": [ "primary", "success", "info", "warning", "danger" ], "setters": "SelectSetter" }, { "name": "closable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disable-transitions", "defaultValue": false, "label": "渐变动画", "setters": "BooleanSetter" }, { "name": "hit", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "color", "defaultValue": "", "setters": "ColorSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light", "plain" ], "setters": "SelectSetter" }, { "name": "round", "defaultValue": false, "setters": "BooleanSetter" } ], "events": [ "click", "close" ], "slots": [ "default" ], "snippet": { "children": "标签一" } }, "ElCheckTag": { "name": "ElCheckTag", "label": "可选中的标签", "categoryId": "data", "package": "element-plus", "props": [ { "name": "checked", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "type", "label": "type", "title": "CheckTag 类型", "setters": "SelectSetter", "options": [ "primary", "success", "info", "warning", "danger" ], "defaultValue": "primary" } ], "events": [ "change", "update:checked" ], "slots": [ "default" ], "snippet": { "children": "标签一" } }, "ElText": { "name": "ElText", "label": "文本", "categoryId": "base", "doc": "https://element-plus.org/zh-CN/component/text.html", "props": [ { "name": "type", "label": "type", "title": "类型", "setters": "SelectSetter", "options": [ "primary", "success", "warning", "danger", "info" ] }, { "name": "size", "label": "size", "title": "大小", "setters": "SelectSetter", "options": [ "large", "default", "small" ], "defaultValue": "default" }, { "name": "truncated", "label": "truncated", "title": "显示省略号", "setters": "BooleanSetter", "defaultValue": false }, { "name": "lineClamp", "label": "lineClamp", "title": "最大行数", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "tag", "label": "tag", "title": "自定义元素标签", "setters": "StringSetter", "defaultValue": "span" } ], "slots": [ "default" ], "snippet": { "props": { "type": "primary" }, "children": "这是一段Primary颜色的文本" }, "package": "element-plus" }, "ElTimeline": { "name": "ElTimeline", "label": "时间线", "doc": "https://element-plus.org/zh-CN/component/timeline.html", "categoryId": "form", "package": "element-plus", "slots": [ "default" ], "snippet": { "name": "ElTimeline", "children": [ { "name": "ElTimelineItem", "children": "Event start", "props": { "timestamp": "2018-04-15", "size": "large", "type": "primary", "icon": "MoreFilled" } }, { "name": "ElTimelineItem", "children": "Approved", "props": { "timestamp": "2018-04-13", "color": "#0bbd87" } }, { "name": "ElTimelineItem", "children": "Success", "props": { "timestamp": "2018-04-11", "hollow": true, "icon": "el-icon-more" } } ] } }, "ElTimelineItem": { "name": "ElTimelineItem", "label": "时间线子项", "categoryId": "form", "package": "element-plus", "props": [ { "name": "timestamp", "defaultValue": "", "setters": "InputSetter" }, { "name": "hide-timestamp", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "center", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "placement", "defaultValue": "bottom", "options": [ "top", "bottom" ], "setters": "SelectSetter" }, { "name": "type", "defaultValue": "", "options": [ "primary", "success", "warning", "danger", "info" ], "setters": "SelectSetter" }, { "name": "color", "defaultValue": "", "options": [ "hsl", "hsv", "hex", "rgb" ], "setters": "SelectSetter" }, { "name": "size", "defaultValue": "normal", "options": [ "normal", "large" ], "setters": "SelectSetter" }, { "name": "icon", "defaultValue": "", "setters": "IconSetter" }, { "name": "hollow", "defaultValue": false, "setters": "BooleanSetter" } ], "slots": [ "default", "dot" ] }, "ElTimePicker": { "name": "ElTimePicker", "label": "时间选择器", "childIncludes": false, "doc": "https://element-plus.org/zh-CN/component/time-picker.html", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "NumberSetter", "StringSetter", "ArraySetter", "ExpressionSetter" ] }, { "name": "readonly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "editable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "clearable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "startPlaceholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "endPlaceholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "isRange", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "arrowControl", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "rangeSeparator", "defaultValue": "", "setters": "InputSetter" }, { "name": "format", "defaultValue": "HH:mm:ss", "setters": "InputSetter" }, { "name": "defaultValue", "defaultValue": "", "setters": [ "InputSetter", "ExpressionSetter" ] }, { "name": "valueFormat", "title": "可选,绑定值的格式。 不指定则绑定值为 Date 对象", "defaultValue": "", "setters": "StringSetter" }, { "name": "id", "defaultValue": "", "setters": [ "InputSetter" ] }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "ariaLabel", "defaultValue": "", "setters": "InputSetter" }, { "name": "prefixIcon", "defaultValue": "Clock", "setters": "InputSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "setters": "InputSetter" }, { "name": "disabledHours", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "disabledMinutes", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "disabledSeconds", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "teleported", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "tabindex", "label": "tabindex", "title": "输入框的 tabindex", "setters": [ "StringSetter", "NumberSetter" ], "defaultValue": 0 }, { "name": "emptyValues", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "valueOnClear", "title": "清空选项的值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] } ], "events": [ "change", "blur", "focus", "clear", "visible-change", "update:modelValue" ] }, "ElTimeSelect": { "name": "ElTimeSelect", "label": "时间选择", "childIncludes": false, "doc": "https://element-plus.org/zh-CN/component/time-select.html", "categoryId": "form", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "StringSetter", "ExpressionSetter" ] }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "editable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "clearable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "placeholder", "defaultValue": "", "setters": "InputSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light" ], "setters": "SelectSetter" }, { "name": "prefixIcon", "defaultValue": "Clock", "setters": "InputSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "setters": "InputSetter" }, { "name": "start", "defaultValue": "09:00", "setters": "InputSetter" }, { "name": "end", "defaultValue": "18:00", "setters": "InputSetter" }, { "name": "step", "defaultValue": "00:30", "setters": "InputSetter" }, { "name": "minTime", "defaultValue": "00:00", "setters": "InputSetter" }, { "name": "maxTime", "defaultValue": "", "setters": "InputSetter" }, { "name": "format", "defaultValue": "HH:mm", "setters": "InputSetter" }, { "name": "emptyValues", "title": "组件的空值配置", "setters": "ArraySetter" }, { "name": "valueOnClear", "title": "清空选项的值", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] } ], "events": [ "change", "blur", "focus", "clear", "update:modelValue" ] }, "ElTooltip": { "name": "ElTooltip", "childIncludes": true, "label": "文字提示", "doc": "https://element-plus.org/zh-CN/component/tooltip.html", "categoryId": "other", "package": "element-plus", "props": [ { "name": "appendTo", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "dark", "setters": "InputSetter" }, { "name": "content", "defaultValue": "", "setters": "InputSetter" }, { "name": "rawContent", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "placement", "defaultValue": "bottom", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ] }, { "name": "fallback-placements", "setters": "ArraySetter" }, { "name": "visible", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "offset", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "transition", "defaultValue": "el-fade-in-linear", "setters": "InputSetter" }, { "name": "popperOptions", "defaultValue": { "boundariesElement": "body", "gpuAcceleration": false }, "setters": "JSONSetter" }, { "name": "showAfter", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "show-arrow", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "hide-after", "defaultValue": 200, "setters": "NumberSetter" }, { "name": "auto-close", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "popper-class", "defaultValue": "", "setters": "InputSetter" }, { "name": "enterable", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "teleported", "label": "teleported", "title": "是否使用 teleport。设置成 true则会被追加到 append-to 的位置", "setters": "BooleanSetter", "defaultValue": true }, { "name": "trigger", "label": "trigger", "title": "如何触发 Tooltip", "setters": "SelectSetter", "options": [ "hover", "click", "focus", "contextmenu" ], "defaultValue": "hover" }, { "name": "virtual-triggering", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "virtual-ref", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "trigger-keys", "defaultValue": [ "Enter", "Space" ], "setters": "ExpressionSetter" }, { "name": "persistent", "setters": "BooleanSetter" }, { "name": "ariaLabel", "label": "ariaLabel", "title": "和 aria-label 属性保持一致", "setters": "StringSetter" } ], "events": [ { "name": "confirm" }, { "name": "cancel" }, { "name": "update:visible " } ], "slots": [ { "name": "default" }, { "name": "content" } ], "snippet": { "name": "ElTooltip", "children": "文字提示", "props": { "content": "自定义弹出框的内容" } } }, "ElTour": { "name": "ElTour", "label": "漫游式引导", "doc": "https://element-plus.org/zh-CN/component/tour.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "showArrow", "label": "showArrow", "title": "是否显示箭头", "setters": "BooleanSetter", "defaultValue": true }, { "name": "placement", "label": "placement", "title": "引导卡片相对于目标元素的位置", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "defaultValue": "bottom" }, { "name": "contentStyle", "label": "contentStyle", "title": "为content自定义样式", "setters": "ObjectSetter" }, { "name": "mask", "label": "mask", "title": "是否启用遮罩,通过自定义属性改变遮罩样式以及填充的颜色", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "type", "label": "type", "title": "类型,影响底色与文字颜色", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "modelValue", "label": "modelValue", "title": "打开引导", "setters": "BooleanSetter", "defaultValue": false }, { "name": "current", "label": "current", "title": "当前值", "setters": "NumberSetter" }, { "name": "scroll-into-view-options", "label": "scroll-into-view-options", "title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": { "block": "center" } }, { "name": "z-index", "label": "z-index", "title": "Tour 的层级", "setters": "NumberSetter", "defaultValue": 2001 }, { "name": "show-close", "label": "show-close", "title": "是否显示关闭按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "close-icon", "label": "close-icon", "title": "自定义关闭图标", "setters": "IconSetter", "defaultValue": "Close" }, { "name": "close-on-press-escape", "label": "close-on-press-escape", "title": "是否可以通过按下 ESC 关闭引导", "setters": "BooleanSetter", "defaultValue": true }, { "name": "target-area-clickable", "label": "target-area-clickable", "title": "启用蒙层时,target 元素区域是否可以点击。", "setters": "BooleanSetter", "defaultValue": true } ], "slots": [ { "name": "default" }, { "name": "indicators", "params": [ "current", "total" ] }, { "name": "close-icon" } ], "events": [ "close", "finish", "change", "update:modelValue", "update:current" ], "snippet": { "props": { "modelValue": true }, "children": [ { "name": "ElTourStep", "props": { "title": "Center", "description": "Displayed in the center of screen." } }, { "name": "ElTourStep", "props": { "title": "Center", "description": "Displayed in the center of screen." } }, { "name": "ElTourStep", "props": { "title": "Center", "description": "Displayed in the center of screen." } } ] } }, "ElTourStep": { "name": "ElTourStep", "label": "漫游式引导步", "parentIncludes": [ "ElTour" ], "doc": "https://element-plus.org/zh-CN/component/tour.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "target", "label": "target", "title": "获取引导卡片指向的元素, 为空时居中于屏幕。", "setters": [ "StringSetter", "FunctionSetter" ] }, { "name": "showArrow", "label": "showArrow", "title": "是否显示箭头", "setters": "BooleanSetter", "defaultValue": true }, { "name": "title", "label": "title", "title": "标题", "setters": "StringSetter" }, { "name": "description", "label": "description", "title": "主要描述部分", "setters": "StringSetter" }, { "name": "placement", "label": "placement", "title": "引导卡片相对于目标元素的位置", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "defaultValue": "bottom" }, { "name": "contentStyle", "label": "contentStyle", "title": "为content自定义样式", "setters": "ObjectSetter" }, { "name": "mask", "label": "mask", "title": "是否启用蒙层,也可传入配置改变蒙层样式和填充色", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "type", "label": "type", "title": "类型,影响底色与文字颜色", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "nextButtonProps", "label": "nextButtonProps", "title": "“下一步”按钮的属性", "setters": "ObjectSetter" }, { "name": "prev-button-props", "label": "prev-button-props", "title": "“上一步”按钮的属性", "setters": "ObjectSetter" }, { "name": "scrollIntoViewOptions", "label": "scrollIntoViewOptions", "title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "showClose", "label": "showClose", "title": "是否显示关闭按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "closeIcon", "label": "closeIcon", "title": "自定义关闭图标", "setters": [ "IconSetter" ] } ], "slots": [ { "name": "default" }, { "name": "header" }, { "name": "close-icon" } ], "events": [ "close" ], "snippet": { "props": { "title": "Center", "description": "Displayed in the center of screen." } } }, "ElTransfer": { "name": "ElTransfer", "label": "穿梭框", "categoryId": "form", "doc": "https://element-plus.org/zh-CN/component/transfer.html", "package": "element-plus", "props": [ { "name": "modelValue", "defaultValue": "", "setters": [ "ArraySetter", "ExpressionSetter" ] }, { "name": "data", "defaultValue": [], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "filterable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "filterPlaceholder", "defaultValue": "Enter keyword", "setters": "InputSetter" }, { "name": "filterMethod", "setters": "FunctionSetter" }, { "name": "targetOrder", "defaultValue": "original", "options": [ "original", "push", "unshift" ], "setters": "SelectSetter" }, { "name": "titles", "defaultValue": [], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "buttonTexts", "defaultValue": [], "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "renderContent", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "format", "defaultValue": "", "setters": [ "ObjectSetter", "JSONSetter" ] }, { "name": "props", "defaultValue": "", "setters": [ "ObjectSetter", "JSONSetter" ] }, { "name": "leftDefaultChecked", "defaultValue": [], "title": "初始状态下左侧列表的已勾选项的 key 数组", "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "rightDefaultChecked", "defaultValue": [], "title": "初始状态下右侧列表的已勾选项的 key 数组", "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" } ], "slots": [ { "name": "default", "params": [ "options" ] }, { "name": "left-footer" }, { "name": "right-footer" }, { "name": "left-empty" }, { "name": "right-empty" } ], "events": [ { "name": "change" }, { "name": "left-check-change" }, { "name": "right-check-change" }, { "name": "update:modelValue" } ] }, "ElTree": { "name": "ElTree", "label": "树形控件", "doc": "https://element-plus.org/zh-CN/component/tree.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "data", "defaultValue": "", "setters": "JSONSetter" }, { "name": "empty-text", "defaultValue": "", "setters": "InputSetter" }, { "name": "node-key", "defaultValue": "", "setters": "InputSetter" }, { "name": "props", "defaultValue": "", "setters": "JSONSetter" }, { "name": "render-after-expand", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "load", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "render-content", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "highlight-current", "defaultValue": false, "label": "高亮当前节点", "setters": "BooleanSetter" }, { "name": "default-expand-all", "defaultValue": false, "label": "展开所有节点", "setters": "BooleanSetter" }, { "name": "expand-on-click-node", "defaultValue": true, "title": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。", "label": "点击展开", "setters": "BooleanSetter" }, { "name": "check-on-click-node", "defaultValue": false, "title": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。", "label": "点击选中", "setters": "BooleanSetter" }, { "name": "auto-expand-parent", "defaultValue": true, "title": "展开子节点的时候是否自动展开父节点", "label": "自动展开", "setters": "BooleanSetter" }, { "name": "default-expanded-keys", "defaultValue": "", "title": "默认展开的节点的 key 的数组", "label": "默认展开", "setters": "JSONSetter" }, { "name": "show-checkbox", "defaultValue": false, "label": "显示checkbox", "setters": "BooleanSetter" }, { "name": "check-strictly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "default-checked-keys", "defaultValue": "", "title": "默认勾选的节点的 key 的数组", "label": "默认勾选", "setters": "JSONSetter" }, { "name": "current-node-key", "defaultValue": "", "label": "当前节点key", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "filter-node-method", "defaultValue": "", "title": "filter-node-method 对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏", "label": "筛选节点函数", "setters": "FunctionSetter" }, { "name": "accordion", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "indent", "defaultValue": 16, "setters": "NumberSetter" }, { "name": "icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "lazy", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "draggable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allow-drag", "defaultValue": "", "title": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动", "setters": "FunctionSetter" }, { "name": "allow-drop", "defaultValue": "", "title": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况:prev、inner 和 next,分别表示放置在目标节点前、插入至目标节点和放置在目标节点后", "setters": "FunctionSetter" } ], "events": [ "node-click", "node-contextmenu", "check-change", "check", "current-change", "node-expand", "node-collapse", "node-drag-start", "node-drag-enter", "node-drag-leave", "node-drag-over", "node-drop", "node-drag-end" ], "slots": [ { "name": "default", "params": [ "node", "data" ] }, { "name": "empty" } ], "snippet": { "props": { "data": [ { "value": "guide", "label": "Guide", "children": [ { "value": "disciplines", "label": "Disciplines", "children": [ { "value": "consistency", "label": "Consistency" }, { "value": "feedback", "label": "Feedback" }, { "value": "efficiency", "label": "Efficiency" }, { "value": "controllability", "label": "Controllability" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "side nav", "label": "Side Navigation" }, { "value": "top nav", "label": "Top Navigation" } ] } ] }, { "value": "component", "label": "Component", "children": [ { "value": "basic", "label": "Basic", "children": [ { "value": "layout", "label": "Layout" }, { "value": "color", "label": "Color" }, { "value": "typography", "label": "Typography" }, { "value": "icon", "label": "Icon" }, { "value": "button", "label": "Button" } ] }, { "value": "form", "label": "Form", "children": [ { "value": "radio", "label": "Radio" }, { "value": "checkbox", "label": "Checkbox" }, { "value": "input", "label": "Input" }, { "value": "input-number", "label": "InputNumber" }, { "value": "select", "label": "Select" }, { "value": "cascader", "label": "Cascader" }, { "value": "switch", "label": "Switch" }, { "value": "slider", "label": "Slider" }, { "value": "time-picker", "label": "TimePicker" }, { "value": "date-picker", "label": "DatePicker" }, { "value": "datetime-picker", "label": "DateTimePicker" }, { "value": "upload", "label": "Upload" }, { "value": "rate", "label": "Rate" }, { "value": "form", "label": "Form" } ] }, { "value": "data", "label": "Data", "children": [ { "value": "table", "label": "Table" }, { "value": "tag", "label": "Tag" }, { "value": "progress", "label": "Progress" }, { "value": "tree", "label": "Tree" }, { "value": "pagination", "label": "Pagination" }, { "value": "badge", "label": "Badge" } ] }, { "value": "notice", "label": "Notice", "children": [ { "value": "alert", "label": "Alert" }, { "value": "loading", "label": "Loading" }, { "value": "message", "label": "Message" }, { "value": "message-box", "label": "MessageBox" }, { "value": "notification", "label": "Notification" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "menu", "label": "Menu" }, { "value": "tabs", "label": "Tabs" }, { "value": "breadcrumb", "label": "Breadcrumb" }, { "value": "dropdown", "label": "Dropdown" }, { "value": "steps", "label": "Steps" } ] }, { "value": "others", "label": "Others", "children": [ { "value": "dialog", "label": "Dialog" }, { "value": "tooltip", "label": "Tooltip" }, { "value": "popover", "label": "Popover" }, { "value": "card", "label": "Card" }, { "value": "carousel", "label": "Carousel" }, { "value": "collapse", "label": "Collapse" } ] } ] }, { "value": "resource", "label": "Resource", "children": [ { "value": "axure", "label": "Axure Components" }, { "value": "sketch", "label": "Sketch Templates" }, { "value": "docs", "label": "Design Documentation" } ] } ] } } }, "ElTreeSelect": { "name": "ElTreeSelect", "label": "树形选择", "doc": "https://element-plus.org/zh-CN/component/tree-select.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "cacheData", "label": "cacheData", "title": "懒加载节点的缓存数据,结构与数据相同,用于获取未加载数据的标签", "setters": "ArraySetter", "defaultValue": [] }, { "name": "data", "defaultValue": "", "setters": "JSONSetter" }, { "name": "empty-text", "defaultValue": "", "setters": "InputSetter" }, { "name": "node-key", "defaultValue": "", "setters": "InputSetter" }, { "name": "props", "defaultValue": "", "setters": "JSONSetter" }, { "name": "renderAfterExpand", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "load", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "renderContent", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "highlightCurrent", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "defaultExpandAll", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "expandOnClickNode", "defaultValue": true, "title": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。", "setters": "BooleanSetter" }, { "name": "checkOnClickNode", "defaultValue": false, "title": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。", "setters": "BooleanSetter" }, { "name": "autoExpandParent", "defaultValue": true, "title": "展开子节点的时候是否自动展开父节点", "setters": "BooleanSetter" }, { "name": "defaultExpandedKeys", "defaultValue": "", "title": "默认展开的节点的 key 的数组", "label": "默认展开", "setters": "JSONSetter" }, { "name": "showCheckbox", "defaultValue": false, "label": "显示checkbox", "setters": "BooleanSetter" }, { "name": "checkStrictly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "defaultCheckedKeys", "defaultValue": "", "title": "默认勾选的节点的 key 的数组", "label": "默认勾选", "setters": "JSONSetter" }, { "name": "currentNodeKey", "defaultValue": "", "label": "当前节点key", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "filterNodeMethod", "defaultValue": "", "title": "filter-node-method 对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏", "label": "筛选节点函数", "setters": "FunctionSetter" }, { "name": "accordion", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "indent", "defaultValue": 16, "setters": "NumberSetter" }, { "name": "icon", "defaultValue": "", "setters": "InputSetter" }, { "name": "lazy", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "draggable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allowDrag", "defaultValue": "", "title": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动", "setters": "FunctionSetter" }, { "name": "allowDrop", "defaultValue": "", "title": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况:prev、inner 和 next,分别表示放置在目标节点前、插入至目标节点和放置在目标节点后", "setters": "FunctionSetter" }, { "name": "modelValue", "defaultValue": "", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "ObjectSetter", "ArraySetter" ] }, { "name": "multiple", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "valueKey", "defaultValue": "value", "setters": "InputSetter" }, { "name": "size", "defaultValue": "default", "options": [ "large", "default", "small" ], "setters": "SelectSetter" }, { "name": "clearable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTags", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "collapseTagsTooltip", "label": "Tooltip", "title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "multipleLimit", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "name", "defaultValue": "", "setters": "InputSetter" }, { "name": "effect", "defaultValue": "light", "options": [ "dark", "light" ], "setters": "SelectSetter" }, { "name": "autocomplete", "defaultValue": "off", "setters": "InputSetter" }, { "name": "placeholder", "defaultValue": "Select", "setters": "InputSetter" }, { "name": "filterable", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "allowCreate", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "filterMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "remote", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "remoteMethod", "defaultValue": "", "setters": "FunctionSetter" }, { "name": "remoteShowSuffix", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loading", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "loadingText", "defaultValue": "Loading", "setters": "InputSetter" }, { "name": "noMatchText", "defaultValue": "No matching data", "setters": "InputSetter" }, { "name": "noDataText", "defaultValue": "No data", "setters": "InputSetter" }, { "name": "popperClass", "defaultValue": "", "setters": "InputSetter" }, { "name": "reserveKeyword", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "defaultFirstOption", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "popperAppendToBody", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "teleported", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "appendTo", "setters": "StringSetter" }, { "name": "persistent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "automaticDropdown", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "clearIcon", "defaultValue": "CircleClose", "setters": "InputSetter" }, { "name": "fitInputWidth", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "suffixIcon", "defaultValue": "ArrowUp", "setters": "InputSetter" }, { "name": "tagType", "defaultValue": "info", "options": [ "success", "info", "warning", "danger" ], "setters": "SelectSetter" }, { "name": "tagEffect", "defaultValue": "light", "options": [ "", "light", "dark", "plain" ], "setters": "SelectSetter" }, { "name": "validateEvent", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "offset", "defaultValue": 12, "setters": "NumberSetter" }, { "name": "showArrow", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "placement", "label": "placement", "title": "下拉框出现的位置", "setters": "SelectSetter", "options": [ "top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end", "left", "left-start", "left-end", "right", "right-start", "right-end" ], "defaultValue": "bottom-start" }, { "name": "fallbackPlacements", "label": "fallbackPlacements", "title": "dropdown 可用的 positions", "setters": "ArraySetter", "defaultValue": [ "bottom-start", "top-start", "right", "left" ] }, { "name": "maxCollapseTags", "label": "maxCollapseTags", "title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "popperOptions", "label": "popperOptions", "title": "popper.js 参数", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "ariaLabel", "label": "ariaLabel", "title": "等价于原生 input aria-label 属性", "setters": "StringSetter" }, { "name": "emptyValues", "setters": "ArraySetter" }, { "name": "valueOnClear", "setters": [ "StringSetter", "NumberSetter", "BooleanSetter", "FunctionSetter" ] }, { "name": "suffixTransition", "title": "下拉菜单显示/消失时后缀图标的动画", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "tabindex", "setters": [ "StringSetter", "NumberSetter" ] } ], "events": [ "node-click", "node-contextmenu", "check-change", "check", "current-change", "node-expand", "node-collapse", "node-drag-start", "node-drag-enter", "node-drag-leave", "node-drag-over", "node-drop", "node-drag-end", "change", "visible-change", "remove-tag", "clear", "blur", "focus", "update:modelValue" ], "slots": [ { "name": "default", "params": [ "node", "data" ] }, { "name": "empty" }, { "name": "header" }, { "name": "footer" }, { "name": "prefix" }, { "name": "tag" }, { "name": "loading" }, { "name": "label" } ], "snippet": { "props": { "data": [ { "value": "1", "label": "Level one 1", "children": [ { "value": "1-1", "label": "Level two 1-1", "children": [ { "value": "1-1-1", "label": "Level three 1-1-1" } ] } ] }, { "value": "2", "label": "Level one 2", "children": [ { "value": "2-1", "label": "Level two 2-1", "children": [ { "value": "2-1-1", "label": "Level three 2-1-1" } ] }, { "value": "2-2", "label": "Level two 2-2", "children": [ { "value": "2-2-1", "label": "Level three 2-2-1" } ] } ] }, { "value": "3", "label": "Level one 3", "children": [ { "value": "3-1", "label": "Level two 3-1", "children": [ { "value": "3-1-1", "label": "Level three 3-1-1" } ] }, { "value": "3-2", "label": "Level two 3-2", "children": [ { "value": "3-2-1", "label": "Level three 3-2-1" } ] } ] } ], "renderAfterExpand": false, "style": { "width": "240px" } } } }, "ElTreeV2": { "name": "ElTreeV2", "label": "虚拟化树形控件", "doc": "https://element-plus.org/zh-CN/component/tree-v2.html", "categoryId": "data", "package": "element-plus", "props": [ { "name": "data", "defaultValue": "", "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "empty-text", "defaultValue": "", "setters": "InputSetter" }, { "name": "props", "defaultValue": "", "setters": [ "ObjectSetter", "JSONSetter" ] }, { "name": "highlight-current", "defaultValue": false, "label": "高亮选中节点", "setters": "BooleanSetter" }, { "name": "expand-on-click-node", "defaultValue": true, "title": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点", "label": "expand-on", "setters": "BooleanSetter" }, { "name": "check-on-click-node", "defaultValue": false, "title": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点", "label": "check-on", "setters": "BooleanSetter" }, { "name": "default-expanded-keys", "defaultValue": "", "title": "默认展开的节点的 key 的数组", "label": "check-on", "setters": "JSONSetter" }, { "name": "show-checkbox", "defaultValue": false, "title": "节点是否可被选择", "label": "check-on", "setters": "BooleanSetter" }, { "name": "check-strictly", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "default-checked-keys", "defaultValue": "", "title": "默认勾选的节点的 key 的数组", "label": "checked-keys", "setters": "JSONSetter" }, { "name": "current-node-key", "defaultValue": "", "label": "选中的节点", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "filter-method", "defaultValue": "", "title": "对树节点进行筛选时执行的方法,返回 true 表示这个节点可以显示, 返回 false 则表示这个节点会被隐藏", "setters": "JSONSetter" }, { "name": "indent", "defaultValue": 16, "title": "相邻级节点间的水平缩进,单位为像素", "setters": "NumberSetter" }, { "name": "icon", "defaultValue": "", "title": "相邻级节点间的水平缩进,单位为像素", "setters": "InputSetter" }, { "name": "itemSize ", "label": "itemSize ", "title": "自定义树节点的高度", "setters": "NumberSetter", "defaultValue": 26 } ], "events": [ "node-click", "node-drop", "node-contextmenu", "check-change", "check", "current-change", "node-expand", "node-collapse" ], "slots": [ { "name": "default", "params": [ "node", "data" ] } ] }, "ElUpload": { "name": "ElUpload", "label": "上传", "doc": "https://element-plus.org/zh-CN/component/upload.html", "categoryId": "form", "package": "element-plus", "props": [ { "name": "action", "defaultValue": "#", "title": "请求 URL", "setters": "InputSetter" }, { "name": "headers", "defaultValue": "", "setters": "JSONSetter" }, { "name": "method", "defaultValue": "post", "setters": "InputSetter" }, { "name": "multiple", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "data", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "name", "defaultValue": "file", "setters": "ExpressionSetter" }, { "name": "withCredentials", "defaultValue": false, "title": "支持发送 cookie 凭证信息", "setters": "BooleanSetter" }, { "name": "showFileList", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "drag", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "accept", "defaultValue": "", "setters": "InputSetter" }, { "name": "crossorigin", "options": [ "", "anonymous", "use-credentials" ], "setters": "SelectSetter" }, { "name": "onPreview", "setters": "FunctionSetter" }, { "name": "onRemove", "setters": "FunctionSetter" }, { "name": "onSuccess", "setters": "FunctionSetter" }, { "name": "onError", "setters": [ "FunctionSetter", "ExpressionSetter" ] }, { "name": "onProgress", "setters": [ "FunctionSetter", "ExpressionSetter" ] }, { "name": "onChange", "setters": "FunctionSetter" }, { "name": "onExceed", "setters": "FunctionSetter" }, { "name": "beforeUpload", "setters": "FunctionSetter" }, { "name": "beforeRemove", "setters": "FunctionSetter" }, { "name": "fileList", "setters": [ "ArraySetter", "JSONSetter" ] }, { "name": "listType", "defaultValue": "text", "options": [ "text", "picture", "picture-card" ], "setters": "SelectSetter" }, { "name": "autoUpload", "defaultValue": true, "setters": "BooleanSetter" }, { "name": "httpRequest", "setters": "FunctionSetter" }, { "name": "disabled", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "limit", "defaultValue": "", "setters": "NumberSetter" } ], "slots": [ { "name": "default" }, { "name": "trigger" }, { "name": "tip" }, { "name": "file" } ], "events": [ { "name": "update:fileList" } ], "snippet": { "props": { "action": "https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15", "multiple": true, "fileList": [ { "name": "element-plus-logo.svg", "url": "https://element-plus.org/images/element-plus-logo.svg" } ] }, "children": [ { "name": "ElButton", "props": { "type": "primary" }, "children": "选择文件" } ] } }, "ElTableV2": { "name": "ElTableV2", "label": "虚拟化表格", "categoryId": "data", "doc": "https://element-plus.org/zh-CN/component/table-v2.html", "package": "element-plus", "props": [ { "name": "cache", "defaultValue": 2, "setters": "NumberSetter" }, { "name": "estimated-row-height", "defaultValue": "", "title": "渲染动态的单元格的预估高度", "label": "row-height", "setters": "NumberSetter" }, { "name": "header-class", "defaultValue": "", "setters": [ "InputSetter", "ExpressionSetter" ] }, { "name": "header-props", "defaultValue": "", "setters": [ "JSONSetter", "ExpressionSetter" ] }, { "name": "header-cell-props", "defaultValue": "", "setters": [ "JSONSetter", "ExpressionSetter" ] }, { "name": "header-height", "defaultValue": 50, "setters": [ "NumberSetter", "ExpressionSetter" ] }, { "name": "footer-height", "defaultValue": 0, "setters": "NumberSetter" }, { "name": "row-class", "defaultValue": "", "setters": [ "InputSetter", "ExpressionSetter" ] }, { "name": "row-key", "defaultValue": "id", "setters": [ "InputSetter", "NumberSetter" ] }, { "name": "row-props", "defaultValue": "", "setters": [ "JSONSetter", "ExpressionSetter" ] }, { "name": "columns", "defaultValue": "50", "setters": "NumberSetter" }, { "name": "data", "defaultValue": [], "setters": "JSONSetter" }, { "name": "data-getter", "defaultValue": "", "setters": "ExpressionSetter" }, { "name": "fixed-data", "defaultValue": "", "setters": "JSONSetter" }, { "name": "expand-column-key", "defaultValue": "", "title": "列的 key 来标记哪个行可以被展开", "label": "column-key", "setters": "InputSetter" }, { "name": "expanded-row-keys", "defaultValue": "", "title": "列的 key 来标记哪个行可以被展开", "label": "column-key", "setters": "JSONSetter" }, { "name": "default-expanded-row-keys", "defaultValue": "", "title": "默认展开的行的 key 的数组, 这个数据不是响应式的", "label": "默认展开行", "setters": "JSONSetter" }, { "name": "class", "defaultValue": "", "setters": [ "JSONSetter", "InputSetter" ] }, { "name": "fixed", "defaultValue": false, "setters": "BooleanSetter" }, { "name": "width", "defaultValue": "", "label": "表宽必填", "setters": "NumberSetter" }, { "name": "height", "defaultValue": "", "label": "表高必填", "setters": "NumberSetter" }, { "name": "max-height", "defaultValue": "", "setters": "NumberSetter" }, { "name": "h-scrollbar-size", "defaultValue": 6, "label": "水平滚动条大小", "setters": "NumberSetter" }, { "name": "h-scrollbar-size", "defaultValue": 6, "label": "垂直滚动条大小", "setters": "NumberSetter" }, { "name": "scrollbar-always-on", "defaultValue": false, "title": "如果开启,滚动条将一直显示,反之只会在鼠标经过时显示。", "label": "scrollbar", "setters": "BooleanSetter" }, { "name": "sort-by", "defaultValue": {}, "title": "排序方式", "setters": "JSONSetter" }, { "name": "sort-state", "title": "多个排序", "setters": "JSONSetter" } ], "slots": [ "cell", "header", "header-cell", "row", "footer", "empty", "overlay" ], "events": [ "column-sort", "expanded-rows-change", "end-reached", "scroll", "rows-rendered", "row-event-handlers" ], "snippet": { "props": { "width": 700, "height": 400 } } }, "ElWatermark": { "name": "ElWatermark", "label": "水印", "categoryId": "other", "doc": "https://element-plus.org/zh-CN/component/watermark.html", "package": "element-plus", "props": [ { "name": "width", "label": "width", "title": "水印的宽度, content 的默认值是它自己的宽度", "setters": "NumberSetter", "defaultValue": 120 }, { "name": "height", "label": "height", "title": "水印的高度, content 的默认值是它自己的高度", "setters": "NumberSetter", "defaultValue": 64 }, { "name": "rotate", "label": "rotate", "title": "水印的旋转角度, 单位 °", "setters": "NumberSetter", "defaultValue": -22 }, { "name": "zIndex", "label": "zIndex", "title": "水印元素的z-index值", "setters": "NumberSetter", "defaultValue": 9 }, { "name": "image", "label": "image", "title": "水印图片,建议使用 2x 或 3x 图像", "setters": "StringSetter" }, { "name": "content", "label": "content", "title": "水印文本内容", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "font", "label": "font", "title": "文字样式", "setters": "ObjectSetter", "defaultValue": { "color": "rgba(0,0,0,.15)", "fontSize": 16, "fontWeight": "normal", "fontFamily": "sans-serif", "fontStyle": "normal", "textAlign": "center", "textBaseline": "top" } }, { "name": "gap", "label": "gap", "title": "水印之间的间距", "setters": "ArraySetter", "defaultValue": [ 100, 100 ] }, { "name": "offset", "label": "offset", "title": "水印从容器左上角的偏移 默认值为 gap/2", "setters": "ArraySetter", "defaultValue": [ 50, 50 ] } ], "slots": [ "default" ], "snippet": { "props": { "font": { "color": "rgba(0, 0, 0, .15)" } }, "children": [ { "name": "div", "props": { "style": { "height": "500px" } } } ] } }, "AButton": { "name": "AButton", "alias": "Button", "label": "按钮", "categoryId": "base", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "block", "label": "block", "title": "将按钮宽度调整为其父宽度的选项", "setters": "BooleanSetter", "defaultValue": false }, { "name": "danger", "label": "danger", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "setters": "BooleanSetter", "defaultValue": false }, { "name": "ghost", "label": "ghost", "setters": "BooleanSetter", "defaultValue": false }, { "name": "href", "label": "href", "setters": "InputSetter" }, { "name": "loading", "label": "loading", "setters": "BooleanSetter", "defaultValue": false }, { "name": "shape", "label": "shape", "setters": "SelectSetter", "options": [ "default", "circle", "round" ], "defaultValue": "default" }, { "name": "size", "label": "size", "setters": "SelectSetter", "options": [ "large", "middle", "small" ], "defaultValue": "middle" }, { "name": "target", "label": "target", "setters": "InputSetter", "title": "相当于 a 链接的 target 属性,href 存在时生效" }, { "name": "type", "label": "type", "setters": "SelectSetter", "options": [ "primary", "ghost", "dashed", "link", "text", "default" ], "defaultValue": "default" } ], "events": [ "click" ], "slots": [ "icon" ], "snippet": { "children": "Button" }, "package": "ant-design-vue" }, "AButtonGroup": { "name": "AButtonGroup", "alias": "Group", "parent": "Button", "label": "按钮组", "categoryId": "base", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "size", "label": "size", "setters": "SelectSetter", "options": [ "large", "middle", "small" ], "defaultValue": "middle" } ], "snippet": { "children": [ { "name": "AButton", "children": "Button1" }, { "name": "AButton", "children": "Button2" }, { "name": "AButton", "children": "Button3" } ] }, "package": "ant-design-vue" }, "ADivider": { "name": "ADivider", "alias": "Divider", "label": "分割线", "categoryId": "layout", "doc": "https://www.antdv.com/components/divider-cn", "props": [ { "name": "dashed", "label": "dashed", "title": "是否虚线", "setters": "BooleanSetter", "defaultValue": false }, { "name": "orientation", "label": "orientation", "title": "分割线标题的位置", "setters": "SelectSetter", "options": [ "left", "right", "center" ], "defaultValue": "center" }, { "name": "orientationMargin", "label": "orientationMargin", "title": "标题和最近 left/right 边框之间的距离,去除了分割线,同时 orientation 必须为 left 或 right", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "plain", "label": "plain", "title": "文字是否显示为普通正文样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "type", "label": "type", "title": "水平还是垂直类型", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "horizontal" } ], "snippet": { "props": { "type": "horizontal", "dashed": true, "style": { "height": "60px", "borderColor": "#7cb305" } }, "children": "Text" }, "package": "ant-design-vue" }, "AFlex": { "name": "AFlex", "alias": "Flex", "label": "弹性布局", "categoryId": "layout", "doc": "https://www.antdv.com/components/flex-cn", "props": [ { "name": "vertical", "label": "vertical", "title": "flex 主轴的方向是否垂直,使用 flex-direction: column", "setters": "BooleanSetter", "defaultValue": false }, { "name": "wrap", "label": "wrap", "title": "设置元素单行显示还是多行显示", "setters": "SelectSetter", "options": [ "nowrap ", "wrap", "wrap-reverse", "inherit", "initial", "revert", "unset" ], "defaultValue": "nowrap" }, { "name": "justify\t", "label": "justify\t", "title": "设置元素在主轴方向上的对齐方式", "setters": "SelectSetter", "options": [ "start ", "center", "end", "flex-start", "flex-end", "left", "right", "baseline", "first baseline", "last baseline", "space-between", "space-around", "space-evenly", "stretch", "safe center", "unsafe center", "inherit", "initial", "unset" ], "defaultValue": "normal" }, { "name": "align", "label": "align", "title": "设置元素在交叉轴方向上的对齐方式", "setters": "SelectSetter", "options": [ "normal", "stretch", "center", "start ", "end", "flex-start", "flex-end", "self-start", "self-end", "baseline", "first baseline", "last baseline", "safe center", "unsafe center", "inherit", "initial", "revert", "revert-layer", "unset" ], "defaultValue": "normal" }, { "name": "flex", "label": "flex", "title": "flex CSS 简写属性", "setters": [ "SelectSetter", "NumberSetter", "StringSetter" ], "options": [ "auto", "initial", "none", "inherit", "initial", "revert", "revert-layer", "unset" ], "defaultValue": "normal" }, { "name": "gap", "label": "gap", "title": "设置网格之间的间隙", "setters": [ "SelectSetter", "NumberSetter", "StringSetter" ], "options": [ "small", "middle", "large" ], "defaultValue": "normal" } ], "slots": [ "component" ], "snippet": { "props": { "vertical": false, "gap": "middle", "style": { "width": "100%" } }, "children": [ { "name": "component", "props": { "is": "div", "style": { "width": "25%", "height": "54px", "color": "#fff", "background": "#1677ff" } }, "children": "flex item111" }, { "name": "component", "props": { "is": "div", "style": { "width": "25%", "height": "54px", "color": "#fff", "background": "#1677ffbf" } }, "children": "flex item222" }, { "name": "component", "props": { "is": "div", "style": { "width": "25%", "height": "54px", "color": "#fff", "background": "#1677ff" } }, "children": "flex item333" }, { "name": "component", "props": { "is": "div", "style": { "width": "25%", "height": "54px", "color": "#fff", "background": "#1677ffbf" } }, "children": "flex item444" } ] }, "package": "ant-design-vue" }, "ATypography": { "name": "ATypography", "alias": "Typography", "label": "排版", "childIncludes": [ "ATypographyText", "ATypographyTitle,ATypographyParagraph" ], "categoryId": "base", "doc": "https://www.antdv.com/components/typography-cn", "slots": [ "copyableIcon", "copyableTooltip", "editableIcon", "editableTooltip", "ellipsisSymbol", "ellipsisTooltip", "enterEnterIcon" ], "snippet": { "children": [ { "name": "ATypographyTitle", "children": "Introduction" }, { "name": "ATypographyParagraph", "children": "In the process of internal desktop applications development, many different design specs and implementations would be involved, which might cause designers and developers difficulties and duplication and reduce the efficiency of development" }, { "name": "ATypographyParagraph", "children": [ { "name": "ATypographyText", "children": "uniform the user interface specs for internal background projects, lower the unnecessary cost of design differences and implementation and liberate the resources of design and front-end development." } ] } ] }, "package": "ant-design-vue" }, "ATypographyText": { "name": "ATypographyText", "alias": "Text", "parent": "Typography", "label": "文本内容", "categoryId": "base", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "code", "label": "code", "title": "添加代码样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "content", "label": "content", "title": "当使用 ellipsis 或 editable 时,使用 content 代替 children", "setters": "StringSetter" }, { "name": "copyable", "label": "copyable", "title": "是否可拷贝,为对象时可进行各种自定义", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "delete", "label": "delete", "title": "添加删除线样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "禁用文本", "setters": "BooleanSetter", "defaultValue": false }, { "name": "editable", "label": "editable", "title": "是否可编辑,为对象时可对编辑进行控制", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "ellipsis", "label": "ellipsis", "title": "自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "keyboard", "label": "keyboard", "title": "添加键盘样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "mark", "label": "mark", "title": "添加标记样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "strong", "label": "strong", "title": "是否加粗", "setters": "BooleanSetter", "defaultValue": false }, { "name": "type", "label": "type", "title": "文本类型", "setters": "SelectSetter", "options": [ "secondary", "success", "warning", "danger" ] }, { "name": "underline", "label": "underline", "title": "添加下划线样式", "setters": "BooleanSetter", "defaultValue": false } ], "snippet": { "children": "uniform the user interface specs for internal background projects, lower the unnecessary cost of design differences and implementation and liberate the resources of design and front-end development." }, "events": [ "update:content" ], "package": "ant-design-vue" }, "ATypographyTitle": { "name": "ATypographyTitle", "alias": "Title", "parent": "Typography", "label": "文本标题", "categoryId": "base", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "code", "label": "code", "title": "添加代码样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "content", "label": "content", "title": "当使用 ellipsis 或 editable 时,使用 content 代替 children", "setters": "StringSetter" }, { "name": "copyable", "label": "copyable", "title": "是否可拷贝,为对象时可进行各种自定义", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "delete", "label": "delete", "title": "添加删除线样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "禁用文本", "setters": "BooleanSetter", "defaultValue": false }, { "name": "editable", "label": "editable", "title": "是否可编辑,为对象时可对编辑进行控制", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "ellipsis", "label": "ellipsis", "title": "自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "level", "label": "level", "title": "重要程度,相当于 h1、h2、h3、h4、h5", "setters": [ "SelectSetter", "NumberSetter" ], "options": [ { "label": "H1", "value": 1 }, { "label": "H2", "value": 2 }, { "label": "H3", "value": 3 }, { "label": "H4", "value": 4 }, { "label": "H5", "value": 5 } ], "defaultValue": 1 }, { "name": "mark", "label": "mark", "title": "添加标记样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "type", "label": "type", "title": "文本类型", "setters": "SelectSetter", "options": [ "secondary", "success", "warning", "danger" ] }, { "name": "underline", "label": "underline", "title": "添加下划线样式", "setters": "BooleanSetter", "defaultValue": false } ], "snippet": { "children": "Introduction" }, "events": [ "update:content" ], "package": "ant-design-vue" }, "ATypographyParagraph": { "name": "ATypographyParagraph", "alias": "Paragraph", "parent": "Typography", "label": "文本段落", "categoryId": "base", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "code", "label": "code", "title": "添加代码样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "content", "label": "content", "title": "当使用 ellipsis 或 editable 时,使用 content 代替 children", "setters": "StringSetter" }, { "name": "copyable", "label": "copyable", "title": "是否可拷贝,为对象时可进行各种自定义", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "delete", "label": "delete", "title": "添加删除线样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "禁用文本", "setters": "BooleanSetter", "defaultValue": false }, { "name": "editable", "label": "editable", "title": "是否可编辑,为对象时可对编辑进行控制", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "ellipsis", "label": "ellipsis", "title": "自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "mark", "label": "mark", "title": "添加标记样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "strong", "label": "strong", "title": "是否加粗", "setters": "BooleanSetter", "defaultValue": false }, { "name": "type", "label": "type", "title": "文本类型", "setters": "SelectSetter", "options": [ "secondary", "success", "warning", "danger" ] }, { "name": "underline", "label": "underline", "title": "添加下划线样式", "setters": "BooleanSetter", "defaultValue": false } ], "snippet": { "children": [ { "name": "ATypographyParagraph", "children": "In the process of internal desktop applications development, many different design specs and implementations would be involved, which might cause designers and developers difficulties and duplication and reduce the efficiency of development" }, { "name": "ATypographyParagraph", "children": [ { "name": "ATypographyText", "children": "uniform the user interface specs for internal background projects, lower the unnecessary cost of design differences and implementation and liberate the resources of design and front-end development." } ] } ] }, "events": [ "update:content" ], "slots": [ "copyableIcon", "copyableTooltip", "editableIcon", "editableTooltip", "ellipsisSymbol", "ellipsisTooltip", "enterEnterIcon" ], "package": "ant-design-vue" }, "ARow": { "name": "ARow", "alias": "Row", "label": "布局行", "categoryId": "layout", "doc": "https://www.antdv.com/components/grid-cn", "props": [ { "name": "align", "label": "align", "title": "垂直对齐方式", "setters": "SelectSetter", "options": [ "top", "middle", "bottom", "stretch" ], "defaultValue": "top" }, { "name": "gutter", "label": "gutter", "title": "栅格间隔,可以写成像素值或支持响应式的对象写法来设置水平间隔 { xs: 8, sm: 16, md: 24}。或者使用数组形式同时设置 [水平间距, 垂直间距](1.5.0 后支持)。", "setters": [ "NumberSetter", "ObjectSetter", "ArraySetter" ], "defaultValue": 0 }, { "name": "justify", "label": "justify", "title": "水平排列方式", "setters": "SelectSetter", "options": [ "start", "end", "center", "space-around", "space-between", "space-evenly" ], "defaultValue": "start" }, { "name": "wrap", "label": "wrap", "title": "是否自动换行", "setters": "BooleanSetter", "defaultValue": "false" } ], "snippet": { "props": { "gutter": 10 }, "children": [ { "name": "ACol", "props": { "span": 6 }, "children": [ { "name": "component", "props": { "is": "div", "style": { "height": "50px", "background": "#ecf5ff" } } } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "4" } } ] } ] }, "package": "ant-design-vue" }, "ACol": { "name": "ACol", "alias": "Col", "label": "布局列", "categoryId": "layout", "doc": "https://www.antdv.com/components/grid-cn", "props": [ { "name": "flex", "label": "flex", "title": "flex 布局填充", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "offset", "label": "offset", "title": "栅格左侧的间隔格数,间隔内不可以有栅格", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "order", "label": "order", "title": "栅格顺序,flex 布局模式下有效", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "pull", "label": "pull", "title": "栅格向左移动格数", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "push", "label": "push", "title": "栅格向右移动格数", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "span", "label": "span", "title": "栅格占位格数,为 0 时相当于 display: none", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "xs", "label": "xs", "title": "<576px 响应式栅格,可为栅格数或一个包含其他属性的对象", "setters": [ "NumberSetter", "ObjectSetter" ] }, { "name": "sm", "label": "sm", "title": "≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象", "setters": [ "NumberSetter", "ObjectSetter" ] }, { "name": "md", "label": "md", "title": "≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象", "setters": [ "NumberSetter", "ObjectSetter" ] }, { "name": "lg", "label": "lg", "title": "≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象", "setters": [ "NumberSetter", "ObjectSetter" ] }, { "name": "xl", "label": "xl", "title": "≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象", "setters": [ "NumberSetter", "ObjectSetter" ] }, { "name": "xxl", "label": "xxl", "title": "≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象", "setters": [ "NumberSetter", "ObjectSetter" ] } ], "snippet": { "props": { "span": 6 }, "children": [ { "name": "component", "props": { "is": "div", "style": { "height": "50px", "background": "#ecf5ff" } }, "children": "ACol" } ] }, "package": "ant-design-vue" }, "ALayout": { "name": "ALayout", "alias": "Layout", "label": "布局容器", "categoryId": "layout", "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed", "props": [ { "name": "class", "label": "class", "title": "容器 class", "setters": "StringSetter" }, { "name": "hasSider", "label": "hasSider", "title": "表示子元素里有 Sider,一般不用指定。可用于服务端渲染时避免样式闪动", "setters": "BooleanSetter", "defaultValue": false }, { "name": "style", "label": "style", "title": "指定样式", "setters": "ObjectSetter" } ], "snippet": { "children": [ { "name": "ALayoutSider", "children": "ALayoutSider", "props": { "style": { "textAlign": "center", "lineHeight": "120px", "color": "#fff", "backgroundColor": "#3ba0e9" } } }, { "name": "ALayout", "children": [ { "name": "ALayoutHeader", "children": "header", "props": { "style": { "textAlign": "center", "color": "#fff", "height": 64, "paddingInline": 50, "lineHeight": "64px", "backgroundColor": "#7dbcea" } } }, { "name": "ALayoutContent", "children": "content", "props": { "style": { "textAlign": "center", "minHeight": 120, "lineHeight": "120px", "color": "#fff", "backgroundColor": "#108ee9" } } }, { "name": "ALayoutFooter", "children": "footer", "props": { "style": { "textAlign": "center", "color": "#fff", "backgroundColor": "#7dbcea" } } } ] } ] }, "package": "ant-design-vue" }, "ALayoutHeader": { "name": "ALayoutHeader", "alias": "Header", "parent": "Layout", "label": "顶栏容器", "categoryId": "layout", "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed", "snippet": { "children": "header", "props": { "style": { "textAlign": "center", "color": "#fff", "height": 64, "paddingInline": 50, "lineHeight": "64px", "backgroundColor": "#7dbcea" } } }, "package": "ant-design-vue" }, "ALayoutContent": { "name": "ALayoutContent", "alias": "Content", "parent": "Layout", "label": "主要内容容器", "categoryId": "layout", "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed", "snippet": { "children": "content", "props": { "style": { "textAlign": "center", "minHeight": 120, "lineHeight": "120px", "color": "#fff", "backgroundColor": "#108ee9" } } }, "package": "ant-design-vue" }, "ALayoutFooter": { "name": "ALayoutFooter", "alias": "Footer", "parent": "Layout", "label": "底栏容器", "categoryId": "layout", "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed", "snippet": { "children": "footer", "props": { "style": { "textAlign": "center", "color": "#fff", "backgroundColor": "#7dbcea" } } }, "package": "ant-design-vue" }, "ALayoutSider": { "name": "ALayoutSider", "alias": "Sider", "parent": "Layout", "label": "侧边栏容器", "categoryId": "layout", "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed", "props": [ { "name": "breakpoint", "label": "breakpoint", "title": "触发响应式布局的断点", "setters": "StringSetter" }, { "name": "class", "label": "class", "title": "容器 class", "setters": "StringSetter" }, { "name": "collapsed", "label": "collapsed", "title": "当前收起状态", "setters": "BooleanSetter" }, { "name": "collapsedWidth", "label": "collapsedWidth", "title": "收缩宽度,设置为 0 会出现特殊 trigger", "setters": "NumberSetter", "defaultValue": 80 }, { "name": "collapsible", "label": "collapsible", "title": "是否可收起", "setters": "BooleanSetter", "defaultValue": false }, { "name": "defaultCollapsed", "label": "defaultCollapsed", "title": "是否默认收起", "setters": "BooleanSetter", "defaultValue": false }, { "name": "reverseArrow", "label": "reverseArrow", "title": "翻转折叠提示箭头的方向,当 Sider 在右边时可以使用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "style", "label": "style", "title": "指定样式", "setters": [ "ObjectSetter", "StringSetter" ] }, { "name": "theme", "label": "theme", "title": "主题颜色", "setters": "SelectSetter", "options": [ "light", "dark" ], "defaultValue": "dark" }, { "name": "trigger", "label": "trigger", "title": "自定义 trigger,设置为 null 时隐藏 trigger", "setters": "StringSetter" }, { "name": "width", "label": "width", "title": "宽度", "setters": [ "NumberSetter", "StringSetter" ], "defaultValue": 200 }, { "name": "zeroWidthTriggerStyle", "label": "zeroWidthTriggerStyle", "title": "指定当 collapsedWidth 为 0 时出现的特殊 trigger 的样式", "setters": "ObjectSetter" } ], "events": [ "breakpoint", "collapse", "update:collapsed" ], "slots": [ "trigger" ], "snippet": { "children": "sider", "props": { "style": { "textAlign": "center", "lineHeight": "120px", "color": "#fff", "backgroundColor": "#3ba0e9" } } }, "package": "ant-design-vue" }, "ASpace": { "name": "ASpace", "alias": "Space", "label": "间距", "categoryId": "layout", "doc": "https://www.antdv.com/components/space-cn", "props": [ { "name": "align", "label": "align", "title": "垂直对齐方式", "setters": "SelectSetter", "options": [ "top", "middle", "bottom", "stretch" ], "defaultValue": "top" }, { "name": "direction", "label": "direction", "title": "间距方向", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "horizontal" }, { "name": "size", "label": "size", "title": "间距大小", "setters": [ "SelectSetter", "NumberSetter" ], "options": [ "small", "middle", "large" ], "defaultValue": "small" }, { "name": "wrap", "label": "wrap", "title": "是否自动换行,仅在 horizontal 时有效", "setters": "BooleanSetter", "defaultValue": false } ], "slots": [ "split" ], "snippet": { "props": { "style": { "width": "100%" } }, "children": [ { "name": "ACard", "children": [ { "name": "component", "props": { "is": "p" }, "children": "List item" } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "2" } } ] } ] }, "package": "ant-design-vue" }, "ASpaceCompact": { "name": "ASpaceCompact", "alias": "Compact", "parent": "Space", "label": "紧凑间距", "categoryId": "layout", "doc": "https://www.antdv.com/components/space-cn", "props": [ { "name": "block", "label": "block", "title": "将宽度调整为父元素宽度的选项", "setters": "BooleanSetter", "defaultValue": false }, { "name": "direction", "label": "direction", "title": "指定排列方向", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "horizontal" }, { "name": "size", "label": "size", "title": "子组件大小", "setters": "SelectSetter", "options": [ "small", "middle", "large" ], "defaultValue": "small" } ], "snippet": { "props": { "style": { "width": "100%" } }, "children": [ { "name": "ACard", "children": [ { "name": "component", "props": { "is": "p" }, "children": "List item" } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "4" } } ] } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "4" } } ] }, "package": "ant-design-vue" }, "AAnchor": { "name": "AAnchor", "alias": "Anchor", "label": "锚点", "categoryId": "nav", "doc": "https://www.antdv.com/components/anchor-cn", "props": [ { "name": "affix", "label": "affix", "title": "固定模式", "setters": "BooleanSetter", "defaultValue": true }, { "name": "bounds", "label": "bounds", "title": "锚点区域边界", "setters": "NumberSetter", "defaultValue": 5 }, { "name": "getContainer", "label": "getContainer", "title": "指定滚动的容器", "setters": "FunctionSetter" }, { "name": "getCurrentAnchor", "label": "getCurrentAnchor", "title": "自定义高亮的锚点", "setters": "FunctionSetter" }, { "name": "offsetBottom", "label": "offsetBottom", "title": "距离窗口底部达到指定偏移量后触发", "setters": "NumberSetter" }, { "name": "offsetTop", "label": "offsetTop", "title": "距离窗口顶部达到指定偏移量后触发", "setters": "NumberSetter" }, { "name": "showInkInFixed", "label": "showInkInFixed", "title": ":affix=\"false\" 时是否显示小方块", "setters": "BooleanSetter", "defaultValue": false }, { "name": "targetOffset", "label": "targetOffset", "title": "锚点滚动偏移量,默认与 offsetTop 相同", "setters": "NumberSetter", "defaultValue": "offsetTop" }, { "name": "wrapperClass", "label": "wrapperClass", "title": "容器的类名", "setters": "StringSetter" }, { "name": "wrapperStyle", "label": "wrapperStyle", "title": "容器样式", "setters": "ObjectSetter" }, { "name": "items", "label": "items", "title": "数据化配置选项内容,支持通过 children 嵌套", "setters": "ArraySetter" }, { "name": "direction", "label": "direction", "title": "设置导航方向", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "vertical" } ], "slots": [ "customTitle" ], "snippet": { "props": { "direction": "horizontal", "items": [ { "key": "horizontally-part-1", "href": "#horizontally-part-1", "title": "Part 1" }, { "key": "horizontally-part-2", "href": "#horizontally-part-2", "title": "Part 2" }, { "key": "horizontally-part-3", "href": "#horizontally-part-3", "title": "Part 3" }, { "key": "horizontally-part-4", "href": "#horizontally-part-4", "title": "Part 4" }, { "key": "horizontally-part-5", "href": "#horizontally-part-5", "title": "Part 5" }, { "key": "horizontally-part-6", "href": "#horizontally-part-6", "title": "Part 6" } ] } }, "package": "ant-design-vue" }, "ABreadcrumb": { "name": "ABreadcrumb", "alias": "Breadcrumb", "label": "面包屑", "categoryId": "nav", "doc": "https://www.antdv.com/components/breadcrumb-cn", "props": [ { "name": "itemRender", "label": "itemRender", "title": "自定义链接函数,和 vue-router 配置使用, 也可使用 #itemRender=\"props\"" }, { "name": "params", "label": "params", "title": "路由的参数", "setters": "ObjectSetter" }, { "name": "routes", "label": "routes", "title": "router 的路由栈信息", "setters": "ArraySetter" }, { "name": "separator", "label": "separator", "title": "分隔符自定义", "setters": "StringSetter", "defaultValue": "/" } ], "snippet": { "children": [ { "name": "BreadcrumbItem", "children": "Home" }, { "name": "ABreadcrumbSeparator" }, { "name": "BreadcrumbItem", "children": "Application Center" }, { "name": "ABreadcrumbSeparator" }, { "name": "BreadcrumbItem", "children": "Application List" }, { "name": "ABreadcrumbSeparator" }, { "name": "BreadcrumbItem", "props": { "style": { "fontWeight": "700", "color": "#000" } }, "children": "An Application" } ] }, "package": "ant-design-vue" }, "ABreadcrumbItem": { "name": "ABreadcrumbItem", "alias": "Item", "parent": "Breadcrumb", "label": "面包屑项", "categoryId": "nav", "doc": "https://www.antdv.com/components/breadcrumb-cn", "props": [ { "name": "href", "label": "href", "title": "链接的目的地", "setters": "StringSetter" }, { "name": "overlay", "label": "overlay", "title": "下拉菜单的内容", "setters": [ "ObjectSetter", "FunctionSetter" ] } ], "events": [ "click" ], "snippet": { "children": "面包屑项" }, "package": "ant-design-vue" }, "ABreadcrumbSeparator": { "name": "ABreadcrumbSeparator", "alias": "Separator", "parent": "Breadcrumb", "label": "面包屑分隔符", "categoryId": "nav", "doc": "https://www.antdv.com/components/breadcrumb-cn", "package": "ant-design-vue" }, "ADropdown": { "name": "ADropdown", "alias": "Dropdown", "label": "下拉菜单", "categoryId": "nav", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "align", "label": "align", "title": "该值将合并到 placement 的配置中", "setters": "ObjectSetter" }, { "name": "arrow", "label": "arrow", "title": "下拉框箭头是否显示", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "destroyPopupOnHide", "label": "destroyPopupOnHide", "title": "关闭后是否销毁 Dropdown", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "菜单是否禁用", "defaultValue": false }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位", "setters": "FunctionSetter" }, { "name": "overlayClassName", "label": "overlayClassName", "title": "下拉根元素的类名称", "setters": "StringSetter" }, { "name": "overlayStyle", "label": "overlayStyle", "title": "下拉根元素的样式", "setters": "ObjectSetter" }, { "name": "placement", "label": "placement", "title": "菜单弹出位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottom", "bottomRight", "topLeft", "top", "topRight" ], "defaultValue": "bottomLeft\t" }, { "name": "trigger", "label": "trigger", "title": "触发下拉的行为, 移动端不支持 hover", "setters": "ArraySetter", "defaultValue": [ "hover" ] }, { "name": "open", "label": "open", "title": "菜单是否显示", "setters": "BooleanSetter" } ], "events": [ "openChange", "update:open" ], "slots": [ "overlay" ], "snippet": { "name": "ADropdownButton", "children": [ { "name": "AButton", "children": [ { "name": "component", "props": { "is": "span" }, "children": "下拉菜单" }, { "name": "component", "props": { "is": "span" }, "children": " V" } ] }, { "name": "AMenu", "slot": "overlay", "children": [ { "name": "AMenuItem", "children": "Action 1" }, { "name": "AMenuItem", "children": "Action 2" }, { "name": "AMenuItem", "children": "Action 3" } ] } ] }, "package": "ant-design-vue" }, "ADropdownButton": { "name": "ADropdownButton", "alias": "Button", "parent": "Dropdown", "label": "下拉菜单按钮", "categoryId": "nav", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "disabled", "label": "disabled", "title": "菜单是否禁用", "setters": "BooleanSetter" }, { "name": "loading", "label": "loading", "title": "设置按钮载入状态", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "placement", "label": "placement", "title": "菜单弹出位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottom", "bottomRight", "topLeft", "top", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "size", "label": "size", "title": "按钮大小,和 Button 一致", "setters": "StringSetter", "defaultValue": "default" }, { "name": "trigger", "label": "trigger", "title": "触发下拉的行为", "setters": "ArraySetter", "defaultValue": [ "hover" ] }, { "name": "type", "label": "type", "title": "按钮类型,和 Button 一致", "setters": "StringSetter", "defaultValue": "default" }, { "name": "open", "label": "open", "title": "菜单是否显示", "setters": [ "BooleanSetter" ] } ], "events": [ "click", "openChange", "update:open" ], "slots": [ "icon", "overlay" ], "snippet": { "name": "button", "children": [ { "name": "a", "children": "Dropdown" }, { "name": "AMenu", "slot": "overlay", "props": { "mode": "vertical" }, "children": [ { "name": "AMenuItem", "children": "1st menu item" }, { "name": "AMenuItem", "children": "2nd menu item" }, { "name": "AMenuItem", "children": "3rd menu item" } ] } ] }, "package": "ant-design-vue" }, "AMenu": { "name": "AMenu", "alias": "Menu", "label": "导航菜单", "categoryId": "nav", "doc": "https://www.antdv.com/components/menu-cn", "props": [ { "name": "forceSubMenuRender", "label": "forceSubMenuRender", "title": "在子菜单展示之前就渲染进 DOM", "setters": "BooleanSetter", "defaultValue": false }, { "name": "inlineCollapsed", "label": "inlineCollapsed", "title": "inline 时菜单是否收起状态", "setters": "BooleanSetter" }, { "name": "inlineIndent", "label": "inlineIndent", "title": "inline 模式的菜单缩进宽度", "setters": "NumberSetter", "defaultValue": 24 }, { "name": "items", "label": "items", "title": "菜单内容", "setters": "ArraySetter" }, { "name": "mode", "label": "mode", "title": "菜单类型,现在支持垂直、水平、和内嵌模式三种", "setters": "SelectSetter", "options": [ "vertical", "horizontal", "inline" ], "defaultValue": "vertical" }, { "name": "multiple", "label": "multiple", "title": "是否允许多选", "setters": "BooleanSetter", "defaultValue": false }, { "name": "openKeys", "label": "openKeys", "title": "当前展开的 SubMenu 菜单项 key 数组", "setters": "ArraySetter" }, { "name": "selectable", "label": "selectable", "title": "是否允许选中", "setters": "BooleanSetter", "defaultValue": true }, { "name": "selectedKeys", "label": "selectedKeys", "title": "当前选中的菜单项 key 数组", "setters": "ArraySetter" }, { "name": "subMenuCloseDelay", "label": "subMenuCloseDelay", "title": "用户鼠标离开子菜单后关闭延时,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "subMenuOpenDelay", "label": "subMenuOpenDelay", "title": "用户鼠标进入子菜单后开启延时,单位:秒", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "theme", "label": "theme", "title": "主题颜色", "setters": "SelectSetter", "options": [ "light", "dark" ], "defaultValue": "light" }, { "name": "triggerSubMenuAction", "label": "triggerSubMenuAction", "title": "修改 Menu 子菜单的触发方式", "setters": "SelectSetter", "options": [ "click", "hover" ], "defaultValue": "hover" } ], "events": [ "click", "deselect", "openChange", "select", "update:openKeys", "update:selectedKeys" ], "slots": [ "overflowedIndicator" ], "snippet": { "props": { "selectedKeys": [ "mail" ], "mode": "horizontal", "items": [ { "key": "mail", "label": "Navigation One", "title": "Navigation One" }, { "key": "app", "label": "Navigation Two", "title": "Navigation Two" }, { "key": "sub1", "label": "Navigation Three - Submenu", "title": "Navigation Three - Submenu", "children": [ { "type": "group", "label": "Item 1", "children": [ { "label": "Option 1", "key": "setting:1" }, { "label": "Option 2", "key": "setting:2" } ] }, { "type": "group", "label": "Item 2", "children": [ { "label": "Option 3", "key": "setting:3" }, { "label": "Option 4", "key": "setting:4" } ] } ] }, { "key": "alipay", "label": "Navigation Four - Link", "title": "Navigation Four - Link" } ] } }, "package": "ant-design-vue" }, "AMenuItem": { "name": "AMenuItem", "alias": "Item", "parent": "Menu", "label": "导航菜单项", "categoryId": "nav", "doc": "https://www.antdv.com/components/menu-cn", "props": [ { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "key", "label": "key", "title": "item 的唯一标志", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "title", "label": "title", "title": "设置收缩时展示的悬浮标题", "setters": "StringSetter" } ], "slots": [ "icon", "title" ], "snippet": { "children": "菜单项", "props": { "key": "key", "title": "Navigation One" } }, "package": "ant-design-vue" }, "AMenuSubMenu": { "name": "AMenuSubMenu", "alias": "SubMenu", "childIncludes": [ "AMenuItem", "AMenuSubMenu" ], "parent": "Menu", "label": "导航子菜单", "categoryId": "nav", "doc": "https://www.antdv.com/components/menu-cn", "props": [ { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "key", "label": "key", "title": "唯一标志, 必填", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "popupClassName", "label": "popupClassName", "title": "子菜单样式", "setters": "StringSetter" }, { "name": "popupOffset", "label": "popupOffset", "title": "子菜单偏移量,mode=\"inline\" 时无效", "setters": "ArraySetter" }, { "name": "title", "label": "title", "title": "子菜单项值", "setters": "StringSetter" } ], "events": [ "titleClick" ], "slots": [ "expandIcon", "icon", "title" ], "snippet": { "children": [ { "name": "AMenuItem", "children": "菜单项", "props": { "key": "key", "title": "Navigation One -- AMenuItem" } } ] }, "package": "ant-design-vue" }, "AMenuItemGroup": { "name": "AMenuItemGroup", "alias": "ItemGroup", "childIncludes": [ "AMenuItem" ], "parent": "Menu", "label": "导航菜单项组", "categoryId": "nav", "doc": "https://www.antdv.com/components/menu-cn", "props": [ { "name": "title", "label": "title", "title": "分组标题", "setters": "StringSetter" } ], "slots": [ "title" ], "snippet": { "children": [ { "name": "AMenuItem", "children": "菜单项", "props": { "key": "key", "title": "Navigation One -- AMenuItem" } } ] }, "package": "ant-design-vue" }, "AMenuDivider": { "name": "AMenuDivider", "alias": "Divider", "parent": "Menu", "label": "菜单项分割线", "categoryId": "nav", "doc": "https://www.antdv.com/components/menu-cn", "props": [ { "name": "dashed", "label": "dashed", "title": "是否虚线", "setters": "BooleanSetter", "defaultValue": false } ], "package": "ant-design-vue" }, "APageHeader": { "name": "APageHeader", "alias": "PageHeader", "label": "页头", "categoryId": "nav", "doc": "https://www.antdv.com/components/page-header-cn", "props": [ { "name": "avatar", "label": "avatar", "title": "标题栏旁的头像", "setters": "ObjectSetter" }, { "name": "backIcon", "label": "backIcon", "title": "自定义 back icon ,如果为 false 不渲染 back icon", "setters": "StringSetter" }, { "name": "breadcrumb", "label": "breadcrumb", "title": "面包屑的配置", "setters": "ObjectSetter" }, { "name": "extra", "label": "extra", "title": "操作区,位于 title 行的行尾", "setters": "StringSetter" }, { "name": "footer", "label": "footer", "title": "PageHeader 的页脚,一般用于渲染 TabBar", "setters": "StringSetter" }, { "name": "ghost", "label": "ghost", "title": "pageHeader 的类型,将会改变背景颜色", "setters": "BooleanSetter", "defaultValue": "true" }, { "name": "subTitle", "label": "subTitle", "title": "自定义的二级标题文字", "setters": "StringSetter" }, { "name": "tags", "label": "tags", "title": "title 旁的 tag 列表", "setters": [ "ObjectSetter", "ArraySetter" ] }, { "name": "title", "label": "title", "title": "自定义标题文字", "setters": "StringSetter" } ], "events": [ "back" ], "slots": [ "backIcon", "extra", "footer", "subTitle", "title" ], "snippet": { "name": "APageHeader", "props": { "title": "Title", "subTitle": "This is a subtitle", "style": { "border": "1px solid rgb(235, 237, 240)" } } }, "package": "ant-design-vue" }, "APagination": { "name": "APagination", "alias": "Pagination", "label": "分页", "categoryId": "nav", "doc": "https://www.antdv.com/components/pagination-cn", "props": [ { "name": "current", "label": "current", "title": "当前页数", "setters": "NumberSetter" }, { "name": "defaultPageSize", "label": "defaultPageSize", "title": "默认的每页条数", "setters": "NumberSetter", "defaultValue": 10 }, { "name": "disabled", "label": "disabled", "title": "禁用分页", "setters": "BooleanSetter" }, { "name": "hideOnSinglePage", "label": "hideOnSinglePage", "title": "只有一页时是否隐藏分页器", "setters": "BooleanSetter", "defaultValue": false }, { "name": "itemRender", "label": "itemRender", "title": "用于自定义页码的结构,可用于优化 SEO", "setters": "FunctionSetter" }, { "name": "pageSize", "label": "pageSize", "title": "每页条数", "setters": "NumberSetter" }, { "name": "pageSizeOptions", "label": "pageSizeOptions", "title": "指定每页可以显示多少条", "setters": "ArraySetter", "defaultValue": [ "10", "20", "50", "100" ] }, { "name": "responsive", "label": "responsive", "title": "当 size 未指定时,根据屏幕宽度自动调整尺寸", "setters": "BooleanSetter" }, { "name": "showLessItems", "label": "showLessItems", "title": "是否显示较少页面内容", "setters": "BooleanSetter", "defaultValue": false }, { "name": "showQuickJumper", "label": "showQuickJumper", "title": "是否可以快速跳转至某页", "setters": "BooleanSetter", "defaultValue": false }, { "name": "showSizeChanger", "label": "showSizeChanger", "title": "是否展示 pageSize 切换器,当 total 大于 50 时默认为 true", "setters": "BooleanSetter" }, { "name": "showTotal", "label": "showTotal", "title": "用于显示数据总量和当前数据顺序", "setters": "FunctionSetter" }, { "name": "simple", "label": "simple", "title": "当添加该属性时,显示为简单分页", "setters": "BooleanSetter" }, { "name": "size", "label": "size", "title": "当为「small」时,是小尺寸分页", "setters": "StringSetter", "defaultValue": "" }, { "name": "total", "label": "total", "title": "数据总数", "setters": "NumberSetter", "defaultValue": 0 } ], "events": [ "change", "showSizeChange", "update:current", "update:pageSize" ], "snippet": { "name": "APagination", "props": { "total": 1000, "showLessItems": true, "showQuickJumper": true, "showSizeChanger": true } }, "package": "ant-design-vue" }, "ASteps": { "name": "ASteps", "alias": "Steps", "label": "步骤条", "categoryId": "nav", "doc": "https://www.antdv.com/components/steps-cn", "props": [ { "name": "current", "label": "current", "title": "指定当前步骤,从 0 开始记数。在子 Step 元素中,可以通过 status 属性覆盖状态", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "direction", "label": "direction", "title": "指定步骤条方向", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "horizontal" }, { "name": "initial", "label": "initial", "title": "起始序号,从 0 开始记数", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "labelPlacement", "label": "labelPlacement", "title": "指定标签放置位置,默认水平放图标右侧,可选vertical放图标下方", "setters": "SelectSetter", "options": [ "vertical", "horizontal" ], "defaultValue": "horizontal" }, { "name": "percent", "label": "percent", "title": "当前 process 步骤显示的进度条进度(只对基本类型的 Steps 生效)", "setters": "NumberSetter" }, { "name": "progressDot", "label": "progressDot", "title": "点状步骤条,可以设置为一个 作用域插槽,labelPlacement 将强制为vertical", "setters": "BooleanSetter", "defaultValue": false }, { "name": "responsive", "label": "responsive", "title": "当屏幕宽度小于 532px 时自动变为垂直模式", "setters": "BooleanSetter", "defaultValue": true }, { "name": "size", "label": "size", "title": "指定大小", "setters": "SelectSetter", "options": [ "default", "small" ], "defaultValue": "default" }, { "name": "status", "label": "status", "title": "指定当前步骤的状态,可选 wait process finish error", "setters": "SelectSetter", "options": [ "wait", "process", "finish", "error" ], "defaultValue": "default" }, { "name": "items", "label": "items", "title": "配置选项卡内容", "setters": "ArraySetter", "defaultValue": [] } ], "events": [ "change", "update:current" ], "slots": [ "progressDot" ], "snippet": { "props": { "current": 1, "items": [ { "title": "Finished", "description": "This is a description." }, { "title": "In Progress", "description": "This is a description.", "subTitle": "Left 00:00:08" }, { "title": "Waiting", "description": "This is a description." } ] } }, "package": "ant-design-vue" }, "AStep": { "name": "AStep", "alias": "Step", "parent": "Steps", "label": "步骤项", "categoryId": "nav", "doc": "https://www.antdv.com/components/steps-cn", "props": [ { "name": "description", "label": "description", "title": "步骤的详情描述", "setters": "StringSetter" }, { "name": "disabled", "label": "disabled", "title": "\t禁用点击", "setters": "BooleanSetter", "defaultValue": false }, { "name": "icon", "label": "icon", "title": "步骤图标的类型", "setters": "StringSetter" }, { "name": "status", "label": "status", "title": "指定状态。当不配置该属性时,会使用 Steps 的 current 来自动指定状态", "setters": "SelectSetter", "options": [ "wait", "process", "finish" ], "defaultValue": "wait" }, { "name": "subTitle", "label": "subTitle", "title": "子标题", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "标题", "setters": "StringSetter" } ], "slots": [ "description", "icon", "subTitle", "title" ], "snippet": { "props": { "title": "步骤", "description": "步骤的详情描述" } }, "package": "ant-design-vue" }, "AAutoComplete": { "name": "AAutoComplete", "alias": "AutoComplete", "label": "自动补全输入框", "categoryId": "input", "doc": "https://www.antdv.com/components/auto-complete-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "支持清除, 单选模式有效", "setters": "BooleanSetter", "defaultValue": false }, { "name": "backfill", "label": "backfill", "title": "使用键盘选择选项的时候把选中项回填到输入框中", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "defaultActiveFirstOption", "label": "defaultActiveFirstOption", "title": "是否默认高亮第一个选项。", "setters": "BooleanSetter", "defaultValue": true }, { "name": "defaultOpen", "label": "defaultOpen", "title": "是否默认展开下拉菜单", "setters": "BooleanSetter" }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "popupClassName", "label": "popupClassName", "title": "下拉菜单的 className 属性", "setters": "StringSetter" }, { "name": "dropdownMatchSelectWidth", "label": "dropdownMatchSelectWidth", "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动", "setters": [ "BooleanSetter", "NumberSetter" ], "defaultValue": true }, { "name": "dropdownMenuStyle", "label": "dropdownMenuStyle", "title": "dropdown 菜单自定义样式", "setters": "ObjectSetter" }, { "name": "filterOption", "label": "filterOption", "title": "是否根据输入项进行筛选。当其为一个函数时,会接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false。", "setters": [ "BooleanSetter", "FunctionSetter" ], "defaultValue": true }, { "name": "open", "label": "open", "title": "是否展开下拉菜单", "setters": "BooleanSetter" }, { "name": "options", "label": "options", "title": "自动完成的数据源", "setters": "ArraySetter" }, { "name": "placeholder", "label": "placeholder", "title": "输入框提示", "setters": "StringSetter" }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "value", "label": "value", "title": "指定当前选中的条目", "setters": [ "StringSetter", "ArraySetter", "ObjectSetter" ] } ], "events": [ "blur", "change", "dropdownVisibleChange", "focus", "search", "select", "clear", "update:value" ], "slots": [ { "name": "clearIcon" }, { "name": "default" }, { "name": "option", "params": [ "value", "label", "array" ] }, { "name": "placeholder" } ], "snippet": { "props": { "placeholder": "input here", "style": { "width": "200px" } } }, "package": "ant-design-vue" }, "ACascader": { "name": "ACascader", "alias": "Cascader", "label": "级联选择器", "categoryId": "input", "doc": "https://www.antdv.com/components/cascader-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "是否支持清除", "setters": "BooleanSetter", "defaultValue": true }, { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "changeOnSelect", "label": "changeOnSelect", "title": "(单选时生效)当此项为 true 时,点选每级菜单选项值都会发生变化,具体见上面的演示", "setters": "BooleanSetter", "defaultValue": false }, { "name": "defaultValue", "label": "defaultValue", "title": "默认的选中项", "setters": "ArraySetter", "defaultValue": [] }, { "name": "disabled", "label": "disabled", "title": "禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "displayRender", "label": "displayRender", "title": "选择后展示的渲染函数,可使用 #displayRender=\"{labels, selectedOptions}\"", "setters": "FunctionSetter" }, { "name": "popupClassName", "label": "popupClassName", "title": "自定义浮层类名", "setters": "StringSetter" }, { "name": "dropdownStyle", "label": "dropdownStyle", "title": "自定义浮层样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "expandTrigger", "label": "expandTrigger", "title": "次级菜单的展开方式", "setters": "SelectSetter", "options": [ "click", "hover" ], "defaultValue": "click" }, { "name": "fieldNames", "label": "fieldNames", "title": "自定义 options 中 label value children 的字段", "setters": "ObjectSetter", "defaultValue": { "label": "label", "value": "value", "children": "children" } }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位", "setters": "FunctionSetter" }, { "name": "loadData", "label": "loadData", "title": "用于动态加载选项,无法与 showSearch 一起使用", "setters": "FunctionSetter" }, { "name": "maxTagCount", "label": "maxTagCount", "title": "最多显示多少个 tag,响应式模式会对性能产生损耗", "setters": [ "NumberSetter", "SelectSetter" ], "options": [ "responsive" ] }, { "name": "maxTagPlaceholder", "label": "maxTagPlaceholder", "title": "隐藏 tag 时显示的内容", "setters": "FunctionSetter" }, { "name": "multiple", "label": "multiple", "title": "支持多选节点", "setters": "BooleanSetter" }, { "name": "notFoundContent", "label": "notFoundContent", "title": "当下拉列表为空时显示的内容", "setters": "StringSetter", "defaultValue": "Not Found" }, { "name": "open", "label": "open", "title": "控制浮层显隐", "setters": "BooleanSetter" }, { "name": "options", "label": "options", "title": "可选项数据源", "setters": "ArraySetter" }, { "name": "placeholder", "label": "placeholder", "title": "输入框占位文本", "setters": "StringSetter", "defaultValue": "请选择" }, { "name": "placement", "label": "placement", "title": "浮层预设位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "showCheckedStrategy", "label": "showCheckedStrategy", "title": "定义选中项回填的方式。Cascader.SHOW_CHILD: 只显示选中的子节点。Cascader.SHOW_PARENT: 只显示父节点(当父节点下所有子节点都选中时)", "setters": "SelectSetter", "options": [ "Cascader.SHOW_PARENT", "Cascader.SHOW_PARENT" ], "defaultValue": "Cascader.SHOW_PARENT" }, { "name": "searchValue", "label": "searchValue", "title": "设置搜索的值,需要与 showSearch 配合使用", "setters": "StringSetter" }, { "name": "showSearch", "label": "showSearch", "title": "在选择框中显示搜索框", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "size", "label": "size", "title": "输入框大小", "setters": "SelectSetter", "options": [ "larger", "default", "small" ], "defaultValue": "default" }, { "name": "suffixIcon", "label": "suffixIcon", "title": "自定义的选择框后缀图标", "setters": "StringSetter" }, { "name": "value", "label": "value", "title": "指定选中项", "setters": "ArraySetter" } ], "events": [ "change", "dropdownVisibleChange", "search", "update:value" ], "slots": [ "clearIcon", "expandIcon", "maxTagPlaceholder", "notFoundContent", "removeIcon", "suffixIcon", "tagRender" ], "snippet": { "props": { "options": [ { "value": "guide", "label": "Guide", "children": [ { "value": "disciplines", "label": "Disciplines", "children": [ { "value": "consistency", "label": "Consistency" }, { "value": "feedback", "label": "Feedback" }, { "value": "efficiency", "label": "Efficiency" }, { "value": "controllability", "label": "Controllability" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "side nav", "label": "Side Navigation" }, { "value": "top nav", "label": "Top Navigation" } ] } ] }, { "value": "component", "label": "Component", "children": [ { "value": "basic", "label": "Basic", "children": [ { "value": "layout", "label": "Layout" }, { "value": "color", "label": "Color" }, { "value": "typography", "label": "Typography" }, { "value": "icon", "label": "Icon" }, { "value": "button", "label": "Button" } ] }, { "value": "form", "label": "Form", "children": [ { "value": "radio", "label": "Radio" }, { "value": "checkbox", "label": "Checkbox" }, { "value": "input", "label": "Input" }, { "value": "input-number", "label": "InputNumber" }, { "value": "select", "label": "Select" }, { "value": "cascader", "label": "Cascader" }, { "value": "switch", "label": "Switch" }, { "value": "slider", "label": "Slider" }, { "value": "time-picker", "label": "TimePicker" }, { "value": "date-picker", "label": "DatePicker" }, { "value": "datetime-picker", "label": "DateTimePicker" }, { "value": "upload", "label": "Upload" }, { "value": "rate", "label": "Rate" }, { "value": "form", "label": "Form" } ] }, { "value": "data", "label": "Data", "children": [ { "value": "table", "label": "Table" }, { "value": "tag", "label": "Tag" }, { "value": "progress", "label": "Progress" }, { "value": "tree", "label": "Tree" }, { "value": "pagination", "label": "Pagination" }, { "value": "badge", "label": "Badge" } ] }, { "value": "notice", "label": "Notice", "children": [ { "value": "alert", "label": "Alert" }, { "value": "loading", "label": "Loading" }, { "value": "message", "label": "Message" }, { "value": "message-box", "label": "MessageBox" }, { "value": "notification", "label": "Notification" } ] }, { "value": "navigation", "label": "Navigation", "children": [ { "value": "menu", "label": "Menu" }, { "value": "tabs", "label": "Tabs" }, { "value": "breadcrumb", "label": "Breadcrumb" }, { "value": "dropdown", "label": "Dropdown" }, { "value": "steps", "label": "Steps" } ] }, { "value": "others", "label": "Others", "children": [ { "value": "dialog", "label": "Dialog" }, { "value": "tooltip", "label": "Tooltip" }, { "value": "popover", "label": "Popover" }, { "value": "card", "label": "Card" }, { "value": "carousel", "label": "Carousel" }, { "value": "collapse", "label": "Collapse" } ] } ] }, { "value": "resource", "label": "Resource", "children": [ { "value": "axure", "label": "Axure Components" }, { "value": "sketch", "label": "Sketch Templates" }, { "value": "docs", "label": "Design Documentation" } ] } ], "props": {}, "value": [] } }, "package": "ant-design-vue" }, "ACheckbox": { "name": "ACheckbox", "alias": "Checkbox", "label": "多选框", "categoryId": "input", "doc": "https://www.antdv.com/components/checkbox-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checked", "label": "checked", "title": "指定当前是否选中", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "失效状态", "setters": "BooleanSetter", "defaultValue": false }, { "name": "indeterminate", "label": "indeterminate", "title": "设置 indeterminate 状态,只负责样式控制", "setters": "BooleanSetter", "defaultValue": false }, { "name": "value", "label": "value", "title": "与 CheckboxGroup 组合使用时的值", "setters": [ "BooleanSetter", "StringSetter", "NumberSetter" ] } ], "events": [ "change", "update:checked" ], "snippet": { "children": "checkbox" }, "package": "ant-design-vue" }, "ACheckboxGroup": { "name": "ACheckboxGroup", "alias": "Group", "parent": "Checkbox", "label": "多选框组", "categoryId": "input", "doc": "https://www.antdv.com/components/checkbox-cn", "props": [ { "name": "disabled", "label": "disabled", "title": "整组失效", "setters": "BooleanSetter", "defaultValue": false }, { "name": "name", "label": "name", "title": "CheckboxGroup 下所有 input[type=\"checkbox\"] 的 name 属性", "setters": "StringSetter" }, { "name": "options", "label": "options", "title": "指定可选项,可以通过 slot=\"label\" slot-scope=\"option\" 定制label", "setters": "ArraySetter", "defaultValue": [] }, { "name": "value", "label": "value", "title": "指定选中的选项", "setters": "ArraySetter", "defaultValue": [] } ], "events": [ "change", "update:value" ], "snippet": { "props": { "options": [ { "label": "Apple", "value": "Apple" }, { "label": "Pear", "value": "Pear" }, { "label": "Orange", "value": "Orange" } ] } }, "package": "ant-design-vue" }, "ADatePicker": { "name": "ADatePicker", "alias": "DatePicker", "label": "日期选择框", "categoryId": "input", "doc": "https://www.antdv.com/components/date-picker-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "是否显示清除按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "disabled", "label": "disabled", "title": "禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabledDate", "label": "disabledDate", "title": "不可选择的日期", "setters": "FunctionSetter" }, { "name": "format", "label": "format", "title": "设置日期格式,为数组时支持多格式匹配,展示以第一个为准", "setters": "StringSetter", "defaultValue": "YYYY-MM-DD" }, { "name": "dropdownClassName", "label": "dropdownClassName", "title": "额外的弹出日历 className", "setters": "StringSetter" }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "定义浮层的容器,默认为 body 上新建 div", "setters": "FunctionSetter" }, { "name": "inputReadOnly", "label": "inputReadOnly", "title": "设置输入框为只读(避免在移动设备上打开虚拟键盘)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "local", "label": "local", "title": "国际化配置", "setters": "ObjectSetter" }, { "name": "mode", "label": "mode", "title": "日期面板的状态", "setters": "SelectSetter", "options": [ "time", "date", "month", "year", "decade" ] }, { "name": "open", "label": "open", "title": "控制弹层是否展开", "setters": "BooleanSetter" }, { "name": "picker", "label": "picker", "title": "设置选择器类型", "setters": "SelectSetter", "options": [ "date", "week", "month", "quarter", "year" ], "defaultValue": "date" }, { "name": "placeholder", "label": "placeholder", "title": "输入框提示文字", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "placement", "label": "placement", "title": "选择框弹出的位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "popupStyle", "label": "popupStyle", "title": "额外的弹出日历样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "presets", "label": "presets", "title": "预设时间范围快捷选择", "setters": "ArraySetter" }, { "name": "size", "label": "size", "title": "输入框大小,large 高度为 40px,small 为 24px,默认是 32px", "setters": "SelectSetter", "options": [ "large", "middle", "small" ] }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "valueFormat", "label": "valueFormat", "title": "可选,绑定值的格式,对 value、defaultValue、defaultPickerValue 起作用。不指定则绑定值为 dayjs 对象", "setters": "StringSetter" }, { "name": "defaultPickerValue", "label": "defaultPickerValue", "title": "默认面板日期", "setters": "FunctionSetter" }, { "name": "disabledTime", "label": "disabledTime", "title": "不可选择的时间", "setters": "FunctionSetter" }, { "name": "format", "label": "format", "title": "展示的日期格式,配置参考 dayjs", "setters": "StringSetter", "defaultValue": "YYYY-MM-DD" }, { "name": "showNow", "label": "showNow", "title": "当设定了 showTime 的时候,面板是否显示“此刻”按钮", "setters": "BooleanSetter" }, { "name": "showTime", "label": "showTime", "title": "增加时间选择功能", "setters": [ "ObjectSetter", "BooleanSetter" ] }, { "name": "showTime.defaultValue", "label": "showTime.defaultValue", "title": "设置用户选择日期时默认的时分秒", "setters": "FunctionSetter" }, { "name": "showToday", "label": "showToday", "title": "是否展示“今天”按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "value", "label": "value", "title": "日期", "setters": "FunctionSetter" } ], "events": [ "openChange", "panelChange", "change", "ok", "update:value" ], "slots": [ "dateRender", "nextIcon", "prevIcon", "suffixIcon", "superNextIcon", "superPrevIcon", "renderExtraFooter" ], "package": "ant-design-vue" }, "ARangePicker": { "name": "ARangePicker", "alias": "RangePicker", "label": "日期选择框", "categoryId": "input", "doc": "https://www.antdv.com/components/date-picker-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "是否显示清除按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "dateRender", "label": "dateRender", "title": "自定义日期单元格的内容" }, { "name": "disabled", "label": "disabled", "title": "禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabledDate", "label": "disabledDate", "title": "不可选择的日期", "setters": "FunctionSetter" }, { "name": "format", "label": "format", "title": "设置日期格式,为数组时支持多格式匹配,展示以第一个为准", "setters": "StringSetter", "defaultValue": "YYYY-MM-DD" }, { "name": "dropdownClassName", "label": "dropdownClassName", "title": "额外的弹出日历 className", "setters": "StringSetter" }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "定义浮层的容器,默认为 body 上新建 div", "setters": "FunctionSetter" }, { "name": "inputReadOnly", "label": "inputReadOnly", "title": "设置输入框为只读(避免在移动设备上打开虚拟键盘)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "local", "label": "local", "title": "国际化配置", "setters": "ObjectSetter" }, { "name": "mode", "label": "mode", "title": "日期面板的状态", "setters": "SelectSetter", "options": [ "time", "date", "month", "year", "decade" ] }, { "name": "open", "label": "open", "title": "控制弹层是否展开", "setters": "BooleanSetter" }, { "name": "picker", "label": "picker", "title": "设置选择器类型", "setters": "SelectSetter", "options": [ "date", "week", "month", "quarter", "year" ], "defaultValue": "date" }, { "name": "placeholder", "label": "placeholder", "title": "输入框提示文字", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "placement", "label": "placement", "title": "选择框弹出的位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "popupStyle", "label": "popupStyle", "title": "额外的弹出日历样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "presets", "label": "presets", "title": "预设时间范围快捷选择", "setters": "ArraySetter" }, { "name": "size", "label": "size", "title": "输入框大小,large 高度为 40px,small 为 24px,默认是 32px", "setters": "SelectSetter", "options": [ "large", "middle", "small" ] }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "valueFormat", "label": "valueFormat", "title": "可选,绑定值的格式,对 value、defaultValue、defaultPickerValue 起作用。不指定则绑定值为 dayjs 对象", "setters": "StringSetter" }, { "name": "allowEmpty", "label": "allowEmpty", "title": "允许起始项部分为空", "setters": [ "BooleanSetter", "BooleanSetter" ], "defaultValue": [ false, false ] }, { "name": "defaultPickerValue", "label": "defaultPickerValue", "title": "默认面板日期", "setters": "ArraySetter" }, { "name": "disabled", "label": "disabled", "title": "禁用起始项", "setters": [ "BooleanSetter", "BooleanSetter" ] }, { "name": "disabledTime", "label": "disabledTime", "title": "不可选择的时间", "setters": "FunctionSetter" }, { "name": "format", "label": "format", "title": "展示的日期格式", "setters": "StringSetter", "defaultValue": "YYYY-MM-DD HH:mm:ss" }, { "name": "presets", "label": "presets", "title": "预设时间范围快捷选择", "setters": "ArraySetter" }, { "name": "ranges", "label": "ranges", "title": "预设时间范围快捷选择", "setters": "ObjectSetter" }, { "name": "separator", "label": "separator", "title": "设置分隔符", "setters": "StringSetter" }, { "name": "showTime", "label": "showTime", "title": "增加时间选择功能", "setters": [ "ObjectSetter", "BooleanSetter" ] }, { "name": "showTime.defaultValue", "label": "showTime.defaultValue", "title": "设置用户选择日期时默认的时分秒", "setters": "ArraySetter" }, { "name": "value", "label": "value", "title": "日期", "setters": "ArraySetter" } ], "events": [ "openChange", "panelChange", "calendarChange", "change", "ok", "update:value" ], "slots": [ "dateRender", "nextIcon", "prevIcon", "suffixIcon", "superNextIcon", "superPrevIcon", "dateRender", "renderExtraFooter" ], "package": "ant-design-vue" }, "AForm": { "name": "AForm", "alias": "Form", "label": "表单", "categoryId": "input", "doc": "https://www.antdv.com/components/form-cn", "props": [ { "name": "colon", "label": "colon", "title": "配置 Form.Item 的 colon 的默认值 (只有在属性 layout 为 horizontal 时有效)", "setters": "BooleanSetter", "defaultValue": true }, { "name": "disabled", "label": "disabled", "title": "设置表单组件禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "hideRequiredMark", "label": "hideRequiredMark", "title": "隐藏所有表单项的必选标记", "setters": "BooleanSetter", "defaultValue": false }, { "name": "labelAlign", "label": "labelAlign", "title": "label 标签的文本对齐方式", "setters": "SelectSetter", "options": [ "left", "right" ], "defaultValue": "right" }, { "name": "labelCol", "label": "labelCol", "title": "label 标签布局,同 组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12}", "setters": "ObjectSetter" }, { "name": "labelWrap", "label": "labelWrap", "title": "label 标签的文本换行方式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "layout", "label": "layout", "title": "表单布局", "setters": "SelectSetter", "options": [ "horizontal", "vertical", "inline" ], "defaultValue": "horizontal" }, { "name": "model", "label": "model", "title": "表单数据对象", "setters": "ObjectSetter" }, { "name": "name", "label": "name", "title": "表单名称,会作为表单字段 id 前缀使用", "setters": "StringSetter" }, { "name": "noStyle", "label": "noStyle", "title": "为 true 时不带样式,作为纯字段控件使用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "rules", "label": "rules", "title": "表单验证规则", "setters": "ObjectSetter" }, { "name": "scrollToFirstError", "label": "scrollToFirstError", "title": "提交失败自动滚动到第一个错误字段", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "validateOnRuleChange", "label": "validateOnRuleChange", "title": "是否在 rules 属性改变后立即触发一次验证", "setters": "BooleanSetter", "defaultValue": true }, { "name": "validateTrigger", "label": "validateTrigger", "title": "统一设置字段校验规则", "setters": [ "StringSetter", "ArraySetter" ], "defaultValue": "change" }, { "name": "wrapperCol", "label": "wrapperCol", "title": "需要为输入控件设置布局样式时,使用该属性,用法同 labelCol", "setters": "ObjectSetter" } ], "events": [ "finish", "finishFailed", "submit", "validate" ], "snippet": { "children": [ { "name": "AFormItem", "props": { "label": "Username", "name": "username", "rules": [ { "required": true, "message": "Please input your username!" } ] }, "children": [ { "name": "AInput" } ] }, { "name": "AFormItem", "props": { "label": "Password", "name": "password", "rules": [ { "required": true, "message": "Please input your password!" } ] }, "children": [ { "name": "AInputPassword" } ] }, { "name": "AFormItem", "props": { "name": "remember", "wrapperCol": { "offset": 8, "span": 16 } }, "children": [ { "name": "ACheckbox", "children": "Remember me" } ] }, { "name": "AFormItem", "props": { "wrapperCol": { "offset": 8, "span": 16 } }, "children": [ { "name": "AButton", "props": { "type": "primary" }, "children": "Submit" } ] } ] }, "package": "ant-design-vue" }, "AFormItem": { "name": "AFormItem", "alias": "Item", "parent": "Form", "label": "表单项", "categoryId": "input", "doc": "https://www.antdv.com/components/form-cn", "props": [ { "name": "autoLink", "label": "autoLink", "title": "是否自动关联表单域,对于大部分情况都可以使用自动关联,如果不满足自动关联的条件,可以手动关联", "setters": "BooleanSetter", "defaultValue": true }, { "name": "colon", "label": "colon", "title": "配合 label 属性使用,表示是否显示 label 后面的冒号", "setters": "BooleanSetter", "defaultValue": true }, { "name": "extra", "label": "extra", "title": "额外的提示信息,和 help 类似,当需要错误信息和提示文案同时出现时,可以使用这个", "setters": "StringSetter" }, { "name": "hasFeedback", "label": "hasFeedback", "title": "配合 validateStatus 属性使用,展示校验状态图标,建议只配合 Input 组件使用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "help", "label": "help", "title": "提示信息,如不设置,则会根据校验规则自动生成", "setters": "StringSetter" }, { "name": "htmlFor", "label": "htmlFor", "title": "设置子元素 label htmlFor 属性", "setters": "StringSetter" }, { "name": "label", "label": "label", "title": "label 标签的文本", "setters": "StringSetter" }, { "name": "labelAlign", "label": "labelAlign", "title": "label 标签的文本对齐方式", "setters": "SelectSetter", "options": [ "left", "right" ], "defaultValue": "right" }, { "name": "labelCol", "label": "labelCol", "title": "label 标签布局,同 组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12}", "setters": "ObjectSetter" }, { "name": "name", "label": "name", "title": "表单域 model 字段,在使用 validate、resetFields 方法的情况下,该属性是必填的", "setters": "ArraySetter" }, { "name": "required", "label": "required", "title": "是否必填,如不设置,则会根据校验规则自动生成", "setters": "BooleanSetter", "defaultValue": false }, { "name": "rules", "label": "rules", "title": "表单验证规则", "setters": [ "ObjectSetter", "ArraySetter" ] }, { "name": "tooltip", "label": "tooltip", "title": "配置提示信息", "setters": "StringSetter" }, { "name": "validateFirst", "label": "validateFirst", "title": "当某一规则校验不通过时,是否停止剩下的规则的校验", "setters": "BooleanSetter", "defaultValue": false }, { "name": "validateStatus", "label": "validateStatus", "title": "校验状态,如不设置,则会根据校验规则自动生成", "setters": "SelectSetter", "options": [ "success", "warning", "error", "validating" ] }, { "name": "validateTrigger", "label": "validateTrigger", "title": "设置字段校验的时机", "setters": [ "StringSetter", "ArraySetter" ], "defaultValue": "change" }, { "name": "wrapperCol", "label": "wrapperCol", "title": "要为输入控件设置布局样式时,使用该属性,用法同 labelCol", "setters": "ObjectSetter" } ], "slots": [ "extra", "help", "label", "tooltip" ], "snippet": { "props": { "label": "表单项" }, "children": [ { "name": "AInput" } ] }, "package": "ant-design-vue" }, "AInput": { "name": "AInput", "alias": "Input", "label": "输入框", "categoryId": "input", "doc": "https://www.antdv.com/components/input-cn", "props": [ { "name": "addonAfter", "label": "addonAfter", "title": "带标签的 input,设置后置标签", "setters": "StringSetter" }, { "name": "addonBefore", "label": "addonBefore", "title": "带标签的 input,设置前置标签", "setters": "StringSetter" }, { "name": "allowClear", "label": "allowClear", "title": "可以点击清除图标删除内容", "setters": "BooleanSetter" }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "defaultValue", "label": "defaultValue", "title": "输入框默认内容", "setters": "StringSetter" }, { "name": "disabled", "label": "disabled", "title": "是否禁用状态,默认为 false", "setters": "BooleanSetter", "defaultValue": false }, { "name": "id", "label": "id", "title": "输入框的 id", "setters": "StringSetter" }, { "name": "maxlength", "label": "maxlength", "title": "最大长度", "setters": "NumberSetter" }, { "name": "prefix", "label": "prefix", "title": "带有前缀图标的 input", "setters": "StringSetter" }, { "name": "showCount", "label": "showCount", "title": "是否展示字数", "setters": "BooleanSetter", "defaultValue": false }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "size", "label": "size", "title": "控件大小。注:标准表单内的输入框大小限制为 middle。可选 large middle small", "setters": "SelectSetter", "options": [ "large", "middle", "small" ] }, { "name": "suffix", "label": "suffix", "title": "带有后缀图标的 input", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "声明 input 类型,同原生 input 标签的 type 属性,见:MDN(请直接使用 代替 type=\"textarea\")", "setters": "StringSetter", "defaultValue": "text" }, { "name": "value", "label": "value", "title": "输入框内容", "setters": "StringSetter", "defaultValue": "text" } ], "events": [ "change", "pressEnter", "update:value" ], "slots": [ "addonAfter", "addonBefore", "clearIcon", "prefix", "suffix" ], "package": "ant-design-vue" }, "ATextarea": { "name": "ATextarea", "alias": "Textarea", "label": "文本域", "categoryId": "input", "doc": "https://www.antdv.com/components/input-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "可以点击清除图标删除内容", "setters": "BooleanSetter" }, { "name": "autosize", "label": "autosize", "title": "自适应内容高度,可设置为 true | false 或对象:{ minRows: 2, maxRows: 6 }", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "defaultValue", "label": "defaultValue", "title": "输入框默认内容", "setters": "StringSetter" }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "showCount", "label": "showCount", "title": "是否展示字数", "setters": "BooleanSetter", "defaultValue": false }, { "name": "value", "label": "value", "title": "输入框内容", "setters": "StringSetter" } ], "events": [ "pressEnter" ], "package": "ant-design-vue" }, "AInputSearch": { "name": "AInputSearch", "alias": "Search", "parent": "Input", "label": "搜索框", "categoryId": "input", "doc": "https://www.antdv.com/components/input-cn", "props": [ { "name": "enterButton", "label": "enterButton", "title": "是否有确认按钮,可设为按钮文字。该属性会与 addon 冲突", "setters": "BooleanSetter", "defaultValue": false }, { "name": "loading", "label": "loading", "title": "搜索 loading", "setters": "BooleanSetter" }, { "name": "allowClear", "label": "allowClear", "title": "可以点击清除图标删除内容", "setters": "BooleanSetter" }, { "name": "autosize", "label": "autosize", "title": "自适应内容高度,可设置为 true | false 或对象:{ minRows: 2, maxRows: 6 }", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "defaultValue", "label": "defaultValue", "title": "输入框默认内容", "setters": "StringSetter" }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "showCount", "label": "showCount", "title": "是否展示字数", "setters": "BooleanSetter", "defaultValue": false }, { "name": "value", "label": "value", "title": "输入框内容", "setters": "StringSetter" } ], "events": [ "search", "update:value" ], "slots": [ "enterButton" ], "package": "ant-design-vue" }, "AInputGroup": { "name": "AInputGroup", "alias": "Group", "parent": "Input", "label": "输入框组合", "categoryId": "input", "doc": "https://www.antdv.com/components/input-cn", "props": [ { "name": "compact", "label": "compact", "title": "是否用紧凑模式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "size", "label": "size", "title": "Input.Group 中所有的 Input 的大小,可选 large default small", "setters": "SelectSetter", "options": [ "large", "default", "small" ], "defaultValue": "default" } ], "snippet": { "children": [ { "name": "AInput", "children": "input1" }, { "name": "AInput", "children": "input2" }, { "name": "AInput", "children": "input3" } ] }, "package": "ant-design-vue" }, "AInputPassword": { "name": "AInputPassword", "alias": "Password", "parent": "Input", "label": "密码输入框", "categoryId": "input", "doc": "https://www.antdv.com/components/input-cn", "props": [ { "name": "visible", "label": "visible", "title": "密码是否可见", "setters": "BooleanSetter", "defaultValue": false }, { "name": "visibilityToggle", "label": "visibilityToggle", "title": "是否显示切换按钮或者控制密码显隐", "setters": "BooleanSetter", "defaultValue": true } ], "slots": [ "iconRender" ], "package": "ant-design-vue" }, "AInputNumber": { "name": "AInputNumber", "alias": "InputNumber", "label": "数字输入框", "categoryId": "input", "doc": "https://www.antdv.com/components/input-number-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "controls", "label": "controls", "title": "是否显示增减按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "decimalSeparator", "label": "decimalSeparator", "title": "小数点", "setters": "StringSetter" }, { "name": "defaultValue", "label": "defaultValue", "title": "初始值", "setters": "NumberSetter" }, { "name": "disabled", "label": "disabled", "title": "禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "formatter", "label": "formatter", "title": "指定输入框展示值的格式", "setters": "FunctionSetter" }, { "name": "keyboard", "label": "keyboard", "title": "是否启用键盘快捷行为", "setters": "BooleanSetter", "defaultValue": true }, { "name": "max", "label": "max", "title": "最大值", "setters": "NumberSetter", "defaultValue": null }, { "name": "min", "label": "min", "title": "最小值", "setters": "NumberSetter", "defaultValue": null }, { "name": "parser", "label": "parser", "title": "指定从 formatter 里转换回数字的方式,和 formatter 搭配使用", "setters": "FunctionSetter" }, { "name": "precision", "label": "precision", "title": "数值精度", "setters": "NumberSetter" }, { "name": "size", "label": "size", "title": "输入框大小", "setters": "SelectSetter", "options": [ "large", "middle", "small" ] }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "step", "label": "step", "title": "每次改变步数,可以为小数", "setters": [ "StringSetter", "NumberSetter" ], "defaultValue": 1 }, { "name": "stringMode", "label": "stringMode", "title": "字符值模式,开启后支持高精度小数。同时 change 事件将返回 string 类型", "setters": "BooleanSetter", "defaultValue": 1 }, { "name": "value", "label": "value", "title": "当前值", "setters": "NumberSetter" } ], "events": [ "change", "pressEnter", "step", "update:value" ], "slots": [ "addonAfter", "addonBefore", "prefix", "upIcon", "downIcon" ], "package": "ant-design-vue" }, "AMentions": { "name": "AMentions", "alias": "Mentions", "label": "提及", "categoryId": "input", "doc": "https://www.antdv.com/components/mentions-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "自动获得焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "defaultValue", "label": "defaultValue", "title": "默认值", "setters": "StringSetter" }, { "name": "filterOption", "label": "filterOption", "title": "自定义过滤逻辑", "setters": [ "BooleanSetter", "FunctionSetter" ] }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "指定建议框挂载的 HTML 节点", "setters": "FunctionSetter" }, { "name": "notFoundContent", "label": "notFoundContent", "title": "当下拉列表为空时显示的内容", "setters": "StringSetter", "defaultValue": "Not Found" }, { "name": "placement", "label": "placement", "title": "弹出层展示位置", "setters": "SelectSetter", "options": [ "top", "bottom" ], "defaultValue": "bottom" }, { "name": "prefix", "label": "prefix", "title": "设置触发关键字", "setters": [ "StringSetter", "ArraySetter" ], "defaultValue": "@" }, { "name": "split", "label": "split", "title": "设置选中项前后分隔符", "setters": "StringSetter", "defaultValue": " " }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "validateSearch", "label": "validateSearch", "title": "自定义触发验证逻辑", "setters": "FunctionSetter" }, { "name": "value", "label": "value", "title": "设置值", "setters": "StringSetter" }, { "name": "options", "label": "options", "title": "选项配置", "setters": "ObjectSetter", "defaultValue": [] }, { "name": "option", "label": "option", "title": "通过 option 插槽,自定义节点" } ], "events": [ "blur", "change", "focus", "search", "select", "update:value" ], "slots": [ { "name": "notFoundContent" }, { "name": "option", "params": [ "object" ] } ], "snippet": { "props": { "value": "@afc163", "options": [ { "value": "afc163", "label": "afc163" }, { "value": "zombieJ", "label": "zombieJ" }, { "value": "yesmeck", "label": "yesmeck" } ] } }, "package": "ant-design-vue" }, "ARadio": { "name": "ARadio", "alias": "Radio", "label": "单选框", "categoryId": "input", "doc": "https://www.antdv.com/components/radio-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checked", "label": "checked", "title": "指定当前是否选中", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "禁用 Radio", "setters": "BooleanSetter", "defaultValue": false }, { "name": "value", "label": "value", "title": "根据 value 进行比较,判断是否选中", "setters": "StringSetter" } ], "events": [ "update:checked" ], "snippet": { "children": "radio" }, "package": "ant-design-vue" }, "ARadioButton": { "name": "ARadioButton", "alias": "RadioButton", "label": "单选按钮", "categoryId": "input", "doc": "https://www.antdv.com/components/radio-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checked", "label": "checked", "title": "指定当前是否选中", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "禁用 Radio", "setters": "BooleanSetter", "defaultValue": false }, { "name": "value", "label": "value", "title": "根据 value 进行比较,判断是否选中", "setters": "StringSetter" } ], "events": [ "update:checked" ], "snippet": { "props": { "size": "large", "value": "value1", "style": { "border": "1px solid red" } }, "children": "Hangzhou" }, "package": "ant-design-vue" }, "ARadioGroup": { "name": "ARadioGroup", "alias": "RadioGroup", "label": "单选框组合", "categoryId": "input", "doc": "https://www.antdv.com/components/radio-cn", "props": [ { "name": "buttonStyle", "label": "buttonStyle", "title": "RadioButton 的风格样式,目前有描边和填色两种风格", "setters": "SelectSetter", "options": [ "outline", "solid" ], "defaultValue": "outline" }, { "name": "disabled", "label": "disabled", "title": "禁选所有子单选器", "setters": "BooleanSetter", "defaultValue": false }, { "name": "name", "label": "name", "title": "RadioGroup 下所有 input[type=\"radio\"] 的 name 属性", "setters": "StringSetter" }, { "name": "options", "label": "options", "title": "以配置形式设置子元素", "setters": "ArraySetter" }, { "name": "optionType", "label": "optionType", "title": "用于设置 Radio options 类型", "setters": "SelectSetter", "options": [ "default", "button" ], "defaultValue": "default" }, { "name": "size", "label": "size", "title": "大小,只对按钮样式生效", "setters": "SelectSetter", "options": [ "large", "default", "small" ], "defaultValue": "default" }, { "name": "value", "label": "value", "title": "用于设置当前选中的值", "setters": "StringSetter" } ], "events": [ "change", "update:value" ], "snippet": { "props": { "value": "value2", "optionType": "button", "options": [ { "label": "Apple", "value": "Apple" }, { "label": "Pear", "value": "Pear" }, { "label": "Orange", "value": "Orange", "disabled": true } ] } }, "package": "ant-design-vue" }, "ARate": { "name": "ARate", "alias": "Rate", "label": "评分", "categoryId": "input", "doc": "https://www.antdv.com/components/rate-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "是否允许再次点击后清除", "setters": "BooleanSetter", "defaultValue": true }, { "name": "allowHalf", "label": "allowHalf", "title": "是否允许半选", "setters": "BooleanSetter", "defaultValue": false }, { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "character", "label": "character", "title": "自定义字符", "setters": "StringSetter" }, { "name": "count", "label": "count", "title": "star 总数", "setters": "NumberSetter", "defaultValue": 5 }, { "name": "disabled", "label": "disabled", "title": "只读,无法进行交互", "setters": "BooleanSetter", "defaultValue": false }, { "name": "tooltips", "label": "tooltips", "title": "自定义每项的提示信息", "setters": "ArraySetter" }, { "name": "value", "label": "value", "title": "当前数,受控值", "setters": "NumberSetter" } ], "events": [ "blur", "change", "focus", "hoverChange", "keydown", "update:value" ], "slots": [ "character" ], "snippet": { "props": { "value": 2 } }, "package": "ant-design-vue" }, "ASelect": { "name": "ASelect", "alias": "Select", "childIncludes": [ "ASelectOption", "ASelectOptGroup" ], "label": "选择器", "categoryId": "input", "doc": "https://www.antdv.com/components/select-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "支持清除", "setters": "BooleanSetter", "defaultValue": false }, { "name": "autoClearSearchValue", "label": "autoClearSearchValue", "title": "是否在选中项后清空搜索框,只在 mode 为 multiple 或 tags 时有效", "setters": "BooleanSetter", "defaultValue": true }, { "name": "autofocus", "label": "autofocus", "title": "默认获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "defaultActiveFirstOption", "label": "defaultActiveFirstOption", "title": "是否默认高亮第一个选项", "setters": "BooleanSetter", "defaultValue": true }, { "name": "defaultOpen", "label": "defaultOpen", "title": "是否默认展开下拉菜单", "setters": "BooleanSetter" }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "popupClassName", "label": "popupClassName", "title": "下拉菜单的 className 属性", "setters": "StringSetter" }, { "name": "dropdownMatchSelectWidth", "label": "dropdownMatchSelectWidth", "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动", "setters": [ "BooleanSetter", "StringSetter" ], "defaultValue": true }, { "name": "dropdownMenuStyle", "label": "dropdownMenuStyle", "title": "dropdown 菜单自定义样式", "setters": "ObjectSetter" }, { "name": "dropdownRender", "label": "dropdownRender", "title": "自定义下拉框内容", "setters": "FunctionSetter" }, { "name": "fieldNames", "label": "fieldNames", "title": "自定义节点 label、value、options 的字段", "setters": "ObjectSetter", "defaultValue": { "label": "label", "value": "value", "options": "options" } }, { "name": "filterOption", "label": "filterOption", "title": "是否根据输入项进行筛选。当其为一个函数时,会接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false", "setters": [ "BooleanSetter", "FunctionSetter" ], "defaultValue": true }, { "name": "filterSort", "label": "filterSort", "title": "搜索时对筛选结果项的排序函数, 类似Array.sort里的 compareFunction", "setters": "FunctionSetter" }, { "name": "firstActiveValue", "label": "firstActiveValue", "title": "默认高亮的选项", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位", "setters": "FunctionSetter" }, { "name": "labelInValue", "label": "labelInValue", "title": "是否把每个选项的 label 包装到 value 中,会把 Select 的 value 类型从 string 变为 {key: string, label: vNodes, originLabel: any} 的格式, originLabel(3.1) 保持原始类型,如果通过 a-select-option children 构造的节点,该值是是个函数(即 a-select-option 的默认插槽)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "listHeight", "label": "listHeight", "title": "设置弹窗滚动高度", "setters": "NumberSetter", "defaultValue": 256 }, { "name": "maxTagCount", "label": "maxTagCount", "title": "最多显示多少个 tag", "setters": "NumberSetter" }, { "name": "maxTagPlaceholder", "label": "maxTagPlaceholder", "title": "隐藏 tag 时显示的内容", "setters": "FunctionSetter" }, { "name": "maxTagTextLength", "label": "maxTagTextLength", "title": "最大显示的 tag 文本长度", "setters": "NumberSetter" }, { "name": "mode", "label": "mode", "title": "设置 Select 的模式为多选或标签", "setters": "SelectSetter", "options": [ "multiple", "tags", "combobox" ] }, { "name": "notFoundContent", "label": "notFoundContent", "title": "当下拉列表为空时显示的内容", "setters": "StringSetter", "defaultValue": "Not Found" }, { "name": "open", "label": "open", "title": "是否展开下拉菜单", "setters": "BooleanSetter" }, { "name": "optionFilterProp", "label": "optionFilterProp", "title": "搜索时过滤对应的 option 属性,不支持 children", "setters": "StringSetter", "defaultValue": "value" }, { "name": "optionLabelProp", "label": "optionLabelProp", "title": "回填到选择框的 Option 的属性值,默认是 Option 的子元素。比如在子元素需要高亮效果时,此值可以设为 value", "setters": "StringSetter", "defaultValue": "children" }, { "name": "options", "label": "options", "title": "options 数据,如果设置则不需要手动构造 selectOption 节点", "setters": "ArraySetter", "defaultValue": [] }, { "name": "placeholder", "label": "placeholder", "title": "选择框默认文字", "setters": "StringSetter" }, { "name": "placement", "label": "placement", "title": "选择框弹出的位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "searchValue", "label": "searchValue", "title": "控制搜索文本", "setters": "StringSetter" }, { "name": "showArrow", "label": "showArrow", "title": "是否显示下拉小箭头", "setters": "BooleanSetter" }, { "name": "showSearch", "label": "showSearch", "title": "配置是否可搜索", "setters": "BooleanSetter" }, { "name": "size", "label": "size", "title": "选择框大小,可选 large small", "setters": "SelectSetter", "options": [ "large", "default", "small" ], "defaultValue": "default" }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "tagRender", "label": "tagRender", "title": "自定义 tag 内容 render,仅在 mode 为 multiple 或 tags 时生效", "setters": "FunctionSetter" }, { "name": "tokenSeparators", "label": "tokenSeparators", "title": "自动分词的分隔符,仅在 mode=\"tags\" 时生效", "setters": "ArraySetter" }, { "name": "value", "label": "value", "title": "指定当前选中的条目", "setters": [ "StringSetter", "NumberSetter", "ArraySetter" ] }, { "name": "virtual", "label": "virtual", "title": "设置 false 时关闭虚拟滚动", "setters": "BooleanSetter", "defaultValue": true } ], "events": [ "blur", "change", "deselect", "dropdownVisibleChange", "focus", "inputKeyDown", "mouseenter", "mouseleave", "popupScroll", "search", "select", "update:value" ], "slots": [ { "name": "clearIcon" }, { "name": "maxTagPlaceholder" }, { "name": "menuItemSelectedIcon" }, { "name": "notFoundContent" }, { "name": "option", "params": [ "value", "label", "array" ] }, { "name": "placeholder" }, { "name": "removeIcon" }, { "name": "suffixIcon" }, { "name": "tagRender" } ], "snippet": { "props": { "style": { "width": "120px" }, "value": "lucy" }, "children": [ { "name": "ASelectOption", "children": "Jack", "props": { "value": "jack" } }, { "name": "ASelectOption", "children": "Lucy", "props": { "value": "lucy" } }, { "name": "ASelectOption", "children": "Disabled", "props": { "value": "disabled", "disabled": true } }, { "name": "ASelectOption", "children": "Wendy", "props": { "value": "wendy" } } ] }, "package": "ant-design-vue" }, "ASelectOption": { "name": "ASelectOption", "alias": "SelectOption", "parentIncludes": [ "ASelect", "ASelectOptGroup" ], "parent": "Select", "label": "选择器项", "categoryId": "input", "doc": "https://www.antdv.com/components/select-cn", "props": [ { "name": "class", "label": "class", "title": "Option 器类名", "setters": "StringSetter" }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "key", "label": "key", "title": "和 value 含义一致。如果 Vue 需要你设置此项,此项值与 value 的值相同,然后可以省略 value 设置", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "选中该 Option 后,Select 的 title", "setters": "StringSetter" }, { "name": "value", "label": "value", "title": "默认根据此属性值进行筛选", "setters": [ "StringSetter", "NumberSetter" ] } ], "snippet": { "children": "SelectOption", "props": { "value": "SelectOption" } }, "package": "ant-design-vue" }, "ASelectOptGroup": { "name": "ASelectOptGroup", "alias": "SelectOptGroup", "parentIncludes": [ "ASelect" ], "parent": "Select", "label": "选择器组", "categoryId": "input", "doc": "https://www.antdv.com/components/select-cn", "props": [ { "name": "key", "label": "key", "setters": "StringSetter" }, { "name": "label", "label": "label", "title": "组名", "setters": [ "StringSetter", "FunctionSetter" ] } ], "slots": [ "label" ], "snippet": { "slot": "label", "children": [ { "name": "span", "slot": { "name": "label" }, "children": "Manager" }, { "name": "ASelectOption", "children": "Jack", "props": { "value": "jack" } }, { "name": "ASelectOption", "children": "Lucy", "props": { "value": "lucy" } } ] }, "package": "ant-design-vue" }, "ASlider": { "name": "ASlider", "alias": "Slider", "label": "滑动输入条", "categoryId": "input", "doc": "https://www.antdv.com/components/slider-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "值为 true 时,滑块为禁用状态", "setters": "BooleanSetter", "defaultValue": false }, { "name": "dots", "label": "dots", "title": "是否只能拖拽到刻度上", "setters": "BooleanSetter", "defaultValue": false }, { "name": "included", "label": "included", "title": "marks 不为空对象时有效,值为 true 时表示值为包含关系,false 表示并列", "setters": "BooleanSetter", "defaultValue": true }, { "name": "marks", "label": "marks", "title": "刻度标记,key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标签可以单独设置样式", "setters": "ObjectSetter" }, { "name": "max", "label": "max", "title": "最大值", "setters": "NumberSetter", "defaultValue": 100 }, { "name": "min", "label": "min", "title": "最小值", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "range", "label": "range", "title": "双滑块模式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "reverse", "label": "reverse", "title": "反向坐标轴", "setters": "BooleanSetter", "defaultValue": false }, { "name": "step", "label": "step", "title": "步长,取值必须大于 0,并且可被 (max - min) 整除。当 marks 不为空对象时,可以设置 step 为 null,此时 Slider 的可选值仅有 marks 标出来的部分", "setters": [ "NumberSetter", "ObjectSetter" ], "defaultValue": 1 }, { "name": "value", "label": "value", "title": "设置当前取值。当 range 为 false 时,使用 number,否则用 [number, number]", "setters": [ "NumberSetter", "ArraySetter" ] }, { "name": "vertical", "label": "vertical", "title": "值为 true 时,Slider 为垂直方向", "setters": "BooleanSetter", "defaultValue": false }, { "name": "tipFormatter", "label": "tipFormatter", "title": "Slider 会把当前值传给 tipFormatter,并在 Tooltip 中显示 tipFormatter 的返回值,若为 null,则隐藏 Tooltip", "setters": [ "ObjectSetter", "FunctionSetter" ] }, { "name": "tooltipPlacement", "label": "tooltipPlacement", "title": "设置 Tooltip 展示位置", "setters": "StringSetter" }, { "name": "tooltipOpen", "label": "tooltipOpen", "title": "值为true时,Tooltip 将会始终显示;否则始终不显示,哪怕在拖拽及移入时", "setters": "BooleanSetter" }, { "name": "getTooltipPopupContainer", "label": "getTooltipPopupContainer", "title": "Tooltip 渲染父节点,默认渲染到 body 上", "setters": "FunctionSetter" } ], "events": [ "change", "afterChange", "update:value" ], "slots": [ "mark" ], "package": "ant-design-vue" }, "ASwitch": { "name": "ASwitch", "alias": "Switch", "label": "开关", "categoryId": "input", "doc": "https://www.antdv.com/components/switch-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "组件自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checked", "label": "checked", "title": "指定当前是否选中", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checkedChildren", "label": "checkedChildren", "title": "选中时的内容", "setters": "StringSetter" }, { "name": "checkedValue", "label": "checkedValue", "title": "选中时的值", "setters": [ "BooleanSetter", "StringSetter", "NumberSetter" ], "defaultValue": true }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "loading", "label": "loading", "title": "加载中的开关", "setters": "BooleanSetter", "defaultValue": false }, { "name": "size", "label": "size", "title": "开关大小,可选值:default small", "setters": "SelectSetter", "options": [ "default", "small" ], "defaultValue": "default" }, { "name": "unCheckedChildren", "label": "unCheckedChildren", "title": "非选中时的内容", "setters": "StringSetter" }, { "name": "unCheckedValue", "label": "unCheckedValue", "title": "非选中时的值", "setters": [ "BooleanSetter", "StringSetter", "NumberSetter" ], "defaultValue": false } ], "events": [ "change", "click", "update:checked" ], "slots": [ "checkedChildren", "unCheckedChildren" ], "package": "ant-design-vue" }, "ATimePicker": { "name": "ATimePicker", "alias": "TimePicker", "label": "时间选择框", "categoryId": "input", "doc": "https://www.antdv.com/components/time-picker-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "是否展示清除按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "clearText", "label": "clearText", "title": "清除按钮的提示文案", "setters": "StringSetter", "defaultValue": "clear" }, { "name": "disabled", "label": "disabled", "title": "禁用全部操作", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabledTime", "label": "disabledTime", "title": "不可选择的时间", "setters": "FunctionSetter" }, { "name": "format", "label": "format", "title": "展示的时间格式", "setters": "StringSetter", "defaultValue": "HH:mm:ss" }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "定义浮层的容器,默认为 body 上新建 div", "setters": "FunctionSetter" }, { "name": "hideDisabledOptions", "label": "hideDisabledOptions", "title": "隐藏禁止选择的选项", "setters": "BooleanSetter", "defaultValue": false }, { "name": "hourStep", "label": "hourStep", "title": "小时选项间隔", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "inputReadOnly", "label": "inputReadOnly", "title": "设置输入框为只读", "setters": "BooleanSetter", "defaultValue": false }, { "name": "minuteStep", "label": "minuteStep", "title": "分钟选项间隔", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "open", "label": "open", "title": "面板是否打开", "setters": "BooleanSetter", "defaultValue": false }, { "name": "placeholder", "label": "placeholder", "title": "没有值的时候显示的内容", "setters": [ "StringSetter", "ArraySetter" ], "defaultValue": "请选择时间" }, { "name": "placement", "label": "placement", "title": "选择框弹出的位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "popupClassName", "label": "popupClassName", "title": "弹出层类名", "setters": "StringSetter" }, { "name": "popupStyle", "label": "popupStyle", "title": "弹出层样式对象", "setters": "ObjectSetter" }, { "name": "secondStep", "label": "secondStep", "title": "秒选项间隔", "setters": "NumberSetter", "defaultValue": 1 }, { "name": "showNow", "label": "showNow", "title": "面板是否显示“此刻”按钮", "setters": "BooleanSetter" }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "use12Hours", "label": "use12Hours", "title": "使用 12 小时制,为 true 时 format 默认为 h:mm:ss a", "setters": "BooleanSetter", "defaultValue": false }, { "name": "value", "label": "value", "title": "当前时间", "setters": "StringSetter" }, { "name": "valueFormat", "label": "valueFormat", "title": "可选,绑定值的格式,对 value、defaultValue 起作用。不指定则绑定值为 dayjs 对象", "setters": [ "StringSetter", "ObjectSetter" ] } ], "events": [ "change", "openChange", "update:open", "update:value" ], "slots": [ "clearIcon", "renderExtraFooter", "suffixIcon" ], "package": "ant-design-vue" }, "ATimeRangePicker": { "name": "ATimeRangePicker", "alias": "TimeRangePicker", "parent": "TimePicker", "label": "时间范围选择框", "categoryId": "input", "doc": "https://www.antdv.com/components/time-picker-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "是否显示清除按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "autofocus", "label": "autofocus", "title": "自动获取焦点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "dateRender", "label": "dateRender", "title": "自定义日期单元格的内容" }, { "name": "disabled", "label": "disabled", "title": "禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabledDate", "label": "disabledDate", "title": "不可选择的日期", "setters": "FunctionSetter" }, { "name": "format", "label": "format", "title": "设置日期格式,为数组时支持多格式匹配,展示以第一个为准", "setters": "StringSetter", "defaultValue": "YYYY-MM-DD" }, { "name": "dropdownClassName", "label": "dropdownClassName", "title": "额外的弹出日历 className", "setters": "StringSetter" }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "定义浮层的容器,默认为 body 上新建 div", "setters": "FunctionSetter" }, { "name": "inputReadOnly", "label": "inputReadOnly", "title": "设置输入框为只读(避免在移动设备上打开虚拟键盘)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "local", "label": "local", "title": "国际化配置", "setters": "ObjectSetter" }, { "name": "mode", "label": "mode", "title": "日期面板的状态", "setters": "SelectSetter", "options": [ "time", "date", "month", "year", "decade" ] }, { "name": "open", "label": "open", "title": "控制弹层是否展开", "setters": "BooleanSetter" }, { "name": "picker", "label": "picker", "title": "设置选择器类型", "setters": "SelectSetter", "options": [ "date", "week", "month", "quarter", "year" ], "defaultValue": "date" }, { "name": "placeholder", "label": "placeholder", "title": "输入框提示文字", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "placement", "label": "placement", "title": "选择框弹出的位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "popupStyle", "label": "popupStyle", "title": "额外的弹出日历样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "presets", "label": "presets", "title": "预设时间范围快捷选择", "setters": "ArraySetter" }, { "name": "size", "label": "size", "title": "输入框大小,large 高度为 40px,small 为 24px,默认是 32px", "setters": "SelectSetter", "options": [ "large", "middle", "small" ] }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "valueFormat", "label": "valueFormat", "title": "可选,绑定值的格式,对 value、defaultValue、defaultPickerValue 起作用。不指定则绑定值为 dayjs 对象", "setters": "StringSetter" }, { "name": "order", "label": "order", "title": "始末时间是否自动排序", "setters": "BooleanSetter", "defaultValue": true }, { "name": "disabledTime", "label": "disabledTime", "title": "不可选择的时间", "setters": "FunctionSetter" } ], "events": [ "change", "openChange" ], "slots": [ "dateRender", "nextIcon", "prevIcon", "suffixIcon", "superNextIcon", "superPrevIcon" ], "package": "ant-design-vue" }, "ATransfer": { "name": "ATransfer", "alias": "Transfer", "label": "穿梭框", "categoryId": "input", "doc": "https://www.antdv.com/components/transfer-cn", "props": [ { "name": "dataSource", "label": "dataSource", "title": "数据源,其中的数据将会被渲染到左边一栏中,targetKeys 中指定的除外", "setters": "ArraySetter", "defaultValue": [] }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "filterOption", "label": "filterOption", "title": "接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false", "setters": "FunctionSetter" }, { "name": "footer", "label": "footer", "title": "可以设置为一个 作用域插槽" }, { "name": "listStyle", "label": "listStyle", "title": "两个穿梭框的自定义样式", "setters": "ObjectSetter" }, { "name": "locale", "label": "locale", "title": "各种语言", "setters": "ObjectSetter", "defaultValue": { "itemUnit": "项", "itemsUnit": "项", "notFoundContent": "列表为空", "searchPlaceholder": "请输入搜索内容" } }, { "name": "oneWay", "label": "oneWay", "title": "展示为单向样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "operations", "label": "operations", "title": "操作文案集合,顺序从上至下", "setters": "ArraySetter", "defaultValue": [ ">", "<" ] }, { "name": "operationStyle", "label": "operationStyle", "title": "操作栏的自定义样式", "setters": "ObjectSetter" }, { "name": "pagination", "label": "pagination", "title": "使用分页样式,自定义渲染列表下无效", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "render", "label": "render", "title": "每行数据渲染函数,该函数的入参为 dataSource 中的项,返回值为 element。或者返回一个普通对象,其中 label 字段为 element,value 字段为 title", "setters": "FunctionSetter" }, { "name": "selectAllLabels", "label": "selectAllLabels", "title": "自定义顶部多选框标题的集合", "setters": "FunctionSetter" }, { "name": "selectedKeys", "label": "selectedKeys", "title": "设置哪些项应该被选中", "setters": "ArraySetter", "defaultValue": [] }, { "name": "showSearch", "label": "showSearch", "title": "是否显示搜索框", "setters": "BooleanSetter", "defaultValue": false }, { "name": "showSelectAll", "label": "showSelectAll", "title": "是否展示全选勾选框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "targetKeys", "label": "targetKeys", "title": "显示在右侧框数据的 key 集合", "setters": "ArraySetter", "defaultValue": [] }, { "name": "titles", "label": "titles", "title": "标题集合,顺序从左至右", "setters": "ArraySetter", "defaultValue": [ "", "" ] } ], "events": [ "change", "scroll", "search", "selectChange", "update:selectedKeys", "update:targetKeys" ], "slots": [ "footer", "render", "selectAllLabels" ], "snippet": { "props": { "dataSource": [ { "key": "0", "title": "content1", "description": "description of content1", "disabled": true }, { "key": "1", "title": "content2", "description": "description of content2", "disabled": false }, { "key": "2", "title": "content3", "description": "description of content3", "disabled": false }, { "key": "3", "title": "content4", "description": "description of content4", "disabled": true }, { "key": "4", "title": "content5", "description": "description of content5", "disabled": false }, { "key": "5", "title": "content6", "description": "description of content6", "disabled": false }, { "key": "6", "title": "content7", "description": "description of content7", "disabled": true }, { "key": "7", "title": "content8", "description": "description of content8", "disabled": false }, { "key": "8", "title": "content9", "description": "description of content9", "disabled": false }, { "key": "9", "title": "content10", "description": "description of content10", "disabled": true }, { "key": "10", "title": "content11", "description": "description of content11", "disabled": false }, { "key": "11", "title": "content12", "description": "description of content12", "disabled": false }, { "key": "12", "title": "content13", "description": "description of content13", "disabled": true }, { "key": "13", "title": "content14", "description": "description of content14", "disabled": false }, { "key": "14", "title": "content15", "description": "description of content15", "disabled": false }, { "key": "15", "title": "content16", "description": "description of content16", "disabled": true }, { "key": "16", "title": "content17", "description": "description of content17", "disabled": false }, { "key": "17", "title": "content18", "description": "description of content18", "disabled": false }, { "key": "18", "title": "content19", "description": "description of content19", "disabled": true }, { "key": "19", "title": "content20", "description": "description of content20", "disabled": false } ], "titles": "['Source', 'Target']" } }, "package": "ant-design-vue" }, "ATreeSelect": { "name": "ATreeSelect", "alias": "TreeSelect", "label": "树选择", "categoryId": "input", "doc": "https://www.antdv.com/components/tree-select-cn", "props": [ { "name": "allowClear", "label": "allowClear", "title": "显示清除按钮", "setters": "BooleanSetter", "defaultValue": false }, { "name": "defaultValue", "label": "defaultValue", "title": "指定默认选中的条目", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "popupClassName", "label": "popupClassName", "title": "下拉菜单的 className 属性", "setters": "StringSetter" }, { "name": "dropdownMatchSelectWidth", "label": "dropdownMatchSelectWidth", "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动", "setters": [ "BooleanSetter", "NumberSetter" ], "defaultValue": true }, { "name": "dropdownStyle", "label": "dropdownStyle", "title": "下拉菜单的样式", "setters": "ObjectSetter" }, { "name": "fieldNames", "label": "fieldNames", "title": "替换 treeNode 中 label,value,children 字段为 treeData 中对应的字段", "setters": "ObjectSetter", "defaultValue": { "children": "children", "label": "title", "value": "value" } }, { "name": "filterTreeNode", "label": "filterTreeNode", "title": "是否根据输入项进行筛选,默认用 treeNodeFilterProp 的值作为要筛选的 TreeNode 的属性值", "setters": [ "BooleanSetter", "FunctionSetter" ] }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位", "setters": "FunctionSetter" }, { "name": "labelInValue", "label": "labelInValue", "title": "是否把每个选项的 label 包装到 value 中,会把 value 类型从 string 变为 {value: string, label: VNode, halfChecked(treeCheckStrictly 时有效): string[] } 的格式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "listHeight", "label": "listHeight", "title": "设置弹窗滚动高度", "setters": "NumberSetter", "defaultValue": 256 }, { "name": "loadData", "label": "loadData", "title": "异步加载数据", "setters": "FunctionSetter" }, { "name": "maxTagCount", "label": "maxTagCount", "title": "最多显示多少个 tag", "setters": "NumberSetter" }, { "name": "maxTagPlaceholder", "label": "maxTagPlaceholder", "title": "隐藏 tag 时显示的内容", "setters": "FunctionSetter" }, { "name": "multiple", "label": "multiple", "title": "支持多选(当设置 treeCheckable 时自动变为 true)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "placeholder", "label": "placeholder", "title": "选择框默认文字", "setters": "StringSetter" }, { "name": "placement", "label": "placement", "title": "选择框弹出的位置", "setters": "SelectSetter", "options": [ "bottomLeft", "bottomRight", "topLeft", "topRight" ], "defaultValue": "bottomLeft" }, { "name": "replaceFields", "label": "replaceFields", "title": "替换 treeNode 中 label,value,key,children 字段为 treeData 中对应的字段", "setters": "ObjectSetter", "defaultValue": { "children": "children", "label": "title", "key": "key", "value": "value" } }, { "name": "searchPlaceholder", "label": "searchPlaceholder", "title": "搜索框默认文字", "setters": "StringSetter" }, { "name": "searchValue", "label": "searchValue", "title": "搜索框的值,可以通过 search 事件获取用户输入", "setters": "StringSetter" }, { "name": "showCheckedStrategy", "label": "showCheckedStrategy", "title": "定义选中项回填的方式。TreeSelect.SHOW_ALL: 显示所有选中节点(包括父节点). TreeSelect.SHOW_PARENT: 只显示父节点(当父节点下所有子节点都选中时). 默认只显示子节点", "setters": "SelectSetter", "options": [ "TreeSelect.SHOW_ALL", "TreeSelect.SHOW_PARENT", "TreeSelect.SHOW_CHILD" ], "defaultValue": "TreeSelect.SHOW_CHILD" }, { "name": "showSearch", "label": "showSearch", "title": "在下拉中显示搜索框(仅在单选模式下生效)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "size", "label": "size", "title": "选择框大小,可选 large small", "setters": "SelectSetter", "options": [ "larger", "small" ], "defaultValue": "default" }, { "name": "status", "label": "status", "title": "设置校验状态", "setters": "SelectSetter", "options": [ "error", "warning" ] }, { "name": "treeCheckable", "label": "treeCheckable", "title": "显示 checkbox", "setters": "BooleanSetter", "defaultValue": false }, { "name": "treeCheckStrictly", "label": "treeCheckStrictly", "title": "checkable 状态下节点选择完全受控(父子节点选中状态不再关联),会使得 labelInValue 强制为 true", "setters": "BooleanSetter", "defaultValue": false }, { "name": "treeData", "label": "treeData", "title": "treeNodes 数据,如果设置则不需要手动构造 TreeNode 节点(value 在整个树范围内唯一)", "setters": "ArraySetter", "defaultValue": [] }, { "name": "treeDataSimpleMode", "label": "treeDataSimpleMode", "title": "使用简单格式的 treeData,具体设置参考可设置的类型 (此时 treeData 应变为这样的数据结构: [{id:1, pId:0, value:\"1\", label:\"test1\",...},...], pId 是父节点的 id)", "setters": [ "BooleanSetter", "ArraySetter" ], "defaultValue": false }, { "name": "treeDefaultExpandAll", "label": "treeDefaultExpandAll", "title": "默认展开所有树节点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "treeDefaultExpandedKeys", "label": "treeDefaultExpandedKeys", "title": "默认展开的树节点", "setters": "ArraySetter" }, { "name": "treeExpandedKeys", "label": "treeExpandedKeys", "title": "设置展开的树节点", "setters": "ArraySetter" }, { "name": "treeIcon", "label": "treeIcon", "title": "是否展示 TreeNode title 前的图标,没有默认样式,如设置为 true,需要自行定义图标相关样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "treeLine", "label": "treeLine", "title": "是否展示线条样式", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "treeLoadedKeys", "label": "treeLoadedKeys", "title": "(受控)已经加载的节点,需要配合 loadData 使用", "setters": "ArraySetter", "defaultValue": [] }, { "name": "treeNodeFilterProp", "label": "treeNodeFilterProp", "title": "输入项过滤对应的 treeNode 属性", "setters": "StringSetter", "defaultValue": "value" }, { "name": "treeNodeLabelProp", "label": "treeNodeLabelProp", "title": "作为显示的 prop 设置", "setters": "StringSetter", "defaultValue": "title" }, { "name": "value", "label": "value", "title": "指定当前选中的条目", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "virtual", "label": "virtual", "title": "设置 false 时关闭虚拟滚动", "setters": "BooleanSetter", "defaultValue": true } ], "events": [ "change", "dropdownVisibleChange", "search", "select", "treeExpand", "update:searchValue", "update:treeExpandedKeys", "update:value" ], "slots": [ "maxTagPlaceholder", "notFoundContent", "placeholder", "searchPlaceholder", "suffixIcon", "tagRender", "title" ], "snippet": { "props": { "value": "", "showSearch": true, "dropdownStyle": { "maxHeight": "400px", "overflow": "auto" }, "placeholder": "please select", "treeDefaultExpandAll": true, "allowClear": true, "style": { "width": "100%" }, "treeData": [ { "label": "root 1", "value": "root 1", "children": [ { "label": "parent 1", "value": "parent 1", "children": [ { "label": "parent 1-0", "value": "parent 1-0", "children": [ { "label": "my leaf", "value": "leaf1" }, { "label": "your leaf", "value": "leaf2" } ] }, { "label": "parent 1-1", "value": "parent 1-1" } ] }, { "label": "parent 2", "value": "parent 2" } ] } ], "treeNodeFilterProp": "label" } }, "package": "ant-design-vue" }, "AUpload": { "name": "AUpload", "alias": "Upload", "label": "上传", "categoryId": "input", "doc": "https://www.antdv.com/components/upload-cn", "props": [ { "name": "accept", "label": "accept", "title": "接受上传的文件类型", "setters": "StringSetter" }, { "name": "action", "label": "action", "title": "上传的地址", "setters": "FunctionSetter" }, { "name": "beforeUpload", "label": "beforeUpload", "title": "上传文件之前的钩子,参数为上传的文件,若返回 false 则停止上传。支持返回一个 Promise 对象,Promise 对象 reject 时则停止上传,resolve 时开始上传( resolve 传入 File 或 Blob 对象则上传 resolve 传入对象)", "setters": "FunctionSetter" }, { "name": "customRequest", "label": "customRequest", "title": "通过覆盖默认的上传行为,可以自定义自己的上传实现", "setters": "FunctionSetter" }, { "name": "data", "label": "data", "title": "上传所需参数或返回上传参数的方法", "setters": "FunctionSetter" }, { "name": "directory", "label": "directory", "title": "支持上传文件夹", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter" }, { "name": "fileList", "label": "fileList", "title": "已经上传的文件列表(受控)", "setters": "ArraySetter" }, { "name": "headers", "label": "headers", "title": "设置上传的请求头部", "setters": "ObjectSetter" }, { "name": "isImageUrl", "label": "isImageUrl", "title": "自定义缩略图是否使用 标签进行显示", "setters": "FunctionSetter" }, { "name": "listType", "label": "listType", "title": "上传列表的内建样式,支持三种基本样式 text, picture 和 picture-card", "setters": "SelectSetter", "options": [ "text", "picture", "picture-card" ], "defaultValue": "text" }, { "name": "maxCount", "label": "maxCount", "title": "限制上传数量。当为 1 时,始终用最新上传的文件代替当前文件", "setters": "NumberSetter" }, { "name": "method", "label": "method", "title": "上传请求的 http method", "setters": "StringSetter", "defaultValue": "post" }, { "name": "multiple", "label": "multiple", "title": "是否支持多选文件,ie10+ 支持。开启后按住 ctrl 可选择多个文件", "setters": "BooleanSetter", "defaultValue": false }, { "name": "name", "label": "name", "title": "发到后台的文件参数名", "setters": "StringSetter", "defaultValue": "file" }, { "name": "openFileDialogOnClick", "label": "openFileDialogOnClick", "title": "点击打开文件对话框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "previewFile", "label": "previewFile", "title": "自定义文件预览逻辑", "setters": "FunctionSetter" }, { "name": "progress", "label": "progress", "title": "自定义进度条样式", "setters": "ObjectSetter", "defaultValue": { "strokeWidth": 2, "showInfo": false } }, { "name": "removeIcon", "label": "removeIcon", "title": "自定义删除 icon", "setters": "v-slot:iconRender=\"{file: UploadFile}\"" }, { "name": "showUploadList", "label": "showUploadList", "title": "是否展示 uploadList, 可设为一个对象,用于单独设定 showPreviewIcon, showRemoveIcon 和 showDownloadIcon", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "supportServerRender", "label": "supportServerRender", "title": "服务端渲染时需要打开这个", "setters": "BooleanSetter", "defaultValue": false }, { "name": "withCredentials", "label": "withCredentials", "title": "上传请求时是否携带 cookie", "setters": "BooleanSetter", "defaultValue": false } ], "events": [ "change", "download", "drop", "preview", "reject", "remove" ], "slots": [ "downloadIcon", "iconRender", "itemRender", "previewIcon", "removeIcon" ], "snippet": { "props": { "fileList": [], "name": "file", "headers": { "authorization": "authorization-text" }, "action": "https://www.mocky.io/v2/5cc8019d300000980a055e76" }, "children": [ { "name": "AButton", "children": "Click to Upload" } ] }, "package": "ant-design-vue" }, "AAvatar": { "name": "AAvatar", "alias": "Avatar", "label": "头像", "categoryId": "data", "doc": "https://www.antdv.com/components/avatar-cn", "props": [ { "name": "alt", "label": "alt", "title": "图像无法显示时的替代文本", "setters": "StringSetter" }, { "name": "crossOrigin", "label": "crossOrigin", "title": "cors 属性设置", "setters": "SelectSetter", "options": [ "anonymous", "use-credentials", "" ] }, { "name": "draggable", "label": "draggable", "title": "图片是否允许拖动", "setters": [ "BooleanSetter", "SelectSetter" ], "options": [ "true", "false" ] }, { "name": "gap", "label": "gap", "title": "字符类型距离左右两侧边界单位像素", "setters": "NumberSetter", "defaultValue": 4 }, { "name": "loadError", "label": "loadError", "title": "图片加载失败的事件,返回 false 会关闭组件默认的 fallback 行为", "setters": "FunctionSetter" }, { "name": "shape", "label": "shape", "title": "指定头像的形状", "setters": "SelectSetter", "options": [ "circle", "square" ], "defaultValue": "circle" }, { "name": "size", "label": "size", "title": "设置头像的大小", "setters": [ "NumberSetter", "SelectSetter", "ObjectSetter" ], "options": [ "large", "small", "default" ], "defaultValue": "default" }, { "name": "src", "label": "src", "title": "图片类头像的资源地址", "setters": "StringSetter" }, { "name": "srcset", "label": "srcset", "title": "设置图片类头像响应式资源地址", "setters": "StringSetter" } ], "slots": [ "icon" ], "snippet": { "props": { "size": "64" }, "children": [ { "name": "Template", "slot": "icon", "children": [ { "name": "UserOutlined" } ] } ] }, "package": "ant-design-vue" }, "AAvatarGroup": { "name": "AAvatarGroup", "alias": "Group", "parent": "Avatar", "label": "头像组", "categoryId": "data", "doc": "https://www.antdv.com/components/avatar-cn", "props": [ { "name": "maxCount", "label": "maxCount", "title": "显示的最大头像个数", "setters": "NumberSetter" }, { "name": "maxPopoverPlacement", "label": "maxPopoverPlacement", "title": "多余头像气泡弹出位置", "setters": "SelectSetter", "options": [ "top", "bottom" ], "defaultValue": "top" }, { "name": "maxPopoverTrigger", "label": "maxPopoverTrigger", "title": "设置多余头像 Popover 的触发方式", "setters": "SelectSetter", "options": [ "hover", "focus", "click" ], "defaultValue": "hover" }, { "name": "maxStyle", "label": "maxStyle", "title": "多余头像样式", "setters": "ObjectSetter" }, { "name": "size", "label": "size", "title": "设置头像的大小", "setters": [ "NumberSetter", "SelectSetter", "ObjectSetter" ], "options": [ "large", "small", "default" ], "defaultValue": "default" }, { "name": "shape", "label": "shape", "title": "设置头像的形状", "setters": "SelectSetter", "options": [ "circle", "square" ], "defaultValue": "circle" } ], "snippet": { "children": [ { "name": "AAvatar", "props": { "size": 64, "src": "https://xsgames.co/randomusers/avatar.php?g=pixel&key=1" } }, { "name": "AAvatar", "children": "CC", "props": { "size": 64 } }, { "name": "ATooltip", "props": { "title": "Ant User", "placement": "top", "children": [ { "name": "AAvatar", "props": { "style": { "backgroundColor": "#87d068" }, "src": "https://xsgames.co/randomusers/avatar.php?g=pixel&key=1" } } ] } } ] }, "package": "ant-design-vue" }, "ABadge": { "name": "ABadge", "alias": "Badge", "label": "徽标数", "categoryId": "data", "doc": "https://www.antdv.com/components/badge-cn", "props": [ { "name": "color", "label": "color", "title": "自定义小圆点的颜色", "setters": "StringSetter" }, { "name": "count", "label": "count", "title": "展示的数字,大于 overflowCount 时显示为 ${overflowCount}+,为 0 时隐藏", "setters": [ "NumberSetter", "StringSetter" ] }, { "name": "dot", "label": "dot", "title": "不展示数字,只有一个小红点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "numberStyle", "label": "numberStyle", "title": "设置状态点的样式", "setters": "ObjectSetter", "defaultValue": "" }, { "name": "offset", "label": "offset", "title": "设置状态点的位置偏移,格式为 [x, y]", "setters": "ArraySetters" }, { "name": "overflowCount", "label": "overflowCount", "title": "展示封顶的数字值", "setters": "NumberSetter", "defaultValue": 99 }, { "name": "showZero", "label": "showZero", "title": "当数值为 0 时,是否展示 Badge", "setters": "BooleanSetter", "defaultValue": false }, { "name": "status", "label": "status", "title": "设置 Badge 为状态点", "setters": "SelectSetter", "options": [ "success", "processing", "default", "error", "warning" ], "defaultValue": "" }, { "name": "text", "label": "text", "title": "在设置了 status 的前提下有效,设置状态点的文本", "setters": "StringSetter", "defaultValue": "" }, { "name": "title", "label": "title", "title": "设置鼠标放在状态点上时显示的文字", "setters": "StringSetter", "defaultValue": "count" } ], "slots": [ "count" ], "snippet": { "props": { "count": 5 }, "children": [ { "name": "AAvatar", "props": { "shape": "square", "size": "large" } } ] }, "package": "ant-design-vue" }, "ABadgeRibbon": { "name": "ABadgeRibbon", "alias": "Ribbon", "parent": "Badge", "label": "徽标缎带", "categoryId": "data", "doc": "https://www.antdv.com/components/badge-cn", "props": [ { "name": "color", "label": "color", "title": "自定义缎带的颜色", "setters": "StringSetter" }, { "name": "placement", "label": "placement", "title": "缎带的位置,start 和 end 随文字方向(RTL 或 LTR)变动", "setters": "SelectSetter", "options": [ "start", "end" ], "defaultValue": "end" }, { "name": "text", "label": "text", "title": "缎带中填入的内容", "setters": "StringSetter" } ], "slots": [ "text" ], "snippet": { "props": { "text": "Hippies" }, "children": [ { "name": "ACard", "props": { "title": "Pushes open the window", "size": "small" }, "children": "and raises the spyglass." } ] }, "package": "ant-design-vue" }, "ACalendar": { "name": "ACalendar", "alias": "Calendar", "label": "日历", "categoryId": "data", "doc": "https://www.antdv.com/components/calandar-cn", "props": [ { "name": "disabledDate", "label": "disabledDate", "title": "不可选择的日期", "setters": "FunctionSetter" }, { "name": "fullscreen", "label": "fullscreen", "title": "是否全屏显示", "setters": "BooleanSetter", "defaultValue": true }, { "name": "locale", "label": "locale", "title": "国际化配置", "setters": "ObjectSetter" }, { "name": "mode", "label": "mode", "title": "初始模式,month/year", "setters": "SelectSetter", "options": [ "month", "year" ], "defaultValue": "month" }, { "name": "validRange", "label": "validRange", "title": "设置可以显示的日期", "setters": "ArraySetter" }, { "name": "value", "label": "value", "title": "展示日期", "setters": "FunctionSetter" }, { "name": "valueFormat", "label": "valueFormat", "title": "可选,绑定值的格式,对 value、defaultValue 起作用。不指定则绑定值为 dayjs 对象", "setters": "StringSetter" } ], "events": [ "change", "panelChange", "select", "update:value" ], "slots": [ "dateCellRender", "dateFullCellRender", "headerRender", "monthCellRender", "monthFullCellRender" ], "package": "ant-design-vue" }, "ACard": { "name": "ACard", "alias": "Card", "label": "卡片", "categoryId": "data", "doc": "https://www.antdv.com/components/card-cn", "props": [ { "name": "activeTabKey", "label": "activeTabKey", "title": "当前激活页签的 key", "setters": "StringSetter" }, { "name": "bodyStyle", "label": "bodyStyle", "title": "内容区域自定义样式", "setters": "ObjectSetter" }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "defaultActiveTabKey", "label": "defaultActiveTabKey", "title": "初始化选中页签的 key,如果没有设置 activeTabKey", "setters": "StringSetter", "defaultValue": "第一个页签" }, { "name": "extra", "label": "extra", "title": "卡片右上角的操作区域", "setters": "StringSetter" }, { "name": "headStyle", "label": "headStyle", "title": "自定义标题区域样式", "setters": "ObjectSetter" }, { "name": "hoverable", "label": "hoverable", "title": "鼠标移过时可浮起", "setters": "BooleanSetter", "defaultValue": false }, { "name": "loading", "label": "loading", "title": "当卡片内容还在加载中时,可以用 loading 展示一个占位", "setters": "BooleanSetter", "defaultValue": false }, { "name": "size", "label": "size", "title": "card 的尺寸", "setters": "SelectSetter", "options": [ "default", "small" ], "defaultValue": "default\t" }, { "name": "tabList", "label": "tabList", "title": "页签标题列表, 可以通过 customTab(v3.0) 插槽自定义 tab", "setters": "ArraySetter" }, { "name": "title", "label": "title", "title": "卡片标题", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "卡片类型,可设置为 inner 或 不设置", "setters": "StringSetter" } ], "events": [ "tabChange" ], "slots": [ "actions", "cover", "customTab", "extra", "tabBarExtraContent", "title" ], "snippet": { "props": { "title": "Default size card", "style": { "width": "300px" } }, "slot": "extra", "children": [ { "name": "a", "slot": { "name": "extra" }, "children": "more" }, { "name": "component", "props": { "is": "p" }, "children": "card content" }, { "name": "component", "props": { "is": "p" }, "children": "card content" }, { "name": "component", "props": { "is": "p" }, "children": "card content" } ] }, "package": "ant-design-vue" }, "ACardGrid": { "name": "ACardGrid", "alias": "Grid", "parent": "Card", "label": "网格型内嵌卡片", "categoryId": "data", "doc": "https://www.antdv.com/components/card-cn", "snippet": { "props": { "style": { "width": "25%", "textAline": "center" } }, "children": "content", "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "8" } } ] }, "package": "ant-design-vue" }, "ACardMeta": { "name": "ACardMeta", "alias": "Meta", "parent": "Card", "label": "meta卡片", "categoryId": "data", "doc": "https://www.antdv.com/components/card-cn", "props": [ { "name": "description", "label": "description", "title": "描述内容", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "标题内容", "setters": "StringSetter" } ], "slots": [ "avatar", "description", "title" ], "snippet": { "props": { "title": "Europe Street beat" }, "slot": "description", "children": [ { "name": "span", "slot": { "name": "description" }, "children": "www.instagram.com" } ] }, "package": "ant-design-vue" }, "ACarousel": { "name": "ACarousel", "alias": "Carousel", "label": "走马灯", "categoryId": "data", "doc": "https://www.antdv.com/components/carousel-cn", "props": [ { "name": "autoplay", "label": "autoplay", "title": "是否自动切换", "setters": "BooleanSetter", "defaultValue": false }, { "name": "dotPosition", "label": "dotPosition", "title": "面板指示点位置,可选 top bottom left right", "setters": "SelectSetter", "options": [ "top", "bottom", "left", "right" ], "defaultValue": "bottom" }, { "name": "dots", "label": "dots", "title": "是否显示面板指示点", "setters": "BooleanSetter", "defaultValue": true }, { "name": "dotsClass", "label": "dotsClass", "title": "面板指示点类名", "setters": "StringSetter", "defaultValue": "slick-dots" }, { "name": "easing", "label": "easing", "title": "动画效果", "setters": "StringSetter", "defaultValue": "linear" }, { "name": "effect", "label": "effect", "title": "动画效果函数", "setters": "SelectSetter", "options": [ "scrollx", "fade" ], "defaultValue": "scrollx" }, { "name": "afterChange", "label": "afterChange", "title": "切换面板的回调", "setters": "FunctionSetter" }, { "name": "beforeChange", "label": "beforeChange", "title": "切换面板的回调", "setters": "FunctionSetter" } ], "snippet": { "props": { "autoplay": true }, "children": [ { "name": "div", "children": [ { "name": "h1", "children": "1", "props": { "style": { "backgroundColor": "#364d79", "height": "200px", "display": "flex", "justifyContent": "center", "alignItems": "center" } } } ] }, { "name": "div", "children": [ { "name": "h1", "children": "2", "props": { "style": { "backgroundColor": "#364d79", "height": "200px", "display": "flex", "justifyContent": "center", "alignItems": "center" } } } ] }, { "name": "div", "children": [ { "name": "h1", "children": "3", "props": { "style": { "backgroundColor": "#364d79", "height": "200px", "display": "flex", "justifyContent": "center", "alignItems": "center" } } } ] }, { "name": "div", "children": [ { "name": "h1", "children": "4", "props": { "style": { "backgroundColor": "#364d79", "height": "200px", "display": "flex", "justifyContent": "center", "alignItems": "center" } } } ] } ] }, "package": "ant-design-vue" }, "ACollapse": { "name": "ACollapse", "alias": "Collapse", "label": "折叠面板", "categoryId": "data", "doc": "https://www.antdv.com/components/collapse-cn", "props": [ { "name": "accordion", "label": "accordion", "title": "手风琴模式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "activeKey", "label": "activeKey", "title": "当前激活 tab 面板的 key", "setters": [ "StringSetter", "NumberSetter", "ArraySetter" ] }, { "name": "bordered", "label": "bordered", "title": "带边框风格的折叠面板", "setters": "BooleanSetter", "defaultValue": true }, { "name": "collapsible", "label": "collapsible", "title": "所有子面板是否可折叠或指定可折叠触发区域", "setters": "SelectSetter", "options": [ "header", "icon", "disabled" ] }, { "name": "destroyInactivePanel", "label": "destroyInactivePanel", "title": "销毁折叠隐藏的面板", "setters": "BooleanSetter", "defaultValue": false }, { "name": "expandIcon", "label": "expandIcon", "title": "自定义切换图标", "setters": "FunctionSetter" }, { "name": "expandIconPosition", "label": "expandIconPosition", "title": "设置图标位置", "setters": "SelectSetter", "options": [ "start", "end" ] }, { "name": "ghost", "label": "ghost", "title": "使折叠面板透明且无边框", "setters": "BooleanSetter", "defaultValue": false } ], "events": [ "change", "update:activeKey" ], "slots": [ "expandIcon" ], "snippet": { "props": { "activeKey": "1" }, "children": [ { "name": "ACollapsePanel", "props": { "key": "1", "header": "This is panel header 1" }, "children": [ { "name": "p", "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world." } ] }, { "name": "ACollapsePanel", "props": { "key": "2", "header": "This is panel header 2" }, "children": [ { "name": "p", "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world." } ] }, { "name": "ACollapsePanel", "props": { "key": "3", "header": "This is panel header 3" }, "children": [ { "name": "p", "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world." } ] } ] }, "package": "ant-design-vue" }, "ACollapsePanel": { "name": "ACollapsePanel", "alias": "Panel", "parent": "Collapse", "label": "折叠面板项", "categoryId": "data", "doc": "https://www.antdv.com/components/collapse-cn", "props": [ { "name": "collapsible", "label": "collapsible", "title": "是否可折叠或指定可折叠触发区域", "setters": "SelectSetter", "options": [ "header", "disabled" ] }, { "name": "forceRender", "label": "forceRender", "title": "被隐藏时是否渲染 DOM 结构", "setters": "BooleanSetter", "defaultValue": false }, { "name": "header", "label": "header", "title": "面板头内容", "setters": "StringSetter" }, { "name": "key", "label": "key", "title": "对应 activeKey", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "showArrow", "label": "sho是否展示当前面板的箭头wArrow", "title": "是否展示当前面板的箭头", "setters": "BooleanSetter", "defaultValue": true } ], "slots": [ "extra", "header" ], "snippet": { "props": { "header": "This is panel header" }, "children": [ { "name": "p", "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world." } ] }, "package": "ant-design-vue" }, "AComment": { "name": "AComment", "alias": "Comment", "label": "评论", "categoryId": "data", "doc": "https://www.antdv.com/components/comment-cn", "props": [ { "name": "actions", "label": "actions", "title": "在评论内容下面呈现的操作项列表", "setters": "ArraySetter" }, { "name": "author", "label": "author", "title": "要显示为注释作者的元素", "setters": "StringSetter" }, { "name": "avatar", "label": "avatar", "title": "要显示为评论头像的元素 - 通常是 antd Avatar 或者 src", "setters": "StringSetter" }, { "name": "content", "label": "content", "title": "评论的主要内容", "setters": "StringSetter" }, { "name": "datetime", "label": "datetime", "title": "展示时间描述", "setters": "StringSetter" } ], "slots": [ "actions", "author", "avatar", "content", "datetime" ], "snippet": { "slot": "actions", "children": [ { "name": "p", "slot": { "name": "content" }, "children": "We supply a series of design principles, practical patterns and high quality design resources (Sketch and Axure), to help people create their product prototypes beautifully and efficiently." }, { "name": "a", "slot": { "name": "author" }, "children": "Han Solo" }, { "name": "AAvatar", "slot": { "name": "avatar" }, "props": { "src": "https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png", "alt": "Han Solo" } }, { "name": "ATooltip", "slot": { "name": "datetime" }, "props": { "title": "dayjs().format(\"YYYY-MM-DD HH:mm:ss\")" }, "children": [ { "name": "span", "children": "几秒前" } ] } ] }, "package": "ant-design-vue" }, "ADescriptions": { "name": "ADescriptions", "alias": "Descriptions", "label": "描述列表", "categoryId": "data", "doc": "https://www.antdv.com/components/descriptions-cn", "props": [ { "name": "bordered", "label": "bordered", "title": "是否展示边框", "setters": "BooleanSetter", "defaultValue": false }, { "name": "colon", "label": "colon", "title": "配置 Descriptions.Item 的 colon 的默认值", "setters": "BooleanSetter", "defaultValue": true }, { "name": "column", "label": "column", "title": "一行的 DescriptionItems 数量,可以写成像素值或支持响应式的对象写法 { xs: 8, sm: 16, md: 24}", "setters": "NumberSetter", "defaultValue": 3 }, { "name": "contentStyle", "label": "contentStyle", "title": "自定义内容样式", "setters": "ObjectSetter" }, { "name": "extra", "label": "extra", "title": "描述列表的操作区域,显示在右上方", "setters": "StringSetter" }, { "name": "labelStyle", "label": "labelStyle", "title": "自定义标签样式", "setters": "ObjectSetter" }, { "name": "layout", "label": "layout", "title": "描述布局", "setters": "SelectSetter", "options": [ "horizontal", "vertical" ], "defaultValue": "horizontal" }, { "name": "size", "label": "size", "title": "设置列表的大小。可以设置为 middle 、small, 或不填(只有设置 bordered={true} 生效)", "setters": "SelectSetter", "options": [ "default", "middle", "small" ], "defaultValue": "default" }, { "name": "title", "label": "title", "title": "描述列表的标题,显示在最顶部", "setters": "StringSetter" } ], "slots": [ "extra", "title" ], "snippet": { "props": { "title": "User Info" }, "children": [ { "name": "ADescriptionsItem", "props": { "label": "UserName" }, "children": "chenshuishui" }, { "name": "ADescriptionsItem", "props": { "label": "Telephone" }, "children": "18912345678" }, { "name": "ADescriptionsItem", "props": { "label": "Live" }, "children": "HongKong" }, { "name": "ADescriptionsItem", "props": { "label": "Remark" }, "children": "empty" }, { "name": "ADescriptionsItem", "props": { "label": "Address" }, "children": "弥敦道9号, HongKong, China" } ] }, "package": "ant-design-vue" }, "ADescriptionsItem": { "name": "ADescriptionsItem", "alias": "DescriptionsItem", "label": "描述列表项", "categoryId": "data", "doc": "https://www.antdv.com/components/descriptions-cn", "props": [ { "name": "contentStyle", "label": "contentStyle", "title": "自定义内容样式", "setters": "ObjectSetter" }, { "name": "label", "label": "label", "title": "内容的描述", "setters": "StringSetter" }, { "name": "labelStyle", "label": "labelStyle", "title": "自定义标签样式", "setters": "ObjectSetter" }, { "name": "span", "label": "span", "title": "包含列的数量", "setters": "NumberSetter", "defaultValue": 1 } ], "slots": [ "label" ], "snippet": { "props": { "label": "Address" }, "children": "弥敦道9号, HongKong, China" }, "package": "ant-design-vue" }, "AEmpty": { "name": "AEmpty", "alias": "Empty", "label": "空状态", "categoryId": "data", "doc": "https://www.antdv.com/components/empty-cn", "props": [ { "name": "description", "label": "description", "title": "自定义描述内容", "setters": "StringSetter" }, { "name": "image", "label": "image", "title": "设置显示图片,为 string 时表示自定义图片地址", "setters": "StringSetter", "defaultValue": false }, { "name": "imageStyle", "label": "imageStyle", "title": "图片样式", "setters": "ObjectSetter" } ], "slots": [ "description", "image" ], "package": "ant-design-vue" }, "AImage": { "name": "AImage", "alias": "Image", "label": "图片", "categoryId": "data", "doc": "https://www.antdv.com/components/image-cn", "props": [ { "name": "alt", "label": "alt", "title": "图像描述", "setters": "StringSetter" }, { "name": "fallback", "label": "fallback", "title": "加载失败容错地址", "setters": "StringSetter" }, { "name": "height", "label": "height", "title": "图像高度", "setters": [ "NumberSetter", "StringSetter" ] }, { "name": "placeholder", "label": "placeholder", "title": "加载占位, 为 true 时使用默认占位", "setters": "BooleanSetter" }, { "name": "preview", "label": "preview", "title": "预览参数,为 false 时禁用", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "src", "label": "src", "title": "图片地址", "setters": "StringSetter" }, { "name": "previewMask", "label": "previewMask", "title": "自定义 mask", "setters": [ "StringSetter", "FunctionSetter" ] }, { "name": "width", "label": "width", "title": "图像宽度", "setters": [ "NumberSetter", "StringSetter" ] } ], "events": [ "error" ], "slots": [ "placeholder", "previewMask" ], "snippet": { "props": { "width": "200px", "src": "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png" } }, "package": "ant-design-vue" }, "AList": { "name": "AList", "alias": "List", "label": "列表", "categoryId": "data", "doc": "https://www.antdv.com/components/list-cn", "props": [ { "name": "bordered", "label": "bordered", "title": "是否展示边框", "setters": "BooleanSetter", "defaultValue": false }, { "name": "dataSource", "label": "dataSource", "title": "列表数据源", "setters": "ArraySetter" }, { "name": "footer", "label": "footer", "title": "列表底部", "setters": "StringSetter" }, { "name": "grid", "label": "grid", "title": "列表栅格配置", "setters": "ObjectSetter" }, { "name": "header", "label": "header", "title": "列表头部", "setters": "StringSetter" }, { "name": "itemLayout", "label": "itemLayout", "title": "设置 List.Item 布局, 设置成 vertical 则竖直样式显示, 默认横排", "setters": "StringSetter" }, { "name": "loading", "label": "loading", "title": "当卡片内容还在加载中时,可以用 loading 展示一个占位", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "loadMore", "label": "loadMore", "title": "加载更多", "setters": "StringSetter" }, { "name": "locale", "label": "locale", "title": "默认文案设置,目前包括空数据文案", "setters": "ObjectSetter", "defaultValue": { "emptyText": "暂无数据" } }, { "name": "pagination", "label": "pagination", "title": "对应的 pagination 配置, 设置 false 不显示", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "renderItem", "label": "renderItem", "title": "自定义Item函数,也可使用 #renderItem=\"{item, index}\"", "setters": "FunctionSetter" }, { "name": "rowKey", "label": "rowKey", "title": "各项 key 的取值,可以是字符串或一个函数", "setters": "FunctionSetter" }, { "name": "size", "label": "size", "title": "list 的尺寸", "setters": "SelectSetter", "options": [ "default", "middle", "small" ], "defaultValue": "default" }, { "name": "split", "label": "split", "title": "是否展示分割线", "setters": "BooleanSetter", "defaultValue": true } ], "slots": [ { "name": "footer" }, { "name": "header" }, { "name": "loadMore" }, { "name": "renderItem", "params": [ "item", "index" ] } ], "snippet": { "props": { "itemLayout": "horizontal", "dataSource": [ { "title": "Ant Design Title 1" }, { "title": "Ant Design Title 2" }, { "title": "Ant Design Title 3" }, { "title": "Ant Design Title 4" } ] }, "slot": "renderItem", "children": [ { "name": "span", "slot": { "name": "renderItem", "params": [ "item", "index" ] }, "children": [ { "name": "AListItem", "children": [ { "name": "AListItemMeta", "props": { "description": "Ant Design, a design language for background applications, is refined by Ant UED Team" }, "children": [ { "name": "a", "slot": { "name": "title" }, "props": { "href": "https://www.antdv.com/" } }, { "name": "AAvatar", "slot": { "name": "avatar" }, "props": { "href": "https://joeschmoe.io/api/v1/random" } } ] } ] } ] } ] }, "package": "ant-design-vue" }, "AListItem": { "name": "AListItem", "alias": "Item", "parent": "List", "label": "列表项", "categoryId": "data", "doc": "https://www.antdv.com/components/list-cn", "props": [ { "name": "actions", "label": "actions", "title": "列表操作组,根据 itemLayout 的不同, 位置在卡片底部或者最右侧", "setters": "StringSetter" }, { "name": "extra", "label": "extra", "title": "额外内容, 通常用在 itemLayout 为 vertical 的情况下, 展示右侧内容; horizontal 展示在列表元素最右侧", "setters": "StringSetter" } ], "slots": [ "actions", "extra" ], "snippet": { "children": [ { "name": "AListItemMeta", "props": { "description": "Ant Design, a design language for background applications, is refined by Ant UED Team" }, "children": [ { "name": "a", "slot": { "name": "title" }, "props": { "href": "https://www.antdv.com/" }, "children": "itemTitle" }, { "name": "AAvatar", "slot": { "name": "avatar" }, "props": { "href": "https://joeschmoe.io/api/v1/random" } } ] } ] }, "package": "ant-design-vue" }, "AListItemMeta": { "name": "AListItemMeta", "alias": "Meta", "parent": "ListItem", "label": "列表项meta", "categoryId": "data", "doc": "https://www.antdv.com/components/list-cn", "props": [ { "name": "avatar", "label": "avatar", "title": "列表元素的图标", "setters": "StringSetter" }, { "name": "description", "label": "description", "title": "列表元素的描述内容", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "列表元素的标题", "setters": "StringSetter" } ], "slots": [ "avatar", "description", "title" ], "snippet": { "props": { "description": "Ant Design, a design language for background applications, is refined by Ant UED Team" } }, "package": "ant-design-vue" }, "APopover": { "name": "APopover", "alias": "Popover", "label": "气泡卡片", "categoryId": "data", "doc": "https://www.antdv.com/components/popover-cn", "props": [ { "name": "content", "label": "content", "title": "卡片内容", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "卡片标题", "setters": "StringSetter" }, { "name": "align", "label": "align", "title": "该值将合并到 placement 的配置中,设置参考 dom-align", "setters": "ObjectSetter" }, { "name": "arrowPointAtCenter", "label": "arrowPointAtCenter", "title": "箭头是否指向目标元素中心", "setters": "BooleanSetter", "defaultValue": false }, { "name": "autoAdjustOverflow", "label": "autoAdjustOverflow", "title": "气泡被遮挡时自动调整位置", "setters": "BooleanSetter", "defaultValue": true }, { "name": "color", "label": "color", "title": "背景颜色", "setters": "StringSetter" }, { "name": "destroyTooltipOnHide", "label": "destroyTooltipOnHide", "title": "隐藏后是否销毁 tooltip", "setters": "BooleanSetter", "defaultValue": false }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "浮层渲染父节点,默认渲染到 body 上", "setters": "FunctionSetter" }, { "name": "mouseEnterDelay", "label": "mouseEnterDelay", "title": "鼠标移入后延时多少才显示 Tooltip,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "mouseLeaveDelayy", "label": "mouseLeaveDelayy", "title": "鼠标移出后延时多少才显示 Tooltip,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "overlayClassName", "label": "overlayClassName", "title": "卡片类名", "setters": "StringSetter" }, { "name": "overlayStyle", "label": "overlayStyle", "title": "卡片样式", "setters": "ObjectSetter" }, { "name": "overlayInnerStyle", "label": "overlayInnerStyle", "title": "卡片内容区域样式", "setters": "ObjectSetter" }, { "name": "placement", "label": "placement", "title": "气泡框位置", "setters": "SelectSetter", "options": [ "top", "left", "right", "bottom", "topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom" ], "defaultValue": "top" }, { "name": "trigger", "label": "trigger", "title": "触发行为", "setters": "SelectSetter", "options": [ "hover", "focus", "click", "contextmenu" ], "defaultValue": "hover" }, { "name": "open", "label": "open", "title": "用于手动控制浮层显隐", "setters": "BooleanSetter", "defaultValue": false } ], "slots": [ "content", "title" ], "snippet": { "props": { "title": "Title" }, "slot": "content", "children": [ { "name": "p", "slot": { "name": "content" }, "children": "content" }, { "name": "p", "slot": { "name": "content" }, "children": "content" }, { "name": "AButton", "props": { "type": "primary" }, "children": "Hover me" } ] }, "package": "ant-design-vue" }, "AQRCode": { "name": "AQRCode", "alias": "QRCode", "label": "二维码", "categoryId": "data", "doc": "https://www.antdv.com/components/qrcode-cn", "props": [ { "name": "value", "label": "value", "title": "扫描后的地址", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "渲染类型", "setters": "SelectSetter", "options": [ "canvas", "svg" ], "defaultValue": "canvas" }, { "name": "icon", "label": "icon", "title": "二维码中图片的地址(目前只支持图片地址)", "setters": "StringSetter" }, { "name": "size", "label": "size", "title": "二维码大小", "setters": "NumberSetter", "defaultValue": 160 }, { "name": "iconSize", "label": "iconSize", "title": "二维码中图片的大小", "setters": "NumberSetter", "defaultValue": 40 }, { "name": "color", "label": "color", "title": "二维码颜色", "setters": "StringSetter", "defaultValue": "#000" }, { "name": "bgColor", "label": "bgColor", "title": "二维码背景颜色", "setters": "StringSetter", "defaultValue": "transparent" }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true }, { "name": "errorLevel", "label": "errorLevel", "title": "二维码纠错等级", "setters": "SelectSetter", "options": [ "L", "M", "Q", "H" ], "defaultValue": "M" }, { "name": "status", "label": "status", "title": "二维码状态", "setters": "SelectSetter", "options": [ "active", "expired", "loading", "scanned" ], "defaultValue": "active" } ], "events": [ "refresh" ], "snippet": { "props": { "value": "哈哈哈哈" } }, "package": "ant-design-vue" }, "ASegmented": { "name": "ASegmented", "alias": "Segmented", "label": "分段控制器", "categoryId": "data", "doc": "https://www.antdv.com/components/segmented-cn", "props": [ { "name": "block", "label": "block", "title": "将宽度调整为父元素宽度的选项", "setters": "BooleanSetter" }, { "name": "disabled", "label": "disabled", "title": "是否禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "options", "label": "options", "title": "数据化配置选项内容", "setters": "ArraySetter", "defaultValue": [] }, { "name": "size", "label": "size", "title": "控件尺寸", "setters": "SelectSetter", "options": [ "large", "middle", "small" ] }, { "name": "value", "label": "value", "title": "当前选中的值", "setters": [ "StringSetter", "NumberSetter" ] } ], "events": [ "change" ], "slots": [ "label" ], "snippet": { "props": { "value": "Daily", "options": [ "Daily", "Weekly", "Monthly", "Quarterly", "Yearly" ] } }, "package": "ant-design-vue" }, "AStatistic": { "name": "AStatistic", "alias": "Statistic", "label": "统计数值", "categoryId": "data", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "decimalSeparator", "label": "decimalSeparator", "title": "设置小数点", "setters": "StringSetter", "defaultValue": "." }, { "name": "formatter", "label": "formatter", "title": "自定义数值展示", "setters": "FunctionSetter" }, { "name": "groupSeparator", "label": "groupSeparator", "title": "设置千分位标识符", "setters": "StringSetter", "defaultValue": "," }, { "name": "precision", "label": "precision", "title": "数值精度", "setters": "NumberSetter" }, { "name": "prefix", "label": "prefix", "title": "设置数值的前缀", "setters": "StringSetter" }, { "name": "suffix", "label": "suffix", "title": "设置数值的后缀", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "数值的标题", "setters": "StringSetter" }, { "name": "value", "label": "value", "title": "数值内容", "setters": [ "StringSetter", "NumberSetter" ] }, { "name": "valueStyle", "label": "valueStyle", "title": "设置数值的样式", "setters": "ObjectSetter" } ], "slots": [ "formatter", "prefix", "suffix", "title" ], "snippet": { "props": { "title": "Active Users", "value": "112893" } }, "package": "ant-design-vue" }, "AStatisticCountdown": { "name": "AStatisticCountdown", "alias": "Countdown", "parent": "Statistic", "label": "统计倒计数值", "categoryId": "data", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "format", "label": "format", "title": "格式化倒计时展示,参考 dayjs", "setters": "StringSetter", "defaultValue": "HH:mm:ss" }, { "name": "prefix", "label": "prefix", "title": "设置数值的前缀", "setters": "StringSetter" }, { "name": "suffix", "label": "suffix", "title": "设置数值的后缀", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "数值的标题", "setters": "StringSetter" }, { "name": "value", "label": "value", "title": "数值内容", "setters": [ "NumberSetter", "FunctionSetter" ] }, { "name": "valueStyle", "label": "valueStyle", "title": "设置数值的样式", "setters": "ObjectSetter" } ], "events": [ "finish" ], "slots": [ "prefix", "suffix", "title" ], "snippet": { "props": { "title": "countDown", "value": 1791998311585 } }, "package": "ant-design-vue" }, "ATable": { "name": "ATable", "alias": "Table", "label": "表格", "categoryId": "data", "doc": "https://www.antdv.com/components/table-cn", "props": [ { "name": "bordered", "label": "bordered", "title": "是否展示外边框和列边框", "setters": "BooleanSetter", "defaultValue": false }, { "name": "childrenColumnName", "label": "childrenColumnName", "title": "指定树形结构的列名", "setters": "StringSetter", "defaultValue": "children" }, { "name": "columns", "label": "columns", "title": "表格列的配置描述", "setters": "ArraySetter" }, { "name": "components", "label": "components", "title": "覆盖默认的 table 元素", "setters": "ObjectSetter" }, { "name": "customHeaderRow", "label": "customHeaderRow", "title": "设置头部行属性", "setters": "FunctionSetter" }, { "name": "customRow", "label": "customRow", "title": "设置行属性", "setters": "FunctionSetter" }, { "name": "dataSource", "label": "dataSource", "title": "数据数组", "setters": "ArraySetter" }, { "name": "defaultExpandAllRows", "label": "defaultExpandAllRows", "title": "初始时,是否展开所有行", "setters": "BooleanSetter", "defaultValue": false }, { "name": "defaultExpandedRowKeys", "label": "defaultExpandedRowKeys", "title": "默认展开的行", "setters": "ArraySetter" }, { "name": "expandedRowKeys", "label": "expandedRowKeys", "title": "展开的行,控制属性", "setters": "ArraySetter" }, { "name": "expandedRowRender", "label": "expandedRowRender", "title": "额外的展开行", "setters": "FunctionSetter" }, { "name": "expandFixed", "label": "expandFixed", "title": "控制展开图标是否固定,可选 true left right", "setters": [ "BooleanSetter", "StringSetter" ], "defaultValue": false }, { "name": "expandIcon", "label": "expandIcon", "title": "自定义展开图标", "setters": "FunctionSetter" }, { "name": "expandRowByClick", "label": "expandRowByClick", "title": "通过点击行来展开子行", "setters": "BooleanSetter", "defaultValue": false }, { "name": "footer", "label": "footer", "title": "表格尾部", "setters": "FunctionSetter" }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "设置表格内各类浮层的渲染节点,如筛选菜单", "setters": "FunctionSetter" }, { "name": "indentSize", "label": "indentSize", "title": "展示树形数据时,每层缩进的宽度,以 px 为单位", "setters": "NumberSetter", "defaultValue": 15 }, { "name": "loading", "label": "loading", "title": "页面是否加载中", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "locale", "label": "locale", "title": "默认文案设置,目前包括排序、过滤、空数据文案", "setters": "ObjectSetter", "defaultValue": { "filterConfirm": "确定", "filterReset": "重置", "emptyText": "暂无数据" } }, { "name": "pagination", "label": "pagination", "title": "分页器,参考配置项或 pagination文档,设为 false 时不展示和进行分页", "setters": [ "ObjectSetter", "BooleanSetter" ] }, { "name": "rowClassName", "label": "rowClassName", "title": "表格行的类名", "setters": "FunctionSetter" }, { "name": "rowExpandable", "label": "rowExpandable", "title": "设置是否允许行展开", "setters": "FunctionSetter" }, { "name": "rowKey", "label": "rowKey", "title": "表格行 key 的取值,可以是字符串或一个函数", "setters": [ "StringSetter", "FunctionSetter" ], "defaultValue": "key" }, { "name": "rowSelection", "label": "rowSelection", "title": "列表项是否可选择", "setters": "ObjectSetter", "defaultValue": null }, { "name": "scroll", "label": "scroll", "title": "表格是否可滚动,也可以指定滚动区域的宽、高", "setters": "ObjectSetter" }, { "name": "showExpandColumn", "label": "showExpandColumn", "title": "设置是否展示行展开列", "setters": "BooleanSetter", "defaultValue": true }, { "name": "showHeader", "label": "showHeader", "title": "是否显示表头", "setters": "BooleanSetter", "defaultValue": true }, { "name": "showSorterTooltip", "label": "showSorterTooltip", "title": "表头是否显示下一次排序的 tooltip 提示。当参数类型为对象时,将被设置为 Tooltip 的属性", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "size", "label": "size", "title": "表格大小", "setters": "SelectSetter", "options": [ "large", "middle", "small" ], "defaultValue": "large" }, { "name": "sortDirections", "label": "sortDirections", "title": "支持的排序方式,取值为 ascend descend", "setters": "ArraySetter", "defaultValue": [ "ascend", "descend" ] }, { "name": "sticky", "label": "sticky", "title": "设置粘性头部和滚动条", "setters": [ "BooleanSetter", "ObjectSetter" ] }, { "name": "tableLayout", "label": "tableLayout", "title": "表格元素的 table-layout 属性,设为 fixed 表示内容不会影响列的布局", "setters": "SelectSetter", "options": [ "-", "auto", "fixed" ] }, { "name": "title", "label": "title", "title": "表格标题", "setters": "FunctionSetter" }, { "name": "transformCellText", "label": "transformCellText", "title": "数据渲染前可以再次改变,一般用于空数据的默认配置,可以通过 ConfigProvider 全局统一配置", "setters": "FunctionSetter" }, { "name": "transformCellText", "label": "transformCellText", "title": "数据渲染前可以再次改变,一般用于空数据的默认配置,可以通过 ConfigProvider 全局统一配置", "setters": "FunctionSetter" } ], "events": [ "change", "expand", "expandedRowsChange", "resizeColumn", "update:expandedRowKeys" ], "slots": [ { "name": "bodyCell", "params": [ "text", "record", "index", "column" ] }, { "name": "customFilterDropdown" }, { "name": "customFilterIcon", "params": [ "filtered", "column" ] }, { "name": "emptyText" }, { "name": "expandedRowRender", "params": [ "record", "index", "indent", "expanded" ] }, { "name": "expandColumnTitle" }, { "name": "expandIcon", "params": [ "props" ] }, { "name": "expandIcon", "params": [ "currentPageData" ] }, { "name": "headerCell", "params": [ "title", "column" ] }, { "name": "summary" }, { "name": "title", "params": [ "currentPageData" ] } ], "snippet": { "props": { "columns": [ { "title": "Name", "dataIndex": "name", "key": "name" }, { "title": "Age", "dataIndex": "age", "key": "age" }, { "title": "Address", "dataIndex": "address", "key": "address" }, { "title": "Tags", "key": "tags", "dataIndex": "tags" }, { "title": "Action", "key": "action" } ], "dataSource": [ { "key": "1", "name": "John Brown", "age": 32, "address": "New York No. 1 Lake Park", "tags": [ "nice", "developer" ] }, { "key": "2", "name": "Jim Green", "age": 42, "address": "London No. 1 Lake Park", "tags": [ "loser" ] }, { "key": "3", "name": "Joe Black", "age": 32, "address": "Sidney No. 1 Lake Park", "tags": [ "cool", "teacher" ] } ] } }, "package": "ant-design-vue" }, "ATabs": { "name": "ATabs", "alias": "Tabs", "childIncludes": [ "ATabPane" ], "label": "标签页", "categoryId": "data", "doc": "https://www.antdv.com/components/tabs-cn", "props": [ { "name": "activeKey", "label": "activeKey", "title": "当前激活 tab 面板的 key", "setters": "StringSetter" }, { "name": "animated", "label": "animated", "title": "是否使用动画切换 Tabs,在 tabPosition=\"top\" | \"bottom\" 时有效", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "centered", "label": "centered", "title": "标签居中展示", "setters": "BooleanSetter", "defaultValue": false }, { "name": "destroyInactiveTabPane", "label": "destroyInactiveTabPane", "title": "被隐藏时是否销毁 DOM 结构", "setters": "BooleanSetter", "defaultValue": false }, { "name": "hideAdd", "label": "hideAdd", "title": "是否隐藏加号图标,在 type=\"editable-card\" 时有效", "setters": "BooleanSetter", "defaultValue": false }, { "name": "size", "label": "size", "title": "大小,提供 large middle 和 small 三种大小", "setters": "SelectSetter", "options": [ "large", "middle", "small" ], "defaultValue": "middle" }, { "name": "tabBarGutter", "label": "tabBarGutter", "title": "tabs 之间的间隙", "setters": "NumberSetter" }, { "name": "tabBarStyle", "label": "tabBarStyle", "title": "tab bar 的样式对象", "setters": "ObjectSetter" }, { "name": "tabPosition", "label": "tabPosition", "title": "页签位置,可选值有 top right bottom left", "setters": "SelectSetter", "options": [ "top", "right", "bottom", "left" ], "defaultValue": "top" }, { "name": "type", "label": "type", "title": "页签的基本样式,可选 line、card editable-card 类型", "setters": "SelectSetter", "options": [ "line", "card", "editable-card" ], "defaultValue": "line" } ], "events": [ "change", "edit", "tabClick", "tabScroll", "update:activeKey" ], "slots": [ "addIcon", "leftExtra", "moreIcon", "renderTabBar", "rightExtra" ], "snippet": { "props": { "activeKey": "1", "centered": true }, "children": [ { "name": "ATabPane", "props": { "key": "1", "tab": "Tab 1" }, "children": "Content of Tab Pane 1" }, { "name": "ATabPane", "props": { "key": "2", "tab": "Tab 2" }, "children": "Content of Tab Pane 2" }, { "name": "ATabPane", "props": { "key": "3", "tab": "Tab 3" }, "children": "Content of Tab Pane 3" } ] }, "package": "ant-design-vue" }, "ATabPane": { "name": "ATabPane", "alias": "TabPane", "parent": "Tabs", "label": "标签页签", "categoryId": "data", "doc": "https://www.antdv.com/components/tabs-cn", "props": [ { "name": "forceRender", "label": "forceRender", "title": "被隐藏时是否渲染 DOM 结构", "setters": "BooleanSetter", "defaultValue": false }, { "name": "key", "label": "key", "title": "对应 activeKey", "setters": "StringSetter" }, { "name": "tab", "label": "tab", "title": "选项卡头显示文字", "setters": "StringSetter" } ], "slots": [ "closeIcon", "tab" ], "snippet": { "props": { "key": "1", "tab": "Tab 1" }, "children": "Content of Tab Pane 1" }, "package": "ant-design-vue" }, "ATag": { "name": "ATag", "alias": "Tag", "label": "标签", "categoryId": "data", "doc": "https://www.antdv.com/components/tag-cn", "props": [ { "name": "closable", "label": "closable", "title": "标签是否可以关闭", "setters": "BooleanSetter", "defaultValue": false }, { "name": "color", "label": "color", "title": "标签色", "setters": "StringSetter" }, { "name": "bordered", "label": "bordered", "title": "是否有边框", "setters": "BooleanSetter", "defaultValue": true } ], "events": [ "close" ], "slots": [ "closeIcon", "icon" ], "snippet": { "children": "Tag" }, "package": "ant-design-vue" }, "ACheckableTag": { "name": "ACheckableTag", "alias": "CheckableTag", "parent": "Tag", "label": "可选择标签", "categoryId": "data", "doc": "https://www.antdv.com/components/tag-cn", "props": [ { "name": "checked", "label": "checked", "title": "设置标签的选中状态", "setters": "BooleanSetter", "defaultValue": false } ], "events": [ "change", "update:checked" ], "snippet": { "children": "checkTag", "props": { "checked": true }, "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "4" } } ] }, "package": "ant-design-vue" }, "ATimeline": { "name": "ATimeline", "alias": "Timeline", "label": "时间轴", "categoryId": "data", "doc": "https://www.antdv.com/components/timeline-cn", "props": [ { "name": "mode", "label": "mode", "title": "通过设置 mode 可以改变时间轴和内容的相对位置", "setters": "SelectSetter", "options": [ "left", "alternate", "right" ] }, { "name": "pending", "label": "pending", "title": "指定最后一个幽灵节点是否存在或内容", "setters": [ "BooleanSetter", "StringSetter" ], "defaultValue": false }, { "name": "pendingDot", "label": "pendingDot", "title": "当最后一个幽灵节点存在時,指定其时间图点", "setters": "StringSetter" }, { "name": "reverse", "label": "reverse", "title": "节点排序", "setters": "BooleanSetter", "defaultValue": false } ], "slots": [ "pending", "pendingDot" ], "snippet": { "children": [ { "name": "ATimelineItem", "children": "Create a services site 2015-09-01" } ], "directives": [ { "name": "vFor", "value": { "type": "JSExpression", "value": "4" } } ] }, "package": "ant-design-vue" }, "ATimelineItem": { "name": "ATimelineItem", "alias": "Item", "parent": "Timeline", "label": "时间轴项", "categoryId": "data", "doc": "https://www.antdv.com/components/timeline-cn", "props": [ { "name": "color", "label": "color", "title": "指定圆圈颜色 blue, red, green,或自定义的色值", "setters": "StringSetter", "defaultValue": "blue" }, { "name": "dot", "label": "dot", "title": "自定义时间轴点", "setters": "StringSetter" }, { "name": "label", "label": "label", "title": "设置标签", "setters": "StringSetter" }, { "name": "position", "label": "position", "title": "自定义节点位置", "setters": "SelectSetter", "options": [ "left", "right" ] } ], "slots": [ "dot", "label" ], "snippet": { "children": "创建服务现场 2015-09-01" }, "package": "ant-design-vue" }, "ATooltip": { "name": "ATooltip", "alias": "Tooltip", "label": "文字提示", "categoryId": "data", "doc": "https://www.antdv.com/components/button-cn", "props": [ { "name": "title", "label": "title", "title": "提示文字", "setters": "StringSetter" }, { "name": "align", "label": "align", "title": "该值将合并到 placement 的配置中,设置参考 dom-align", "setters": "ObjectSetter" }, { "name": "arrowPointAtCenter", "label": "arrowPointAtCenter", "title": "箭头是否指向目标元素中心", "setters": "BooleanSetter", "defaultValue": false }, { "name": "autoAdjustOverflow", "label": "autoAdjustOverflow", "title": "气泡被遮挡时自动调整位置", "setters": "BooleanSetter", "defaultValue": true }, { "name": "color", "label": "color", "title": "背景颜色", "setters": "StringSetter" }, { "name": "destroyTooltipOnHide", "label": "destroyTooltipOnHide", "title": "隐藏后是否销毁 tooltip", "setters": "BooleanSetter", "defaultValue": false }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "浮层渲染父节点,默认渲染到 body 上", "setters": "FunctionSetter" }, { "name": "mouseEnterDelay", "label": "mouseEnterDelay", "title": "鼠标移入后延时多少才显示 Tooltip,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "mouseLeaveDelayy", "label": "mouseLeaveDelayy", "title": "鼠标移出后延时多少才显示 Tooltip,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "overlayClassName", "label": "overlayClassName", "title": "卡片类名", "setters": "StringSetter" }, { "name": "overlayStyle", "label": "overlayStyle", "title": "卡片样式", "setters": "ObjectSetter" }, { "name": "overlayInnerStyle", "label": "overlayInnerStyle", "title": "卡片内容区域样式", "setters": "ObjectSetter" }, { "name": "placement", "label": "placement", "title": "气泡框位置", "setters": "SelectSetter", "options": [ "top", "left", "right", "bottom", "topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom" ], "defaultValue": "top" }, { "name": "trigger", "label": "trigger", "title": "触发行为", "setters": "SelectSetter", "options": [ "hover", "focus", "click", "contextmenu" ], "defaultValue": "hover" }, { "name": "open", "label": "open", "title": "用于手动控制浮层显隐", "setters": "BooleanSetter", "defaultValue": false } ], "events": [ "openChange", "update:open" ], "slots": [ "title" ], "snippet": { "slot": "title", "children": [ { "name": "p", "slot": { "name": "title" }, "children": "prompt text" }, { "name": "p", "children": " Tooltip will show when mouse enter." } ] }, "package": "ant-design-vue" }, "ATour": { "name": "ATour", "alias": "Tour", "label": "漫游式引导", "categoryId": "data", "doc": "https://www.antdv.com/components/tour-cn", "props": [ { "name": "arrow", "label": "arrow", "title": "是否显示箭头,包含是否指向元素中心的配置", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "placement", "label": "placement", "title": "引导卡片相对于目标元素的位置", "setters": "SelectSetter", "options": [ "left", "leftTop", "leftBottom", "right", "rightTop", "rightBottom", "top", "topLeft", "topRight", "bottom", "bottomLeft", "bottomRight" ], "defaultValue": "bottom\t" }, { "name": "mask", "label": "mask", "title": "是否启用蒙层,也可传入配置改变蒙层样式和填充色", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "type", "label": "type", "title": "类型,影响底色与文字颜色", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "open", "label": "open", "title": "打开引导", "setters": "BooleanSetter" }, { "name": "scrollIntoViewOptions", "label": "scrollIntoViewOptions", "title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数", "setters": [ "BooleanSetter", "SelectSetter" ], "options": [ "ScrollIntoViewOptions" ], "defaultValue": true }, { "name": "zIndex", "label": "zIndex", "title": "Tour 的层级", "setters": "NumberSetter", "defaultValue": 1001 }, { "name": "steps", "label": "steps", "title": "Tour 的数据", "setters": "ArraySetter" } ], "events": [ "close", "finish", "change", "update:current" ], "slots": [ "indicatorsRender" ], "snippet": { "props": { "open": true, "current": 1, "steps": [ { "title": "Center", "description": "Displayed in the center of screen.", "target": null }, { "title": "Center", "description": "On the right of target.", "target": null }, { "title": "Center", "description": "On the top of target.", "target": null } ] } }, "package": "ant-design-vue" }, "ATourSteps ": { "name": "ATourSteps ", "alias": "TourSteps", "label": "漫游式引导步", "categoryId": "data", "doc": "https://www.antdv.com/components/tour-cn", "props": [ { "name": "target", "label": "target", "title": "获取引导卡片指向的元素,为空时居中于屏幕", "setters": [ "FunctionSetter", "StringSetter" ] }, { "name": "arrow", "label": "arrow", "title": "是否显示箭头,包含是否指向元素中心的配置", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "placement", "label": "placement", "title": "引导卡片相对于目标元素的位置", "setters": "SelectSetter", "options": [ "left", "leftTop", "leftBottom", "right", "rightTop", "rightBottom", "top", "topLeft", "topRight", "bottom", "bottomLeft", "bottomRight", "bottom" ] }, { "name": "mask", "label": "mask", "title": "是否启用蒙层,也可传入配置改变蒙层样式和填充色,默认跟随 Tour 的 mask 属性", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "type", "label": "type", "title": "类型,影响底色与文字颜色", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "nextButtonProps", "label": "nextButtonProps", "title": "下一步按钮的属性", "setters": "ObjectSetter" }, { "name": "prevButtonProps", "label": "prevButtonProps", "title": "上一步按钮的属性", "setters": "ObjectSetter" }, { "name": "scrollIntoViewOptions", "label": "scrollIntoViewOptions", "title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数,默认跟随 Tour 的 scrollIntoViewOptions 属性", "setters": [ "BooleanSetter", "SelectSetter" ], "options": [ "ScrollIntoViewOptions" ], "defaultValue": true } ], "events": [ "close" ], "slots": [ "cover", "title", "description" ], "package": "ant-design-vue" }, "ATree": { "name": "ATree", "alias": "Tree", "label": "树形控件", "categoryId": "data", "doc": "https://www.antdv.com/components/tree-cn", "props": [ { "name": "allowDrop", "label": "allowDrop", "title": "是否允许拖拽时放置在该节点", "setters": "FunctionSetter" }, { "name": "autoExpandParent", "label": "autoExpandParent", "title": "是否自动展开父节点", "setters": "BooleanSetter", "defaultValue": false }, { "name": "blockNode", "label": "blockNode", "title": "是否节点占据一行", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checkable", "label": "checkable", "title": "节点前添加 Checkbox 复选框", "setters": "BooleanSetter", "defaultValue": false }, { "name": "checkedKeys", "label": "checkedKeys", "title": "(受控)选中复选框的树节点(注意:父子节点有关联,如果传入父节点 key,则子节点自动选中;相应当子节点 key 都传入,父节点也自动选中。当设置checkable和checkStrictly,它是一个有checked和halfChecked属性的对象,并且父子节点的选中与否不再关联", "setters": [ "ArraySetter", "ObjectSetter" ], "defaultValue": [] }, { "name": "checkStrictly", "label": "checkStrictly", "title": "checkable 状态下节点选择完全受控(父子节点选中状态不再关联)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "defaultExpandAll", "label": "defaultExpandAll", "title": "默认展开所有树节点, 如果是异步数据,需要在数据返回后再实例化,建议用 v-if=\"data.length\";当有 expandedKeys 时,defaultExpandAll 将失效", "setters": "BooleanSetter", "defaultValue": false }, { "name": "disabled", "label": "disabled", "title": "将树禁用", "setters": "BooleanSetter", "defaultValue": false }, { "name": "draggable", "label": "draggable", "title": "设置节点可拖拽", "setters": "BooleanSetter", "defaultValue": false }, { "name": "expandedKeys", "label": "expandedKeys", "title": "(受控)展开指定的树节点", "setters": "ArraySetter", "defaultValue": [] }, { "name": "fieldNames", "label": "fieldNames", "title": "替换 treeNode 中 title,key,children 字段为 treeData 中对应的字段", "setters": "ObjectSetter", "defaultValue": { "children": "children", "title": "title", "key": "key" } }, { "name": "filterTreeNode", "label": "filterTreeNode", "title": "按需筛选树节点(高亮),返回 true", "setters": "FunctionSetter" }, { "name": "height", "label": "height", "title": "设置虚拟滚动容器高度,设置后内部节点不再支持横向滚动", "setters": "NumberSetter" }, { "name": "loadData", "label": "loadData", "title": "异步加载数据", "setters": "FunctionSetter" }, { "name": "loadedKeys", "label": "loadedKeys", "title": "(受控)已经加载的节点,需要配合 loadData 使用", "setters": "ArraySetter", "defaultValue": [] }, { "name": "multiple", "label": "multiple", "title": "支持点选多个节点(节点本身)", "setters": "BooleanSetter", "defaultValue": false }, { "name": "selectable", "label": "selectable", "title": "是否可选中", "setters": "BooleanSetter", "defaultValue": true }, { "name": "selectedKeys", "label": "selectedKeys", "title": "(受控)设置选中的树节点", "setters": "ArraySetter" }, { "name": "showIcon", "label": "showIcon", "title": "是否展示 TreeNode title 前的图标,没有默认样式,如设置为 true,需要自行定义图标相关样式", "setters": "BooleanSetter", "defaultValue": false }, { "name": "showLine", "label": "showLine", "title": "是否展示连接线", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "treeData", "label": "treeData", "title": "treeNodes 数据,如果设置则不需要手动构造 TreeNode 节点(key 在整个树范围内唯一)", "setters": "ArraySetter" }, { "name": "virtual", "label": "virtual", "title": "设置 false 时关闭虚拟滚动", "setters": "BooleanSetter", "defaultValue": true } ], "events": [ "check", "dragend", "dragenter", "dragleave", "dragover", "dragstart", "drop", "expand", "load", "rightClick", "select", "update:checkedKeys", "update:expandedKeys", "update:selectedKeys" ], "slots": [ "switcherIcon", "title" ], "snippet": { "props": { "expandedKeys": [ "0-0-0", "0-0-1" ], "selectedKeys": [ "0-0-0", "0-0-1" ], "checkedKeys": [ "0-0-0", "0-0-1" ], "checkable": true, "treeData": [ { "title": "parent 1", "key": "0-0", "children": [ { "title": "parent 1-0", "key": "0-0-0", "disabled": true, "children": [ { "title": "leaf", "key": "0-0-0-0", "disableCheckbox": true }, { "title": "leaf", "key": "0-0-0-1" } ] }, { "title": "parent 1-1", "key": "0-0-1", "children": [ { "key": "0-0-1-0", "title": "sss" } ] } ] } ] } }, "package": "ant-design-vue" }, "AAlert": { "name": "AAlert", "alias": "Alert", "label": "警告提示", "categoryId": "feedback", "doc": "https://www.antdv.com/components/alert-cn", "props": [ { "name": "afterClose", "label": "afterClose", "title": "关闭动画结束后触发的回调函数", "setters": "FunctionSetter" }, { "name": "banner", "label": "banner", "title": "是否用作顶部公告", "setters": "BooleanSetter", "defaultValue": false }, { "name": "closable", "label": "closable", "title": "默认不显示关闭按钮", "setters": "BooleanSetter" }, { "name": "closeText", "label": "closeText", "title": "自定义关闭按钮", "setters": "StringSetter" }, { "name": "description", "label": "description", "title": "警告提示的辅助性文字介绍", "setters": "StringSetter" }, { "name": "message", "label": "message", "title": "警告提示内容", "setters": "StringSetter" }, { "name": "showIcon", "label": "showIcon", "title": "是否显示辅助图标", "setters": "BooleanSetter", "defaultValue": false }, { "name": "type", "label": "type", "title": "指定警告提示的样式,有四种选择 success、info、warning、error", "setters": "SelectSetter", "options": [ "success", "info", "warning", "error" ], "defaultValue": "info" } ], "events": [ "close" ], "slots": [ "action", "closeIcon", "closeText", "description", "icon", "message" ], "snippet": { "props": { "message": "Success Text", "type": "success" } }, "package": "ant-design-vue" }, "ADrawer": { "name": "ADrawer", "alias": "Drawer", "label": "抽屉", "categoryId": "feedback", "doc": "https://www.antdv.com/components/drawer-cn", "props": [ { "name": "autofocus", "label": "autofocus", "title": "抽屉展开后是否将焦点切换至其 Dom 节点", "setters": "BooleanSetter", "defaultValue": true }, { "name": "bodyStyle", "label": "bodyStyle", "title": "可用于设置 Drawer 内容部分的样式", "setters": "ObjectSetter" }, { "name": "class", "label": "class", "title": "Drawer 容器外层 className 设置,如果需要设置最外层,请使用 rootClassName", "setters": "StringSetter" }, { "name": "closable", "label": "closable", "title": "是否显示左上角的关闭按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "contentWrapperStyle", "label": "contentWrapperStyle", "title": "可用于设置 Drawer 包裹内容部分的样式", "setters": "ObjectSetter" }, { "name": "destroyOnClose", "label": "destroyOnClose", "title": "关闭时销毁 Drawer 里的子元素", "setters": "BooleanSetter", "defaultValue": false }, { "name": "footerStyle", "label": "footerStyle", "title": "抽屉页脚部件的样式", "setters": "ObjectSetter" }, { "name": "forceRender", "label": "forceRender", "title": "预渲染 Drawer 内元素", "setters": "BooleanSetter", "defaultValue": false }, { "name": "getContainer", "label": "getContainer", "title": "指定 Drawer 挂载的节点,并在容器内展现 | () => HTMLElement | Selectors", "setters": "StringSetter", "defaultValue": "body" }, { "name": "headerStyle", "label": "headerStyle", "title": "用于设置 Drawer 头部的样式", "setters": "ObjectSetter" }, { "name": "height", "label": "height", "title": "高度, 在 placement 为 top 或 bottom 时使用", "setters": [ "StringSetter", "NumberSetter" ], "defaultValue": 378 }, { "name": "keyboard", "label": "keyboard", "title": "是否支持键盘 esc 关闭", "setters": "BooleanSetter", "defaultValue": true }, { "name": "mask", "label": "mask", "title": "是否展示遮罩", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maskClosable", "label": "maskClosable", "title": "点击蒙层是否允许关闭", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maskStyle", "label": "maskStyle", "title": "遮罩样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "placement", "label": "placement", "title": "抽屉的方向", "setters": "SelectSetter", "options": [ "top", "right", "bottom", "left" ], "defaultValue": "right" }, { "name": "push", "label": "push", "title": "用于设置多层 Drawer 的推动行为", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": { "distance": 180 } }, { "name": "rootClassName", "label": "rootClassName", "title": "对话框外层容器的类名", "setters": "StringSetter" }, { "name": "rootStyle", "label": "rootStyle", "title": "可用于设置 Drawer 最外层容器的样式,和 style 的区别是作用节点包括 mask", "setters": "ObjectSetter" }, { "name": "size", "label": "size", "title": "预设抽屉宽度(或高度),default 378px 和 large 736px", "setters": "SelectSetter", "options": [ "default", "large" ], "defaultValue": "default" }, { "name": "style", "label": "style", "title": "设计 Drawer 容器样式,如果你只需要设置内容部分请使用 bodyStyle", "setters": "ObjectSetter" }, { "name": "title", "label": "title", "title": "标题", "setters": "StringSetter" }, { "name": "open", "label": "open", "title": "Drawer 是否可见", "setters": "BooleanSetter" }, { "name": "width", "label": "width", "title": "宽度", "setters": [ "StringSetter", "NumberSetter" ], "defaultValue": 378 }, { "name": "zIndex", "label": "zIndex", "title": "设置 Drawer 的 z-index", "setters": "NumberSetter", "defaultValue": 1000 } ], "events": [ "afterOpenChange", "close", "update:open" ], "slots": [ "closeIcon", "extra", "footer", "title" ], "snippet": { "props": { "open": true, "style": { "color": "red" }, "title": "Basic Drawer", "placement": "right" }, "children": [ { "name": "p", "children": "Some contents..." }, { "name": "p", "children": "Some contents..." }, { "name": "p", "children": "Some contents..." } ] }, "package": "ant-design-vue" }, "AModal": { "name": "AModal", "alias": "Modal", "label": "对话框", "categoryId": "feedback", "doc": "https://www.antdv.com/components/modal-cn", "props": [ { "name": "afterClose", "label": "afterClose", "title": "Modal 完全关闭后的回调", "setters": "FunctionSetter" }, { "name": "bodyStyle", "label": "bodyStyle", "title": "Modal body 样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "cancelButtonProps", "label": "cancelButtonProps", "title": "cancel 按钮 props", "setters": "ArraySetter" }, { "name": "cancelText", "label": "cancelText", "title": "取消按钮文字", "setters": "StringSetter", "defaultValue": "取消" }, { "name": "centered", "label": "centered", "title": "垂直居中展示 Modal", "setters": "BooleanSetter", "defaultValue": false }, { "name": "closable", "label": "closable", "title": "是否显示右上角的关闭按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "confirmLoading", "label": "confirmLoading", "title": "确定按钮 loading", "setters": "BooleanSetter", "defaultValue": false }, { "name": "destroyOnClose", "label": "destroyOnClose", "title": "关闭时销毁 Modal 里的子元素", "setters": "BooleanSetter", "defaultValue": false }, { "name": "footer", "label": "footer", "title": "底部内容,当不需要默认底部按钮时,可以设为 :footer=\"null\"", "setters": "StringSetter", "defaultValue": "确定取消按钮" }, { "name": "forceRender", "label": "forceRender", "title": "强制渲染 Modal", "setters": "BooleanSetter", "defaultValue": false }, { "name": "getContainer", "label": "getContainer", "title": "指定 Modal 挂载的 HTML 节点", "setters": "FunctionSetter" }, { "name": "keyboard", "label": "keyboard", "title": "是否支持键盘 esc 关闭", "setters": "BooleanSetter", "defaultValue": true }, { "name": "mask", "label": "mask", "title": "是否展示遮罩", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maskClosable", "label": "maskClosable", "title": "点击蒙层是否允许关闭", "setters": "BooleanSetter", "defaultValue": true }, { "name": "maskStyle", "label": "maskStyle", "title": "遮罩样式", "setters": "ObjectSetter", "defaultValue": {} }, { "name": "okButtonProps", "label": "okButtonProps", "title": "ok 按钮 props", "setters": "ArraySetter" }, { "name": "okText", "label": "okText", "title": "确认按钮文字", "setters": "StringSetter", "defaultValue": "确认" }, { "name": "okType", "label": "okType", "title": "确认按钮类型", "setters": "StringSetter", "defaultValue": "primary" }, { "name": "title", "label": "title", "title": "标题", "setters": "StringSetter" }, { "name": "open", "label": "open", "title": "对话框是否可见", "setters": "BooleanSetter", "defaultValue": false }, { "name": "width", "label": "width", "title": "宽度", "setters": [ "StringSetter", "NumberSetter" ], "defaultValue": 520 }, { "name": "wrapClassName", "label": "wrapClassName", "title": "对话框外层容器的类名", "setters": "StringSetter" }, { "name": "zIndex", "label": "zIndex", "title": "设置 Modal 的 z-index", "setters": "NumberSetter", "defaultValue": 1000 } ], "events": [ "cancel", "ok", "update:open" ], "slots": [ "cancelText", "closeIcon", "footer", "okText", "title" ], "snippet": { "props": { "open": true, "title": "Basic Modal" }, "children": [ { "name": "p", "children": "Some contents..." }, { "name": "p", "children": "Some contents..." }, { "name": "p", "children": "Some contents..." } ] }, "package": "ant-design-vue" }, "APopconfirm": { "name": "APopconfirm", "alias": "Popconfirm", "label": "气泡确认框", "categoryId": "feedback", "doc": "https://www.antdv.com/components/popconfirm-cn", "props": [ { "name": "cancelButtonProps", "label": "cancelButtonProps", "title": "cancel 按钮 props", "setters": "ObjectSetter" }, { "name": "cancelText", "label": "cancelText", "title": "取消按钮文字", "setters": "StringSetter", "defaultValue": "取消" }, { "name": "disabled", "label": "disabled", "title": "点击 Popconfirm 子元素是否弹出气泡确认框", "setters": "BooleanSetter", "defaultValue": false }, { "name": "okButtonProps", "label": "okButtonProps", "title": "ok 按钮 props", "setters": "ObjectSetter" }, { "name": "okText", "label": "okText", "title": "确认按钮文字", "setters": "StringSetter", "defaultValue": "确认" }, { "name": "okType", "label": "okType", "title": "确认按钮类型", "setters": "StringSetter", "defaultValue": "primary" }, { "name": "showCancel", "label": "showCancel", "title": "是否显示取消按钮", "setters": "BooleanSetter", "defaultValue": true }, { "name": "title", "label": "title", "title": "确认框的描述", "setters": "StringSetter" }, { "name": "description", "label": "description", "title": "确认内容的详细描述", "setters": "StringSetter" }, { "name": "open ", "label": "open ", "title": "是否显示", "setters": "BooleanSetter" }, { "name": "align", "label": "align", "title": "该值将合并到 placement 的配置中,设置参考 dom-align", "setters": "ObjectSetter" }, { "name": "arrowPointAtCenter", "label": "arrowPointAtCenter", "title": "箭头是否指向目标元素中心", "setters": "BooleanSetter", "defaultValue": false }, { "name": "autoAdjustOverflow", "label": "autoAdjustOverflow", "title": "气泡被遮挡时自动调整位置", "setters": "BooleanSetter", "defaultValue": true }, { "name": "color", "label": "color", "title": "背景颜色", "setters": "StringSetter" }, { "name": "destroyTooltipOnHide", "label": "destroyTooltipOnHide", "title": "隐藏后是否销毁 tooltip", "setters": "BooleanSetter", "defaultValue": false }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "浮层渲染父节点,默认渲染到 body 上", "setters": "FunctionSetter" }, { "name": "mouseEnterDelay", "label": "mouseEnterDelay", "title": "鼠标移入后延时多少才显示 Tooltip,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "mouseLeaveDelayy", "label": "mouseLeaveDelayy", "title": "鼠标移出后延时多少才显示 Tooltip,单位:秒", "setters": "NumberSetter", "defaultValue": 0.1 }, { "name": "overlayClassName", "label": "overlayClassName", "title": "卡片类名", "setters": "StringSetter" }, { "name": "overlayStyle", "label": "overlayStyle", "title": "卡片样式", "setters": "ObjectSetter" }, { "name": "overlayInnerStyle", "label": "overlayInnerStyle", "title": "卡片内容区域样式", "setters": "ObjectSetter" }, { "name": "placement", "label": "placement", "title": "气泡框位置", "setters": "SelectSetter", "options": [ "top", "left", "right", "bottom", "topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom" ], "defaultValue": "top" }, { "name": "trigger", "label": "trigger", "title": "触发行为", "setters": "SelectSetter", "options": [ "hover", "focus", "click", "contextmenu" ], "defaultValue": "hover" }, { "name": "open", "label": "open", "title": "用于手动控制浮层显隐", "setters": "BooleanSetter", "defaultValue": false } ], "events": [ "cancel", "confirm", "openChange", "update:open" ], "slots": [ "cancelButton", "cancelText", "icon", "okButton", "okText", "title", "description" ], "snippet": { "props": { "title": "Are you sure delete this task?", "okText": "yes", "cancelText": "No" }, "children": [ { "name": "a", "children": "气泡确认框" } ] }, "package": "ant-design-vue" }, "AProgress": { "name": "AProgress", "alias": "Progress", "label": "进度条", "categoryId": "feedback", "doc": "https://www.antdv.com/components/progress-cn", "props": [ { "name": "format", "label": "format", "title": "内容的模板函数", "setters": "FunctionSetter" }, { "name": "percent", "label": "percent", "title": "百分比", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "showInfo", "label": "showInfo", "title": "是否显示进度数值或状态图标", "setters": "BooleanSetter", "defaultValue": true }, { "name": "status", "label": "status", "title": "状态,可选:success exception normal active(仅限 line)", "setters": "StringSetter" }, { "name": "strokeColor", "label": "strokeColor", "title": "进度条的色彩", "setters": "StringSetter" }, { "name": "strokeLinecap", "label": "strokeLinecap", "title": "进度条的样式", "setters": "SelectSetter", "options": [ "round", "butt", "square" ], "defaultValue": "round" }, { "name": "success", "label": "success", "title": "成功进度条相关配置", "setters": "ObjectSetter" }, { "name": "title", "label": "title", "title": "html 标签 title", "setters": "StringSetter" }, { "name": "trailColor", "label": "trailColor", "title": "未完成的分段的颜色", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "类型,可选 line circle dashboard", "setters": "SelectSetter", "options": [ "line", "circle", "dashboard" ], "defaultValue": "line" }, { "name": "size", "label": "size", "title": "进度条的尺寸", "setters": [ "NumberSetter", "ArraySetter", "small", "default" ], "defaultValue": "default" }, { "name": "steps", "label": "steps", "title": "进度条总共步数", "setters": "NumberSetter" }, { "name": "strokeColor", "label": "strokeColor", "title": "进度条的色彩,传入 object 时为渐变。当有 steps 时支持传入一个数组", "setters": [ "StringSetter", "ArraySetter", "ObjectSetter" ] }, { "name": "strokeWidth", "label": "strokeWidth", "title": "圆形进度条线的宽度,单位是进度条画布宽度的百分比", "setters": "NumberSetter", "defaultValue": 6 }, { "name": "gapDegree", "label": "gapDegree", "title": "仪表盘进度条缺口角度,可取值 0 ~ 295", "setters": "NumberSetter", "defaultValue": 75 }, { "name": "gapPosition", "label": "gapPosition", "title": "仪表盘进度条缺口位置", "setters": "SelectSetter", "options": [ "top", "bottom", "left", "right" ], "defaultValue": "bottom" } ], "snippet": { "props": { "percent": 40 } }, "package": "ant-design-vue" }, "AResult": { "name": "AResult", "alias": "Result", "label": "结果", "categoryId": "feedback", "doc": "https://www.antdv.com/components/result-cn", "props": [ { "name": "status", "label": "status", "title": "结果的状态,决定图标和颜色", "setters": "SelectSetter", "options": [ "success", "error", "info", "warning", "404", "403", "500" ], "defaultValue": "info" }, { "name": "subTitle", "label": "subTitle", "title": "subTitle 文字", "setters": "StringSetter" }, { "name": "title", "label": "title", "title": "title文字", "setters": "StringSetter" } ], "slots": [ "extra", "icon", "subTitle", "title" ], "package": "ant-design-vue" }, "ASkeleton": { "name": "ASkeleton", "alias": "Skeleton", "label": "骨架屏", "categoryId": "feedback", "doc": "https://www.antdv.com/components/skeleton-cn", "props": [ { "name": "active", "label": "active", "title": "是否展示动画效果", "setters": "BooleanSetter", "defaultValue": false }, { "name": "avatar", "label": "avatar", "title": "是否显示头像占位图", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": false }, { "name": "loading", "label": "loading", "title": "为 true 时,显示占位图。反之则直接展示子组件", "setters": "BooleanSetter" }, { "name": "paragraph", "label": "paragraph", "title": "是否显示段落占位图", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true }, { "name": "title", "label": "title", "title": "是否显示标题占位图", "setters": [ "BooleanSetter", "ObjectSetter" ], "defaultValue": true } ], "package": "ant-design-vue" }, "ASkeletonAvatar": { "name": "ASkeletonAvatar", "alias": "SkeletonAvatar", "label": "头像骨架屏", "categoryId": "feedback", "doc": "https://www.antdv.com/components/skeleton-cn", "props": [ { "name": "shape", "label": "shape", "title": "指定头像的形状", "setters": "SelectSetter", "options": [ "circle", "square" ] }, { "name": "size", "label": "size", "title": "设置头像占位图的大小", "setters": [ "SelectSetter", "NumberSetter" ], "options": [ "large", "small", "default" ] } ], "package": "ant-design-vue" }, "ASkeletonButton": { "name": "ASkeletonButton", "alias": "SkeletonButton", "label": "按钮骨架屏", "categoryId": "feedback", "doc": "https://www.antdv.com/components/skeleton-cn", "props": [ { "name": "active", "label": "active", "title": "是否展示动画效果", "setters": "BooleanSetter", "defaultValue": false }, { "name": "block", "label": "block", "title": "将按钮宽度调整为其父宽度的选项", "setters": "BooleanSetter", "defaultValue": false }, { "name": "shape", "label": "shape", "title": "指定按钮的形状", "setters": "SelectSetter", "options": [ "circle", "round", "default" ] }, { "name": "size", "label": "size", "title": "设置按钮的大小", "setters": "SelectSetter", "options": [ "large", "small", "default" ] } ], "package": "ant-design-vue" }, "ASkeletonInput": { "name": "ASkeletonInput", "alias": "SkeletonInput", "label": "输入框骨架屏", "categoryId": "feedback", "doc": "https://www.antdv.com/components/skeleton-cn", "props": [ { "name": "active", "label": "active", "title": "是否展示动画效果", "setters": "BooleanSetter", "defaultValue": false }, { "name": "size", "label": "size", "title": "设置输入框的大小", "setters": "SelectSetter", "options": [ "large", "small", "default" ] } ], "package": "ant-design-vue" }, "ASpin": { "name": "ASpin", "alias": "Spin", "label": "加载中", "categoryId": "feedback", "doc": "https://www.antdv.com/components/spin-cn", "props": [ { "name": "delay", "label": "delay", "title": "延迟显示加载效果的时间(防止闪烁)", "setters": "NumberSetter" }, { "name": "indicator", "label": "indicator", "title": "加载指示符" }, { "name": "size", "label": "size", "title": "组件大小,可选值为 small default large", "setters": "SelectSetter", "options": [ "small", "default", "large" ], "defaultValue": "default" }, { "name": "spinning", "label": "spinning", "title": "是否为加载中状态", "setters": "BooleanSetter", "defaultValue": true }, { "name": "tip", "label": "tip", "title": "当作为包裹元素时,可以自定义描述文案", "setters": "StringSetter" }, { "name": "wrapperClassName", "label": "wrapperClassName", "title": "包装器的类属性", "setters": "StringSetter" } ], "slots": [ "indicator", "tip" ], "package": "ant-design-vue" }, "AAffix": { "name": "AAffix", "alias": "Affix", "label": "固钉", "categoryId": "other", "doc": "https://antdv.com/components/affix-cn", "props": [ { "name": "offsetBottom", "label": "offsetBottom", "title": "距离窗口底部达到指定偏移量后触发", "setters": "NumberSetter" }, { "name": "offsetTop", "label": "offsetTop", "title": "距离窗口顶部达到指定偏移量后触发", "setters": "NumberSetter", "defaultValue": 0 }, { "name": "target", "label": "target", "title": "设置 Affix 需要监听其滚动事件的元素,值为一个返回对应 DOM 元素的函数", "setters": "FunctionSetter" } ], "events": [ "change" ], "snippet": { "props": { "offsetTop": "30" }, "children": [ { "name": "AButton", "props": { "type": "primary" }, "children": "Affix Button" } ] }, "package": "ant-design-vue" }, "AConfigProvider": { "name": "AConfigProvider", "alias": "ConfigProvider", "label": "全局化配置", "categoryId": "other", "doc": "https://www.antdv.com/components/config-provider-cn", "props": [ { "name": "autoInsertSpaceInButton", "label": "autoInsertSpaceInButton", "title": "设置为 false 时,移除按钮中 2 个汉字之间的空格", "setters": "BooleanSetter", "defaultValue": true }, { "name": "componentSize", "label": "componentSize", "title": "设置 antd 组件大小", "setters": "SelectSetter", "options": [ "small", "middle", "large" ] }, { "name": "csp", "label": "csp", "title": "设置 Content Security Policy 配置", "setters": "ObjectSetter" }, { "name": "direction", "label": "direction", "title": "设置文本展示方向", "setters": "SelectSetter", "options": [ "ltr", "rtl" ], "defaultValue": "ltr" }, { "name": "dropdownMatchSelectWidth", "label": "dropdownMatchSelectWidth", "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动", "setters": [ "BooleanSetter", "NumberSetter" ] }, { "name": "form", "label": "form", "title": "设置 Form 组件的通用属性", "setters": "ObjectSetter" }, { "name": "getPopupContainer", "label": "getPopupContainer", "title": "弹出框(Select, Tooltip, Menu 等等)渲染父节点,默认渲染到 body 上", "setters": "FunctionSetter" }, { "name": "getTargetContainer", "label": "getTargetContainer", "title": "配置 Affix、Anchor 滚动监听容器", "setters": "FunctionSetter" }, { "name": "input", "label": "input", "title": "设置 Input 组件的通用属性", "setters": "ObjectSetter" }, { "name": "locale", "label": "locale", "title": "语言包配置", "setters": "ObjectSetter" }, { "name": "pageHeader", "label": "pageHeader", "title": "统一设置 pageHeader 的 ghost", "setters": "ObjectSetter", "defaultValue": { "ghost": true } }, { "name": "prefixCls", "label": "prefixCls", "title": "设置统一样式前缀。注意:需要配合 less 变量 @ant-prefix 使用", "setters": "StringSetter", "defaultValue": "ant" }, { "name": "renderEmpty", "label": "renderEmpty", "title": "自定义组件空状态。参考 空状态", "setters": "FunctionSetter" }, { "name": "space", "label": "space", "title": "设置 Space 的 size,参考 Space", "setters": "ObjectSetter" }, { "name": "transformCellText", "label": "transformCellText", "title": "Table 数据渲染前可以再次改变,一般用户空数据的默认配置", "setters": "FunctionSetter" }, { "name": "virtual", "label": "virtual", "title": "设置 false 时关闭虚拟滚动", "setters": "BooleanSetter" }, { "name": "wave", "label": "wave", "title": "设置水波纹特效", "setters": "ObjectSetter" } ], "slots": [ "renderEmpty" ], "package": "ant-design-vue" }, "AFloatButton": { "name": "AFloatButton", "alias": "FloatButton", "label": "悬浮按钮", "categoryId": "other", "doc": "https://www.antdv.com/components/float-button-cn", "props": [ { "name": "description", "label": "description", "title": "文字及其它内容", "setters": "StringSetter" }, { "name": "tooltip", "label": "tooltip", "title": "气泡卡片的内容", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "设置按钮类型", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "shape", "label": "shape", "title": "设置按钮形状", "setters": "SelectSetter", "options": [ "circle", "square" ], "defaultValue": "circle" }, { "name": "onClick", "label": "onClick", "title": "点击按钮时的回调", "setters": "FunctionSetter" }, { "name": "href", "label": "href", "title": "点击跳转的地址,指定此属性 button 的行为和 a 链接一致", "setters": "StringSetter" }, { "name": "target", "label": "target", "title": "相当于 a 标签的 target 属性,href 存在时生效", "setters": "StringSetter" }, { "name": "badge", "label": "badge", "title": "带徽标数字的悬浮按钮(不支持 status 以及相关属性)", "setters": "ObjectSetter" } ], "events": [ "click" ], "slots": [ "icon", "description", "tooltip" ], "package": "ant-design-vue" }, "AFloatButtonGroup": { "name": "AFloatButtonGroup", "alias": "Group", "parent": "FloatButton", "label": "悬浮按钮组", "categoryId": "other", "doc": "https://www.antdv.com/components/float-button-cn", "props": [ { "name": "description", "label": "description", "title": "文字及其它内容", "setters": "StringSetter" }, { "name": "tooltip", "label": "tooltip", "title": "气泡卡片的内容", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "设置按钮类型", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "shape", "label": "shape", "title": "设置按钮形状", "setters": "SelectSetter", "options": [ "circle", "square" ], "defaultValue": "circle" }, { "name": "onClick", "label": "onClick", "title": "点击按钮时的回调", "setters": "FunctionSetter" }, { "name": "href", "label": "href", "title": "点击跳转的地址,指定此属性 button 的行为和 a 链接一致", "setters": "StringSetter" }, { "name": "target", "label": "target", "title": "相当于 a 标签的 target 属性,href 存在时生效", "setters": "StringSetter" }, { "name": "badge", "label": "badge", "title": "带徽标数字的悬浮按钮(不支持 status 以及相关属性)", "setters": "ObjectSetter" }, { "name": "shape", "label": "shape", "title": "设置包含的 FloatButton 按钮形状", "setters": "SelectSetter", "options": [ "circle", "square" ], "defaultValue": "circle" }, { "name": "trigger", "label": "trigger", "title": "触发方式(有触发方式为菜单模式)", "setters": "SelectSetter", "options": [ "click", "hover" ] }, { "name": "open", "label": "open", "title": "受控展开", "setters": "BooleanSetter" } ], "events": [ "openChange", "click", "update:open" ], "slots": [ "icon", "description", "tooltip" ], "snippet": { "props": { "style": { "right": "164px" } }, "children": [ { "name": "AFloatButton", "props": { "badge": { "count": 5, "color": "blue" } } }, { "name": "AFloatButton", "props": { "badge": { "count": 5 } } } ] }, "package": "ant-design-vue" }, "ABackTop": { "name": "ABackTop", "alias": "BackTop", "parent": "FloatButton", "label": "悬浮回到顶部", "categoryId": "other", "doc": "https://www.antdv.com/components/float-button-cn", "props": [ { "name": "description", "label": "description", "title": "文字及其它内容", "setters": "StringSetter" }, { "name": "tooltip", "label": "tooltip", "title": "气泡卡片的内容", "setters": "StringSetter" }, { "name": "type", "label": "type", "title": "设置按钮类型", "setters": "SelectSetter", "options": [ "default", "primary" ], "defaultValue": "default" }, { "name": "shape", "label": "shape", "title": "设置按钮形状", "setters": "SelectSetter", "options": [ "circle", "square" ], "defaultValue": "circle" }, { "name": "onClick", "label": "onClick", "title": "点击按钮时的回调", "setters": "FunctionSetter" }, { "name": "href", "label": "href", "title": "点击跳转的地址,指定此属性 button 的行为和 a 链接一致", "setters": "StringSetter" }, { "name": "target", "label": "target", "title": "相当于 a 标签的 target 属性,href 存在时生效", "setters": "StringSetter" }, { "name": "badge", "label": "badge", "title": "带徽标数字的悬浮按钮(不支持 status 以及相关属性)", "setters": "ObjectSetter" } ], "events": [ "click" ], "slots": [ "icon", "description", "tooltip" ], "snippet": { "props": { "visibilityHeight": "0" } }, "package": "ant-design-vue" }, "AWatermark": { "name": "AWatermark", "alias": "Watermark", "label": "水印", "categoryId": "other", "doc": "https://www.antdv.com/components/watermark-cn", "props": [ { "name": "width", "label": "width", "title": "水印的宽度,content 的默认值为自身的宽度", "setters": "NumberSetter", "defaultValue": 120 }, { "name": "height", "label": "height", "title": "水印的高度,content 的默认值为自身的高度", "setters": "NumberSetter", "defaultValue": 64 }, { "name": "rotate", "label": "rotate", "title": "水印绘制时,旋转的角度,单位 °", "setters": "NumberSetter", "defaultValue": -22 }, { "name": "zIndex", "label": "zIndex", "title": "追加的水印元素的 z-index", "setters": "NumberSetter", "defaultValue": 9 }, { "name": "image", "label": "image", "title": "图片源,建议导出 2 倍或 3 倍图,优先级高", "setters": "StringSetter" }, { "name": "content", "label": "content", "title": "水印文字内容", "setters": [ "StringSetter", "ArraySetter" ] }, { "name": "font", "label": "font", "title": "文字样式", "setters": "ObjectSetter", "defaultValue": "ObjectSetter" }, { "name": "gap", "label": "gap", "title": "水印之间的间距", "setters": "ArraySetter", "defaultValue": [ 100, 100 ] }, { "name": "offset", "label": "offset", "title": "水印距离容器左上角的偏移量,默认为 gap/2", "setters": "ArraySetter", "defaultValue": [ 50, 50 ] } ], "snippet": { "props": { "content": "VTJ" }, "children": [ { "name": "div", "props": { "style": { "height": "500px" } } } ] }, "package": "ant-design-vue" }, "AApp": { "name": "AApp", "alias": "App", "label": "包裹组件", "categoryId": "other", "doc": "https://www.antdv.com/components/app-cn", "props": [ { "name": "message", "label": "message", "title": "App 内 Message 的全局配置", "setters": "" }, { "name": "notification", "label": "notification", "title": "App 内 Notification 的全局配置", "setters": "" } ], "package": "ant-design-vue" } }