zjf
2023-02-24 3f9bad03f4fbca2d5c5be86e904ae832475634d8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/** 自定义组件 共同逻辑 */
export default {
  data () {
    return {
      dataValue: []
    }
  },
  watch: {
    value: function (val) {
      this.dataValue = val
    }
  },
  props: {
    value: {
      type: Array,
      default: () => {
        return []
      }
    },
    /** 索引值 用于更新数据 */
    index: Number,
    /** 包含数据源 */
    item: Object,
    disabled: {
      type: Boolean,
      default: false
    }
  },
 
  mounted () {
    this.dataValue = this.value
  },
 
  methods: {
    // 输入的值
    valueChange (val) {
      this.$emit('value-change', {
        index: this.index,
        value: val
      })
    }
  }
 
}