2026-01-30 16:33:02 +08:00
|
|
|
{
|
|
|
|
|
"view,text,block,t-checkbox": {
|
|
|
|
|
"attributes": {
|
|
|
|
|
"class": { "type": "String" },
|
|
|
|
|
"style": { "type": "String" },
|
|
|
|
|
"wx:if": { "type": "String" },
|
|
|
|
|
"wx:elif": { "type": "String" },
|
|
|
|
|
"wx:else": { "type": "String" },
|
|
|
|
|
"wx:for": { "type": "String" },
|
|
|
|
|
"wx:for-index": { "type": "String" },
|
|
|
|
|
"wx:for-item": { "type": "String" },
|
|
|
|
|
"wx:key": { "type": "String" },
|
|
|
|
|
"bind:tap": { "type": "String" },
|
|
|
|
|
"catch:tap": { "type": "String" },
|
|
|
|
|
"slot": { "type": "String" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"popup-plugin": {
|
|
|
|
|
"description": "popup-plugin 组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"visible": { "type": "Boolean" },
|
|
|
|
|
"placement": { "type": "String" },
|
|
|
|
|
"title": { "type": "String" },
|
|
|
|
|
"bind:close": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"sort-plugin": {
|
|
|
|
|
"description": "列表排序 组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"options": { "type": "array" },
|
|
|
|
|
"value": { "type": "String" },
|
|
|
|
|
"bind:ok": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"count-plugin": {
|
|
|
|
|
"description": "数量 组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"count": { "type": "String" },
|
|
|
|
|
"customStyle": { "type": "String" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"total-bar-plugin": {
|
|
|
|
|
"description": "合计栏 组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"customStyle": { "type": "String" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"t-button": {
|
|
|
|
|
"description": "t-button",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"bind:tap": { "type": "Event" },
|
|
|
|
|
"theme": { "values": [ "primary", "light", "danger", "default" ] },
|
|
|
|
|
"variant": { "values": [ "base", "outline", "dashed", "text" ] },
|
|
|
|
|
"size": { "values": [ "extra-small", "small", "medium", "large" ] }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"cf-table": {
|
|
|
|
|
"description": "表格组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"maxHeight": { "type": "String" },
|
|
|
|
|
"useTheadSlot": { "type": "String" },
|
|
|
|
|
"useTbodySlot": { "type": "String" },
|
|
|
|
|
"columns": { "type": "array" },
|
|
|
|
|
"data": { "type": "array" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"page-plugin": {
|
|
|
|
|
"description": "page-plugin 组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"isLogin": { "type": "Boolean" },
|
|
|
|
|
"loading": { "type": "Boolean" },
|
|
|
|
|
"isAuth": { "type": "String" },
|
|
|
|
|
"customStyle": { "type": "String" },
|
|
|
|
|
"hasTabBar": { "type": "String", "description": "有自定义tab导航栏" },
|
|
|
|
|
"bind:handleLogin": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"card-plugin": {
|
|
|
|
|
"description": "卡片组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"customStyle": { "type": "String" },
|
2026-02-04 17:07:30 +08:00
|
|
|
"showAll": { "type": "Boolean" },
|
2026-01-30 16:33:02 +08:00
|
|
|
"className": { "type": "String" },
|
|
|
|
|
"headerStyle": { "type": "String" },
|
|
|
|
|
"contentStyle": { "type": "String" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"card-item-plugin": {
|
|
|
|
|
"description": "卡片组件Item, 快捷设置label宽度 --label-width",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"customStyle": { "type": "String" },
|
|
|
|
|
"label": { "type": "String" },
|
|
|
|
|
"labelStyle": { "type": "String" },
|
|
|
|
|
"valueStyle": { "type": "String" },
|
|
|
|
|
"value": { "type": "String" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"tab-bar-plugin": {
|
|
|
|
|
"description": "底部导航",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"active": {
|
|
|
|
|
"type": "String",
|
|
|
|
|
"values": [ "index", "scan", "my" ]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
"t-icon": {
|
|
|
|
|
"description": "图标",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"name": { "type": "String" },
|
|
|
|
|
"size": { "type": "String" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"search-input": {
|
|
|
|
|
"description": "搜索input",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"label": { "type": "String" },
|
|
|
|
|
"value": { "type": "String" },
|
|
|
|
|
"placeholder": { "type": "String" },
|
|
|
|
|
"bind:change": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"account-plugin": {
|
|
|
|
|
"description": "选择账户",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"default": { "type": "Event", "description": "获取默认" },
|
|
|
|
|
"bind:ok": { "type": "Event" },
|
|
|
|
|
"value": { "type": "any" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"date-picker-plugin": {
|
|
|
|
|
"description": "日期插件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"title": { "type": "String" },
|
|
|
|
|
"placeholder": { "type": "String" },
|
|
|
|
|
"mode": { "type": "String", "values": [ "date", "second" ] },
|
|
|
|
|
"value": { "type": "any" },
|
|
|
|
|
"bind:confirm": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"pagination-plugin": {
|
|
|
|
|
"description": "分页组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"curr_page": { "type": "Number" },
|
|
|
|
|
"total": { "type": "Number" },
|
|
|
|
|
"page_count": { "type": "Number" },
|
|
|
|
|
"bind:change": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"option-cell-plugin": {
|
|
|
|
|
"description": "选项组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"title": { "type": "String" },
|
|
|
|
|
"value": { "type": "any" },
|
|
|
|
|
"mode": { "type": "String", "values": [ "checkbox", "radio" ] },
|
|
|
|
|
"options": { "type": "{label: any, value: any}[]" },
|
|
|
|
|
"bind:change": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"select-plugin": {
|
|
|
|
|
"description": "选择组件",
|
|
|
|
|
"attributes": {
|
2026-02-04 17:07:30 +08:00
|
|
|
"title": { "type": "String" },
|
|
|
|
|
"value": { "type": "any" },
|
2026-01-30 16:33:02 +08:00
|
|
|
"options": { "type": "array" },
|
|
|
|
|
"bind:change": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"search-popup": {
|
|
|
|
|
"description": "搜索组件",
|
|
|
|
|
"attributes": {
|
|
|
|
|
"customStyle": { "type": "String" },
|
|
|
|
|
"useInputSlot": { "type": "String" },
|
|
|
|
|
"placeholder": { "type": "String" },
|
|
|
|
|
"value": { "type": "String" },
|
|
|
|
|
"hideMore": { "type": "String" },
|
|
|
|
|
"hideInput": { "type": "String" },
|
|
|
|
|
"bind:showChange": { "type": "Event" },
|
|
|
|
|
"bind:ok": { "type": "Event" },
|
|
|
|
|
"bind:reset": { "type": "Event" },
|
|
|
|
|
"bind:change": { "type": "Event" }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|