<van-button
        id="{{ id }}"
        app-parameter="{{ appParameter }}"
        bind:click="onClick"
        bindcontact="onContact"
        binderror="onError"
        bindgetphonenumber="onGetPhoneNumber"
        bindgetuserinfo="onGetUserInfo"
        bindlaunchapp="onLaunchApp"
        bindopensetting="onOpenSetting"
        business-id="{{ businessId }}"
        custom-class="van-goods-action-icon"
        disabled="{{ disabled }}"
        lang="{{ lang }}"
        loading="{{ loading }}"
        open-type="{{ openType }}"
        send-message-img="{{ sendMessageImg }}"
        send-message-path="{{ sendMessagePath }}"
        send-message-title="{{ sendMessageTitle }}"
        session-from="{{ sessionFrom }}"
        show-message-card="{{ showMessageCard }}"
        size="large"
        square
>
    <van-icon
            class="van-goods-action-icon__icon"
            class-prefix="{{ classPrefix }}"
            color="{{ color }}"
            custom-class="icon-class"
            dot="{{ dot }}"
            info="{{ info }}"
            info-class="info-class"
            name="{{ icon }}"
            size="{{ size }}"
            wx:if="{{ icon }}"
    />
    <view wx:else>
        <slot name="icon"/>
    </view>
    <text class="text-class">{{ text }}</text>
</van-button>
