111
This commit is contained in:
37
components/data-picker-view/data-picker-view.vue
Normal file
37
components/data-picker-view/data-picker-view.vue
Normal file
@@ -0,0 +1,37 @@
|
||||
<template>
|
||||
<uni-data-pickerview
|
||||
ref="pickerView"
|
||||
v-bind="$attrs"
|
||||
@change="handleChange"
|
||||
@datachange="handleDatachange"
|
||||
@nodeclick="handleNodeclick"
|
||||
@update:modelValue="handleUpdateModelValue"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'DataPickerView',
|
||||
inheritAttrs: false,
|
||||
methods: {
|
||||
updateData(data) {
|
||||
if (this.$refs.pickerView && this.$refs.pickerView.updateData) {
|
||||
this.$refs.pickerView.updateData(data)
|
||||
}
|
||||
},
|
||||
handleChange(event) {
|
||||
this.$emit('change', event)
|
||||
},
|
||||
handleDatachange(event) {
|
||||
this.$emit('datachange', event)
|
||||
},
|
||||
handleNodeclick(event) {
|
||||
this.$emit('nodeclick', event)
|
||||
},
|
||||
handleUpdateModelValue(value) {
|
||||
this.$emit('update:modelValue', value)
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user