export default {
  props: {
    // 是否展示组件
    show: {
      type: Boolean,
      default: false
    },
    // 使用的动画模式
    mode: {
      type: String,
      default: 'fade'
    },
    // 动画的执行时间，单位ms
    duration: {
      type: [String, Number],
      default: '300'
    },
    // 使用的动画过渡函数
    timingFunction: {
      type: String,
      default: 'ease-out'
    },
    // flex排列方式
    flexDirection: {
      type: String,
      default: ''
    },
    // flex-direction的简写
    fd: {
      type: String,
      default: ''
    },
    // // 展示类型
    // display: {
    //   type: String,
    //   default: ''
    // },
    // display简写
    d: {
      type: String,
      default: ''
    },
    // 主轴排列方式
    justifyContent: {
      type: String,
      default: ''
    },
    // justifyContent的简写
    jc: {
      type: String,
      default: ''
    },
    // 纵轴排列方式
    alignItems: {
      type: String,
      default: ''
    },
    // align-items的简写
    ai: {
      type: String,
      default: ''
    },
    // color简写
    c: {
      type: String,
      default: ''
    },
    // 字体大小
    fontSize: {
      type: [String, Number],
      default: 0
    },
    // font-size简写
    fs: {
      type: [String, Number],
      default: ''
    },
    margin: {
      type: [String, Number],
      default: 0
    },
    // margin简写
    m: {
      type: [String, Number],
      default: 0
    },
    // margin-top
    marginTop: {
      type: [String, Number],
      default: 0
    },
    // margin-top简写
    mt: {
      type: [String, Number],
      default: 0
    },
    // margin-right
    marginRight: {
      type: [String, Number],
      default: 0
    },
    // margin-right简写
    mr: {
      type: [String, Number],
      default: 0
    },
    // margin-bottom
    marginBottom: {
      type: [String, Number],
      default: 0
    },
    // margin-bottom简写
    mb: {
      type: [String, Number],
      default: 0
    },
    // margin-left
    marginLeft: {
      type: [String, Number],
      default: 0
    },
    // margin-left简写
    ml: {
      type: [String, Number],
      default: 0
    },
    // padding-left
    paddingLeft: {
      type: [String, Number],
      default: 0
    },
    // padding-left简写
    pl: {
      type: [String, Number],
      default: 0
    },
    // padding-top
    paddingTop: {
      type: [String, Number],
      default: 0
    },
    // padding-top简写
    pt: {
      type: [String, Number],
      default: 0
    },
    // padding-right
    paddingRight: {
      type: [String, Number],
      default: 0
    },
    // padding-right简写
    pr: {
      type: [String, Number],
      default: 0
    },
    // padding-bottom
    paddingBottom: {
      type: [String, Number],
      default: 0
    },
    // padding-bottom简写
    pb: {
      type: [String, Number],
      default: 0
    },
    // border-radius
    borderRadius: {
      type: [String, Number],
      default: 0
    },
    // border-radius简写
    radius: {
      type: [String, Number],
      default: 0
    },
    // transform
    transform: {
      type: String,
      default: ''
    },
    // 定位
    position: {
      type: String,
      default: ''
    },
    // position简写
    pos: {
      type: String,
      default: ''
    },
    // 宽度
    width: {
      type: [String, Number],
      default: null
    },
    // width简写
    w: {
      type: [String, Number],
      default: null
    },
    // // 高度
    // height: {
    //   type: [String, Number],
    //   default: null
    // },
    // height简写
    h: {
      type: [String, Number],
      default: null
    },
    top: {
      type: [String, Number],
      default: 0
    },
    right: {
      type: [String, Number],
      default: 0
    },
    bottom: {
      type: [String, Number],
      default: 0
    },
    left: {
      type: [String, Number],
      default: 0
    }
  }
}
