| | |
| | | <template>
|
| | | <uvTextarea
|
| | | :value="value"
|
| | | :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"
|
| | | @focus="e => $emit('focus')"
|
| | | @blur="e => $emit('blur')"
|
| | | @linechange="e => $emit('linechange', e)"
|
| | | @confirm="e => $emit('confirm')"
|
| | | @input="e => $emit('input', e)"
|
| | | @keyboardheightchange="e => $emit('keyboardheightchange')"
|
| | | ></uvTextarea>
|
| | | </template>
|
| | |
|
| | | <script>
|
| | | /**
|
| | | * 此组件存在的理由是,在nvue下,u--textarea被uni-app官方占用了,u-textarea在nvue中相当于textarea组件
|
| | | * 所以在nvue下,取名为u--textarea,内部其实还是u-textarea.vue,只不过做一层中转
|
| | | */
|
| | | import uvTextarea from '../u-textarea/u-textarea.vue';
|
| | | import props from '../u-textarea/props.js'
|
| | | export default {
|
| | | name: 'u--textarea',
|
| | | mixins: [uni.$u.mpMixin, props, uni.$u.mixin],
|
| | | components: {
|
| | | uvTextarea
|
| | | },
|
| | | }
|
| | | </script>
|
| | | <template> |
| | | <uvTextarea |
| | | :value="value" |
| | | :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" |
| | | @focus="e => $emit('focus')" |
| | | @blur="e => $emit('blur')" |
| | | @linechange="e => $emit('linechange', e)" |
| | | @confirm="e => $emit('confirm')" |
| | | @input="e => $emit('input', e)" |
| | | @keyboardheightchange="e => $emit('keyboardheightchange')" |
| | | ></uvTextarea> |
| | | </template> |
| | | |
| | | <script> |
| | | /** |
| | | * 此组件存在的理由是,在nvue下,u--textarea被uni-app官方占用了,u-textarea在nvue中相当于textarea组件 |
| | | * 所以在nvue下,取名为u--textarea,内部其实还是u-textarea.vue,只不过做一层中转 |
| | | */ |
| | | import uvTextarea from '../u-textarea/u-textarea.vue'; |
| | | import props from '../u-textarea/props.js' |
| | | export default { |
| | | name: 'u--textarea', |
| | | mixins: [uni.$u.mpMixin, props, uni.$u.mixin], |
| | | components: { |
| | | uvTextarea |
| | | }, |
| | | } |
| | | </script> |