city-casereport/miniprogram_npm/tdesign-miniprogram/button
2023-12-06 14:22:42 +08:00
..
button.d.ts 户籍信息录入 2023-12-06 14:22:42 +08:00
button.js 户籍信息录入 2023-12-06 14:22:42 +08:00
button.json 户籍信息录入 2023-12-06 14:22:42 +08:00
button.wxml 户籍信息录入 2023-12-06 14:22:42 +08:00
button.wxss 户籍信息录入 2023-12-06 14:22:42 +08:00
index.d.ts 户籍信息录入 2023-12-06 14:22:42 +08:00
index.js 户籍信息录入 2023-12-06 14:22:42 +08:00
props.d.ts 户籍信息录入 2023-12-06 14:22:42 +08:00
props.js 户籍信息录入 2023-12-06 14:22:42 +08:00
README.en-US.md 户籍信息录入 2023-12-06 14:22:42 +08:00
README.md 户籍信息录入 2023-12-06 14:22:42 +08:00
type.d.ts 户籍信息录入 2023-12-06 14:22:42 +08:00
type.js 户籍信息录入 2023-12-06 14:22:42 +08:00

:: BASE_DOC ::

API

Button Props

name type default description required
t-id String - button tag id N
block Boolean false make button to be a block-level element N
content String / Slot - button's children elements N
custom-dataset Object - Typescriptany N
disabled Boolean false disable the button, make it can not be clicked N
external-classes Array - ['t-class', 't-class-icon', 't-class-loading'] N
ghost Boolean false make background-color to be transparent N
icon String / Object - icon name N
loading Boolean false set button to be loading state N
loading-props Object - TypescriptLoadingPropsLoading API Documentssee more ts definition N
shape String rectangle button shape。optionsrectangle/square/round/circle N
size String medium a button has three size。optionssmall/medium/large。TypescriptSizeEnum N
suffix Slot - - N
theme String default button theme。optionsdefault/primary/danger N
type String - type of button element, same as formType of Miniprogram。optionssubmit/reset N
variant String base button variant。optionsbase/outline/text N
open-type String - optionscontact/share/getPhoneNumber/getUserInfo/launchApp/openSetting/feedback/chooseAvatar/agreePrivacyAuthorization N
hover-stop-propagation Boolean false - N
hover-start-time Number 20 - N
hover-stay-time Number 70 - N
lang String en optionsen/zh_CN/zh_TW N
session-from String - - N
send-message-title String 当前标题 - N
send-message-path String 当前分享路径 - N
send-message-img String 截图 - N
app-parameter String - - N
show-message-card Boolean false - N
bindgetuserinfo Eventhandle - - N
bindcontact Eventhandle - - N
bindgetphonenumber Eventhandle - - N
binderror Eventhandle - - N
bindopensetting Eventhandle - - N
bindlaunchapp Eventhandle - - N
bindchooseavatar Eventhandle - - N
bindagreeprivacyauthorization Eventhandle - - N

Button Events

name params description
tap (e: MouseEvent) trigger on click

CSS Variables

The component provides the following CSS variables, which can be used to customize styles.

Name Default Value Description
--td-button-border-radius @radius-default -
--td-button-border-width 4rpx -
--td-button-danger-active-bg-color @error-color-7 -
--td-button-danger-active-border-color @error-color-7 -
--td-button-danger-bg-color @error-color -
--td-button-danger-border-color @error-color -
--td-button-danger-color @font-white-1 -
--td-button-danger-dashed-border-color @button-danger-dashed-color -
--td-button-danger-dashed-color @error-color -
--td-button-danger-dashed-disabled-color @button-danger-disabled-color -
--td-button-danger-disabled-bg @error-color-3 -
--td-button-danger-disabled-border-color @error-color-3 -
--td-button-danger-disabled-color @font-white-1 -
--td-button-danger-outline-active-bg-color @bg-color-container-active -
--td-button-danger-outline-active-border-color @error-color-7 -
--td-button-danger-outline-border-color @button-danger-outline-color -
--td-button-danger-outline-color @error-color -
--td-button-danger-outline-disabled-color @error-color-3 -
--td-button-danger-text-active-bg-color @bg-color-container-active -
--td-button-danger-text-color @error-color -
--td-button-danger-text-disabled-color @button-danger-disabled-color -
--td-button-default-active-bg-color @bg-color-component-active -
--td-button-default-active-border-color @bg-color-component-active -
--td-button-default-bg-color @bg-color-component -
--td-button-default-border-color @bg-color-component -
--td-button-default-color @font-gray-1 -
--td-button-default-disabled-bg @bg-color-component-disabled -
--td-button-default-disabled-border-color @bg-color-component-disabled -
--td-button-default-disabled-color @font-gray-4 -
--td-button-default-outline-active-bg-color @bg-color-container-active -
--td-button-default-outline-active-border-color @component-border -
--td-button-default-outline-border-color @component-border -
--td-button-default-outline-color @font-gray-1 -
--td-button-default-outline-disabled-color @component-border -
--td-button-default-text-active-bg-color @bg-color-container-active -
--td-button-extra-small-font-size @font-size-base -
--td-button-extra-small-height 56rpx -
--td-button-extra-small-icon-font-size 36rpx -
--td-button-extra-small-padding-horizontal 16rpx -
--td-button-font-weight 600 -
--td-button-ghost-border-color @button-ghost-color -
--td-button-ghost-color @bg-color-container -
--td-button-ghost-danger-border-color @error-color -
--td-button-ghost-danger-color @error-color -
--td-button-ghost-disabled-color rgba(255, 255, 255, 0.35) -
--td-button-ghost-primary-border-color @brand-color -
--td-button-ghost-primary-color @brand-color -
--td-button-icon-border-radius 8rpx -
--td-button-icon-spacer @spacer -
--td-button-large-font-size @font-size-m -
--td-button-large-height 96rpx -
--td-button-large-icon-font-size 48rpx -
--td-button-large-padding-horizontal 40rpx -
--td-button-light-active-bg-color @brand-color-light-active -
--td-button-light-active-border-color @brand-color-light-active -
--td-button-light-bg-color @brand-color-light -
--td-button-light-border-color @brand-color-light -
--td-button-light-color @brand-color -
--td-button-light-disabled-bg @brand-color-light -
--td-button-light-disabled-border-color @brand-color-light -
--td-button-light-disabled-color @brand-color-disabled -
--td-button-light-outline-active-bg-color @brand-color-light-active -
--td-button-light-outline-active-border-color @brand-color-active -
--td-button-light-outline-bg-color @brand-color-light -
--td-button-light-outline-border-color @button-light-outline-color -
--td-button-light-outline-color @brand-color -
--td-button-light-outline-disabled-color @brand-color-disabled -
--td-button-light-text-active-bg-color @bg-color-container-active -
--td-button-light-text-color @brand-color -
--td-button-medium-font-size @font-size-m -
--td-button-medium-height 80rpx -
--td-button-medium-icon-font-size 40rpx -
--td-button-medium-padding-horizontal 32rpx -
--td-button-primary-active-bg-color @brand-color-active -
--td-button-primary-active-border-color @brand-color-active -
--td-button-primary-bg-color @brand-color -
--td-button-primary-border-color @brand-color -
--td-button-primary-color @font-white-1 -
--td-button-primary-dashed-border-color @button-primary-dashed-color -
--td-button-primary-dashed-color @brand-color -
--td-button-primary-dashed-disabled-color @brand-color-disabled -
--td-button-primary-disabled-bg @brand-color-disabled -
--td-button-primary-disabled-border-color @brand-color-disabled -
--td-button-primary-disabled-color @font-white-1 -
--td-button-primary-outline-active-bg-color @bg-color-container-active -
--td-button-primary-outline-active-border-color @brand-color-active -
--td-button-primary-outline-border-color @button-primary-outline-color -
--td-button-primary-outline-color @brand-color -
--td-button-primary-outline-disabled-color @brand-color-disabled -
--td-button-primary-text-active-bg-color @bg-color-container-active -
--td-button-primary-text-color @brand-color -
--td-button-primary-text-disabled-color @brand-color-disabled -
--td-button-small-font-size @font-size-base -
--td-button-small-height 64rpx -
--td-button-small-icon-font-size 36rpx -
--td-button-small-padding-horizontal 24rpx -