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