d2p-extends
Version:
d2-crud-plus的扩展
46 lines (45 loc) • 886 B
JavaScript
export default {
props: {
// 值
value: {
required: false
},
// 禁用
disabled: {
type: [Boolean, Function],
required: false,
default: false
},
// 只读
readonly: {
type: [Boolean, Function],
required: false,
default: false
}
},
data () {
return {
// 本组件的实际value值
// 由于value值是props参数,是不允许修改的,需要用别的值存起来
currentValue: undefined
}
},
mounted () {
// this.$emit('ready')
},
methods: {
isValueChanged (value) {
return this.currentValue !== value
},
setValue (value) {
// 在这里对 传入的value值做处理
this.currentValue = value
},
onInput (value) {
this.$emit('input', value)
},
onChange (value) {
this.$emit('change', value)
}
}
}