/** 自定义组件 共同逻辑 */ 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 }) } } }