1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <template>
- <uvTextarea
- :value="value"
- :modelValue="modelValue"
- :placeholder="placeholder"
- :height="height"
- :confirmType="confirmType"
- :disabled="disabled"
- :count="count"
- :focus="focus"
- :autoHeight="autoHeight"
- :fixed="fixed"
- :cursorSpacing="cursorSpacing"
- :cursor="cursor"
- :showConfirmBar="showConfirmBar"
- :selectionStart="selectionStart"
- :selectionEnd="selectionEnd"
- :adjustPosition="adjustPosition"
- :disableDefaultPadding="disableDefaultPadding"
- :holdKeyboard="holdKeyboard"
- :maxlength="maxlength"
- :border="border"
- :customStyle="customStyle"
- :formatter="formatter"
- :ignoreCompositionEvent="ignoreCompositionEvent"
- @input="e => $emit('input', e)"
- @update:modelValue="e => $emit('update:modelValue', e)"
- ></uvTextarea>
- </template>
- <script>
-
- import uvTextarea from '../u-textarea/u-textarea.vue';
- import { props } from '../u-textarea/props.js';
- import { mpMixin } from '../../libs/mixin/mpMixin';
- import { mixin } from '../../libs/mixin/mixin';
- export default {
- name: 'u--textarea',
- mixins: [mpMixin, props, mixin],
- components: {
- uvTextarea
- },
- }
- </script>
|