nutui-taro-upgrade
Version:
@nutui/nutui-taro 对京东风格组件库的taro4 版本支持
1,769 lines • 222 kB
JSON
{
"$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json",
"framework": "vue",
"name": "NutUI",
"version": "4.3.13",
"contributions": {
"html": {
"tags": [
{
"name": "nut-action-sheet",
"slots": [],
"events": [],
"attributes": [
{
"name": "v-model:visible",
"default": "`false`",
"description": "是否展示动作面板",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "menu-items",
"default": "`[ ] `",
"description": "列表项",
"value": {
"type": "menuitems[]",
"kind": "expression"
}
},
{
"name": "option-tag",
"default": "`'name'`",
"description": "设置列表项标题展示使用参数",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "option-sub-tag",
"default": "`'subname'`",
"description": "设置列表项二级标题展示使用参数",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "choose-tag-value",
"default": "''",
"description": "设置选中项的值,和 `'option-tag'` 的值对应",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "color",
"default": "`'#ee0a24'`",
"description": "选中项颜色,当 `choose-tag-value == option-tag` 的值 生效",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "title",
"default": "`''`",
"description": "设置列表项标题",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "description",
"default": "`''`",
"description": "设置列表项副标题/描述",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "cancel-txt",
"default": "`'取消'`",
"description": "取消文案",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "close-abled",
"default": "`true`",
"description": "遮罩层是否可关闭",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-address",
"slots": [],
"events": [],
"attributes": [
{
"name": "v-model:visible",
"default": "`false`",
"description": "是否打开地址选择",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "v-model:value",
"default": "`[]`",
"description": "设置默认选中值",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "type",
"default": "`custom`",
"description": "地址选择类型 `exist/custom/custom2`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "province",
"default": "`[]`",
"description": "省,每个省的对象中,必须有 `name` 字段,如果类型选择 `custom2`,必须指定 `title` 字段为首字母",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "city",
"default": "`[]`",
"description": "市,每个市的对象中,必须有 `name` 字段,如果类型选择 `custom2`,必须指定 `title` 字段为首字母",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "country",
"default": "`[]`",
"description": "县,每个县的对象中,必须有 `name` 字段,如果类型选择 `custom2`,必须指定 `title` 字段为首字母",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "town",
"default": "`[]`",
"description": "乡/镇,每个乡/镇的对象中,必须有 `name` 字段,如果类型选择 `custom2`,必须指定 `title` 字段为首字母",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "height",
"default": "`200px`",
"description": "弹层中内容容器的高度,仅在 `type=\"custom2\"` 时有效",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "exist-address",
"default": "`[]`",
"description": "已存在地址列表,每个地址对象中,必传值 `provinceName`、`cityName`、`countyName`、`townName`、`addressDetail`、`selectedAddress`(字段解释见下)",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "is-show-custom-address",
"default": "`true`",
"description": "是否可以切换自定义地址选择,`type=‘exist’` 时生效",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "custom-address-title",
"default": "`请选择所在地区`",
"description": "自定义地址选择文案,`type='custom'` 时生效",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "exist-address-title",
"default": "`配送至`",
"description": "已有地址文案 ,`type=‘exist’` 时生效",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "custom-and-exist-title",
"default": "`选择其他地址`",
"description": "自定义地址与已有地址切换按钮文案 ,`type=‘exist’` 时生效",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "columns-placeholder",
"default": "`请选择`",
"description": "列提示文字",
"value": {
"type": "string | array",
"kind": "expression"
}
},
{
"name": "lock-scroll",
"default": "`true`",
"description": "背景是否锁定",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-address-list",
"slots": [],
"events": [],
"attributes": [
{
"name": "data",
"default": "-",
"description": "地址数组",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "long-press",
"default": "`false`",
"description": "长按功能",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "swipe-edition",
"default": "`false`",
"description": "右滑功能",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "show-bottom-button",
"default": "`true`",
"description": "是否展示底部按钮",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "data-options",
"default": "-",
"description": "自定义 `key` 值时,设置映射关系",
"value": {
"type": "object",
"kind": "expression"
}
}
]
},
{
"name": "nut-animate",
"slots": [],
"events": [],
"attributes": [
{
"name": "show",
"default": "`false`",
"description": "控制动画,当值从 false 变为 true 时会触发一次动画",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "type",
"default": "`-`",
"description": "动画类型,见下方 `type` 值说明",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "loop",
"default": "`false`",
"description": "是否循环执行。`true`-循环执行; `false`-执行一次",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "duration",
"default": "-",
"description": "动画时长,单位 ms",
"value": {
"type": "number | string",
"kind": "expression"
}
},
{
"name": "action",
"default": "-",
"description": "(不能与 show 同时使用)触发方式,`initial`-初始化执行; `click`-点击执行",
"value": {
"type": "string",
"kind": "expression"
}
}
]
},
{
"name": "nut-audio",
"slots": [],
"events": [],
"attributes": []
},
{
"name": "nut-avatar",
"slots": [],
"events": [],
"attributes": [
{
"name": "size",
"default": "`normal`",
"description": "头像的大小,可选值为:`large`、`normal`、`small`,支持输入数字",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "shape",
"default": "`round`",
"description": "头像的形状,可选值为:`square`、`round `",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "color",
"default": "`#666`",
"description": "字体颜色",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "bg-color",
"default": "`#eee`",
"description": "背景色",
"value": {
"type": "string",
"kind": "expression"
}
}
]
},
{
"name": "nut-avatar-cropper",
"slots": [],
"events": [],
"attributes": [
{
"name": "max-zoom",
"default": "3",
"description": "最大缩放倍数",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "space",
"default": "10",
"description": "裁剪区域两边预留的间隙",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "toolbar-position",
"default": "bottom",
"description": "裁剪区域工具栏位置,可选值为:`top` `bottom`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "edit-text",
"default": "编辑",
"description": "中间的文字内容",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "cancel-text",
"default": "取消",
"description": "取消按钮的文字",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "cancel-confirm",
"default": "确认",
"description": "确认按钮的文字",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "shape",
"default": "square",
"description": "头像的形状,可选值为:`square` `round`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "size-type",
"default": "['original', 'compressed']",
"description": "所选的图片的尺寸: 可选值:`original` `compressed`",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "source-type",
"default": "['album', 'camera']",
"description": "选择图片的来源: 可选值:`album` `camera`",
"value": {
"type": "array",
"kind": "expression"
}
}
]
},
{
"name": "nut-backtop",
"slots": [],
"events": [],
"attributes": [
{
"name": "height",
"default": "`100vh`",
"description": "滚动区域的高度",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "bottom",
"default": "`20`",
"description": "距离页面底部距离",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "right",
"default": "`10`",
"description": "距离页面右侧距离",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "distance",
"default": "`200`",
"description": "页面垂直滚动多高后出现",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "z-index",
"default": "`10`",
"description": "设置组件页面层级",
"value": {
"type": "number",
"kind": "expression"
}
}
]
},
{
"name": "nut-badge",
"slots": [],
"events": [],
"attributes": [
{
"name": "value",
"default": "`-`",
"description": "显示的内容",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "max",
"default": "`10000`",
"description": "`value` 为数值时,最大值",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "z-index",
"default": "`10`",
"description": "徽标的 `z-index` 值",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "dot",
"default": "`false`",
"description": "是否为小点",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "bubble()",
"default": "`false`",
"description": "是否为气泡形状",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "hidden",
"default": "`false`",
"description": "是否隐藏",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "top",
"default": "`0`",
"description": "上下偏移量,支持单位设置,可设置为:`5px` 等",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "right",
"default": "`0`",
"description": "左右偏移量,支持单位设置,可设置为:`5px` 等",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "color",
"default": "`#fa2c19`",
"description": "徽标背景颜色",
"value": {
"type": "string",
"kind": "expression"
}
}
]
},
{
"name": "nut-barrage",
"slots": [],
"events": [],
"attributes": [
{
"name": "danmu",
"default": "`[]`",
"description": "弹幕列表数据",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "frequency",
"default": "`500`",
"description": "可视区域内每个弹幕出现的时间间隔",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "speeds",
"default": "`5000`",
"description": "每个弹幕的滚动时间",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "rows",
"default": "`3`",
"description": "弹幕行数,分几行展示",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "top",
"default": "`10`",
"description": "弹幕垂直距离",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "loop",
"default": "`true`",
"description": "是否循环播放",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-button",
"slots": [],
"events": [],
"attributes": [
{
"name": "type",
"default": "`default`",
"description": "类型,可选值为 `primary` `info` `warning` `danger` `success` `default`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "form-type",
"default": "`button`",
"description": "表单类型,可选值 `button` `submit` `reset`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "size",
"default": "`normal`",
"description": "尺寸,可选值为 `large` `small` `mini` `normal`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "shape",
"default": "`round`",
"description": "形状,可选值为 `square` `round`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "color",
"default": "-",
"description": "按钮颜色,支持传入 `linear-gradient` 渐变色",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "plain",
"default": "`false`",
"description": "是否为朴素按钮",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "disabled",
"default": "`false`",
"description": "是否禁用按钮",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "block",
"default": "`false`",
"description": "是否为块级元素",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "loading",
"default": "`false`",
"description": "按钮 `loading` 状态",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-calendar",
"slots": [],
"events": [],
"attributes": [
{
"name": "v-model:visible",
"default": "`false`",
"description": "是否可见",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "type",
"default": "'`one`'",
"description": "类型,日期单择`one`,区间选择`range`,日期多选`multiple`,周选择`week`(`v4.0.1`)",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "poppable",
"default": "`true`",
"description": "是否弹窗状态展示",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "is-auto-back-fill",
"default": "`false`",
"description": "自动回填",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "title",
"default": "`日期选择`",
"description": "显示标题",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "default-value",
"default": "`null`",
"description": "默认值,单个日期选择 `string`,其他为 `string[]`",
"value": {
"type": "string | string[]",
"kind": "expression"
}
},
{
"name": "start-date",
"default": "`今天`",
"description": "开始日期",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "end-date",
"default": "`距离今天 365 天`",
"description": "结束日期",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "show-today",
"default": "`true`",
"description": "是否展示今天标记",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "start-text",
"default": "`开始`",
"description": "范围选择,开始信息文案",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "end-text",
"default": "`结束`",
"description": "范围选择,结束信息文案",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "confirm-text",
"default": "`确认`",
"description": "底部确认按钮文案",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "show-title",
"default": "`true`",
"description": "是否在展示日历标题",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "show-sub-title",
"default": "`true`",
"description": "是否展示日期标题",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "to-date-animation",
"default": "`true`",
"description": "是否启动滚动动画",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "first-day-of-week",
"default": "`0`",
"description": "设置周起始日",
"value": {
"type": "0-6",
"kind": "expression"
}
},
{
"name": "disabled-date",
"default": "`-`",
"description": "一个用来判断该日期是否被禁用的函数,接受一个`年-月-日`作为参数。 应该返回一个 Boolean 值。",
"value": {
"type": "function",
"kind": "expression"
}
}
]
},
{
"name": "nut-calendar-card",
"slots": [],
"events": [
{
"name": "update:modelValue",
"description": "当前选中值,单个日期 Date 格式,多个日期/范围选择 Date[] 格式\n\nEmitted when the value of `modelValue` prop changes.",
"arguments": [
{
"name": "modelValue",
"type": "`date | date[]`"
}
]
}
],
"attributes": [
{
"name": "type",
"default": "`single`",
"description": "类型,单个日期 `single`,多个日期 `multiple`,日期范围 `range`,周选择 `week`",
"value": {
"type": "`string`",
"kind": "expression"
}
},
{
"name": "modelValue",
"default": "`-`",
"description": "当前选中值,单个日期 Date 格式,多个日期/范围选择 Date[] 格式",
"value": {
"type": "`date | date[]`",
"kind": "expression"
}
},
{
"name": "v-model",
"default": "`-`",
"description": "当前选中值,单个日期 Date 格式,多个日期/范围选择 Date[] 格式",
"value": {
"type": "`date | date[]`",
"kind": "expression"
}
},
{
"name": "startDate",
"default": "`-`",
"description": "限制范围开始日期",
"value": {
"type": "`date`",
"kind": "expression"
}
},
{
"name": "endDate",
"default": "`-`",
"description": "限制范围结束日期",
"value": {
"type": "`date`",
"kind": "expression"
}
},
{
"name": "firstDayOfWeek",
"default": "`1`",
"description": "设置周起始日,0 为周日,1 为周一",
"value": {
"type": "`0-6`",
"kind": "expression"
}
},
{
"name": "disableDay",
"default": "`-`",
"description": "设置不可选日期",
"value": {
"type": "`(day: calendarcardday) => boolean`",
"kind": "expression"
}
}
]
},
{
"name": "nut-card",
"slots": [],
"events": [],
"attributes": [
{
"name": "img-url",
"default": "-",
"description": "左侧图片 `URL`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "title",
"default": "-",
"description": "标题",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "price",
"default": "-",
"description": "商品价格",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "vip-price",
"default": "-",
"description": "会员价格",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "shop-desc",
"default": "-",
"description": "店铺介绍",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "delivery",
"default": "-",
"description": "配送方式",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "shop-name",
"default": "-",
"description": "店铺名称",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "is-need-price",
"default": "`true`",
"description": "是否需要价格展示",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-cascader",
"slots": [],
"events": [
{
"name": "update:modelValue",
"description": "选中值,双向绑定\n\nEmitted when the value of `modelValue` prop changes.",
"arguments": [
{
"name": "modelValue",
"type": "array"
}
]
}
],
"attributes": [
{
"name": "modelValue",
"default": "-",
"description": "选中值,双向绑定",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "v-model",
"default": "-",
"description": "选中值,双向绑定",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "v-model:visible",
"default": "`false`",
"description": "显示选择层",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "options",
"default": "-",
"description": "级联数据",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "lazy",
"default": "-",
"description": "是否开启动态加载",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "lazy-load",
"default": "-",
"description": "动态加载回调,开启动态加载时生效",
"value": {
"type": "function",
"kind": "expression"
}
},
{
"name": "value-key",
"default": "-",
"description": "自定义 `options` 结构中 `value` 的字段",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "text-key",
"default": "-",
"description": "自定义 `options` 结构中 `text` 的字段",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "children-key",
"default": "-",
"description": "自定义 `options` 结构中 `children` 的字段",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "convert-config",
"default": "-",
"description": "当 `options` 为可转换为树形结构的扁平结构时,配置转换规则",
"value": {
"type": "object",
"kind": "expression"
}
},
{
"name": "title",
"default": "`''`",
"description": "标题",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "close-icon-position",
"default": "`\"top-right\"`",
"description": "取消按钮位置,继承 `Popup` 组件",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "closeable",
"default": "`false`",
"description": "是否显示关闭按钮,继承 `Popup` 组件",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "poppable",
"default": "`true`",
"description": "是否需要弹层展示(设置为 `false` 后,`title` 失效)",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-category",
"slots": [],
"events": [],
"attributes": [
{
"name": "type",
"default": "`classify`",
"description": "分类模式:`classify`,`text`,`custom`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "category",
"default": "`[]`",
"description": "左侧导航栏数据列表",
"value": {
"type": "array",
"kind": "expression"
}
}
]
},
{
"name": "nut-cell",
"slots": [],
"events": [],
"attributes": [
{
"name": "title",
"default": "-",
"description": "分组标题",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "desc",
"default": "-",
"description": "分组描述",
"value": {
"type": "string",
"kind": "expression"
}
}
]
},
{
"name": "nut-checkbox",
"slots": [],
"events": [
{
"name": "update:modelValue",
"description": "是否处于选中状态\n\nEmitted when the value of `modelValue` prop changes.",
"arguments": [
{
"name": "modelValue",
"type": "boolean"
}
]
}
],
"attributes": [
{
"name": "modelValue",
"default": "`false`",
"description": "是否处于选中状态",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "v-model",
"default": "`false`",
"description": "是否处于选中状态",
"value": {
"type": "boolean ",
"kind": "expression"
}
},
{
"name": "disabled",
"default": "`false`",
"description": "是否禁用选择",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "text-position",
"default": "`right`",
"description": "文本所在的位置,可选值:`left`,`right`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "icon-size",
"default": "`18`",
"description": "[图标尺寸](#/zh-CN/component/icon)",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "label",
"default": "-",
"description": "复选框的文本内容",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "indeterminate",
"default": "`false`",
"description": "当前是否支持半选状态,一般用在全选操作中",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "shape",
"default": "`round`",
"description": "形状,可选值:`button`、`round`",
"value": {
"type": "string",
"kind": "expression"
}
}
]
},
{
"name": "nut-circle-progress",
"slots": [],
"events": [],
"attributes": [
{
"name": "progress",
"default": "`0`",
"description": "百分比",
"value": {
"type": "number | string",
"kind": "expression"
}
},
{
"name": "stroke-width",
"default": "`5`",
"description": "圆弧的宽度",
"value": {
"type": "number | string",
"kind": "expression"
}
},
{
"name": "radius",
"default": "`50`",
"description": "半径",
"value": {
"type": "number | string",
"kind": "expression"
}
},
{
"name": "color",
"default": "`#fa2c19`",
"description": "圆环进度条颜色",
"value": {
"type": "object | string",
"kind": "expression"
}
},
{
"name": "path-color",
"default": "`#d9d9d9`",
"description": "圆环轨道颜色",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "stroke-linecap",
"default": "`round`",
"description": "圆环进度条端点形状可选值为 `square` `butt`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "clockwise",
"default": "`true`",
"description": "是否顺时针展示",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-collapse",
"slots": [],
"events": [
{
"name": "update:modelValue",
"description": "当前展开面板的 `name`\n\nEmitted when the value of `modelValue` prop changes.",
"arguments": [
{
"name": "modelValue",
"type": "手风琴模式:string | number<br>非手风琴模式:(string | number)[]"
}
]
}
],
"attributes": [
{
"name": "modelValue",
"default": "`-`",
"description": "当前展开面板的 `name`",
"value": {
"type": "手风琴模式:string | number<br>非手风琴模式:(string | number)[]",
"kind": "expression"
}
},
{
"name": "v-model",
"default": "`-`",
"description": "当前展开面板的 `name`",
"value": {
"type": "手风琴模式:string | number<br>非手风琴模式:(string | number)[]",
"kind": "expression"
}
},
{
"name": "accordion",
"default": "`false`",
"description": "是否开启手风琴模式",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-comment",
"slots": [],
"events": [],
"attributes": [
{
"name": "header-type",
"default": "`default`",
"description": "头部样式展示类型,可选: `default`,`complex`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "images-rows",
"default": "`one`",
"description": "评论图片展示行数,可选: `one`,`multi`",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "ellipsis",
"default": "`2`",
"description": "设置评论内容省略行数",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "videos",
"default": "`[]`",
"description": "视频信息",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "images",
"default": "`[]`",
"description": "图片信息",
"value": {
"type": "array",
"kind": "expression"
}
},
{
"name": "info",
"default": "`{}`",
"description": "评论详情",
"value": {
"type": "object",
"kind": "expression"
}
},
{
"name": "follow",
"default": "`{}`",
"description": "追评内容",
"value": {
"type": "object",
"kind": "expression"
}
},
{
"name": "operation",
"default": "`[\"replay\", \"like\", \"more\"]`",
"description": "配置底部按钮",
"value": {
"type": "array",
"kind": "expression"
}
}
]
},
{
"name": "nut-config-provider",
"slots": [],
"events": [],
"attributes": [
{
"name": "theme",
"default": "-",
"description": "主题风格,设置为 `dark` 来开启深色模式,全局生效",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "theme-vars",
"default": "-",
"description": "自定义主题变量",
"value": {
"type": "object",
"kind": "expression"
}
},
{
"name": "tag",
"default": "`view`",
"description": "根节点对应的小程序标签名",
"value": {
"type": "string",
"kind": "expression"
}
}
]
},
{
"name": "nut-countdown",
"slots": [],
"events": [
{
"name": "update:modelValue",
"description": "当前时间,自定义展示内容时生效\n\nEmitted when the value of `modelValue` prop changes.",
"arguments": [
{
"name": "modelValue",
"type": "object"
}
]
}
],
"attributes": [
{
"name": "modelValue",
"default": "`{}`",
"description": "当前时间,自定义展示内容时生效",
"value": {
"type": "object",
"kind": "expression"
}
},
{
"name": "v-model",
"default": "`{}`",
"description": "当前时间,自定义展示内容时生效",
"value": {
"type": "object",
"kind": "expression"
}
},
{
"name": "start-time",
"default": "`Date.now()`",
"description": "开始时间",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "end-time",
"default": "`Date.now()`",
"description": "结束时间",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "format",
"default": "`HH:mm:ss`",
"description": "时间格式",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "millisecond",
"default": "`false`",
"description": "是否开启毫秒级渲染",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "auto-start",
"default": "`true`",
"description": "是否自动开始倒计时",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "time",
"default": "`0`",
"description": "倒计时显示时间,单位是毫秒。`auto-start` 为 `false` 时生效",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "paused",
"default": "`false`",
"description": "是否暂停",
"value": {
"type": "boolean",
"kind": "expression"
}
}
]
},
{
"name": "nut-countup",
"slots": [],
"events": [],
"attributes": [
{
"name": "init-num",
"default": "`0`",
"description": "初始数字",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "end-num",
"default": "`0`",
"description": "结束数字",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "speed",
"default": "`1`",
"description": "间隔数字,目前仅支持基础用法",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "to-fixed",
"default": "`0`",
"description": "保留小数点后几位",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"name": "start-flag",
"default": "`true`",
"description": "触发数字滚动的标识",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "during",
"default": "`1000`",
"description": "滚动一次运行时间",
"value": {
"type": "number",
"kind": "expression"
}
},
{
"na