commonMixins.js 712 Bytes
Newer Older
1
// import elementUiMinins from './elementUiMinins'
何虹's avatar
何虹 committed
2 3 4
// import clickOutSide from './click-out-side'
// import Clickoutside from 'element-ui/src/utils/clickoutside'
import Clickoutside from 'vue-click-outside'
5
export default {
何虹's avatar
何虹 committed
6
  // mixins:[elementUiMinins],
7
  directives: {
何虹's avatar
何虹 committed
8
    ClickOutside: Clickoutside
9
  },
10 11 12 13 14 15
  props: {
    prop: {
      type: String
    },
    formData: {
      type: Object,
16
      default() {
17 18 19
        return {}
      }
    },
何虹's avatar
何虹 committed
20
    config: {// 配置项目
21
      type: Object,
22
      default() {
何虹's avatar
何虹 committed
23
        return {}
24
      }
何虹's avatar
何虹 committed
25
    },
何虹's avatar
何虹 committed
26
    data: {
何虹's avatar
何虹 committed
27

28 29 30
    },
    elInfo: {
      type: Object,
31
      default() {
32 33 34 35 36 37 38 39 40
        return {}
      }
    },
    value: {},
    disabled: {
      default: false
    }
  }
}