xcx/components/button/button.wxml

(完整代码) 1KB


<button class="tui-button-class tui-btn {{'tui-btn-'+size}} {{plain?'tui-'+type+'-outline':'tui-'+(type || 'gradual')}} {{parse.getDisabledClass(disabled,type)}} {{parse.getShapeClass(shape,plain)}}" hover-class="{{parse.getHoverClass(disabled,type,plain)}}" loading="{{loading}}"
  disabled="{{disabled}}" open-type="{{ openType }}" app-parameter="{{ appParameter }}" hover-stop-propagation="{{ hoverStopPropagation }}" bindtap="handleClick" session-from="{{ sessionFrom }}" send-message-title="{{ sendMessageTitle }}" send-message-path="{{ sendMessagePath }}"
  send-message-img="{{ sendMessageImg }}" show-message-card="{{ showMessageCard }}" bindcontact="bindcontact" bindgetuserinfo="bindgetuserinfo" bindgetphonenumber="bindgetphonenumber" binderror="binderror" form-type="{{formType}}" hidden="{{hidden}}">
  <slot></slot>
</button>
<wxs module="parse">
  module.exports = {
    getDisabledClass: function(disabled, type) {
      var className = '';
      if (disabled && type != 'white' && type != 'gray') {
        className = type == 'gradual' ? 'btn-gradual-disabled' : 'tui-dark-disabled';
      }
      return className;
    },
    getShapeClass: function(shape, plain) {
      var className = '';
      if (shape == 'circle') {
        className = plain ? 'tui-outline-fillet' : 'tui-fillet';
      }
      return className;
    },
    getHoverClass: function(disabled, type, plain) {
      var className = '';
      if (!disabled) {
        className = plain ? 'tui-outline-hover' : ('tui-' + (type || 'gradual') + '-hover');
      }
      return className;
    }
  }
</wxs>

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。