// static/nativeComponents/module/SkeletonBlock/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    type: {
      type: String,
      default: "row",
    },
    // 渲染块行数
    row: {
      type: Number,
      default: 4,
    },
    // 列数
    col: {
      type: Number,
      default: 1,
    },
    // 模块高度
    height: {
      type: Number,
      default: 30,
    },
  },

  

  /**
   * 组件的初始数据
   */
  data: {
    blockNumber : 0,
    SkeletonItemWidth : 0
  },

  ready() {
    if (this.data.type == 'flow'){
      this.setData({
        blockNumber : 4
      })
    }else{
      this.setData({
        blockNumber: this.properties.row * this.properties.col
      })
    }

    this.setData({
      SkeletonItemWidth: this.data.type == 'row' ? '100%' :'48%'
    })

  },

  /**
   * 组件的方法列表
   */
  methods: {

  }
})