// 加载组件
Component({
  properties: {
    // 是否显示加载
    show: {
      type: Boolean,
      value: false
    },
    // 加载文本
    text: {
      type: String,
      value: '加载中...'
    },
    // 加载类型：spinner, dots, pulse
    type: {
      type: String,
      value: 'spinner'
    },
    // 大小：small, medium, large
    size: {
      type: String,
      value: 'medium'
    },
    // 颜色
    color: {
      type: String,
      value: '#2E8B57'
    },
    // 是否显示遮罩
    mask: {
      type: Boolean,
      value: true
    }
  },

  data: {
    
  },

  methods: {
    // 点击遮罩
    onMaskTap() {
      // 阻止事件冒泡
    }
  }
});