| 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>	/**	 * 此组件存在的理由是,在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';	import mpMixin from '../../libs/mixin/mpMixin.js';	import mixin from '../../libs/mixin/mixin.js';	export default {		name: 'u--textarea',		mixins: [mpMixin, props, mixin],		components: {			uvTextarea		},	}</script>
 |