| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | <template>	<uvInput 		<!-- #ifdef VUE2 -->		:value="value"		@input="e => $emit('input', e)"		<!-- #endif -->		<!-- #ifdef VUE3 -->		:modelValue="modelValue"		@update:modelValue="e => $emit('update:modelValue', e)"		<!-- #endif -->		:type="type"		:fixed="fixed"		:disabled="disabled"		:disabledColor="disabledColor"		:clearable="clearable"		:password="password"		:maxlength="maxlength"		:placeholder="placeholder"		:placeholderClass="placeholderClass"		:placeholderStyle="placeholderStyle"		:showWordLimit="showWordLimit"		:confirmType="confirmType"		:confirmHold="confirmHold"		:holdKeyboard="holdKeyboard"		:focus="focus"		:autoBlur="autoBlur"		:disableDefaultPadding="disableDefaultPadding"		:cursor="cursor"		:cursorSpacing="cursorSpacing"		:selectionStart="selectionStart"		:selectionEnd="selectionEnd"		:adjustPosition="adjustPosition"		:inputAlign="inputAlign"		:fontSize="fontSize"		:color="color"		:prefixIcon="prefixIcon"		:suffixIcon="suffixIcon"		:suffixIconStyle="suffixIconStyle"		:prefixIconStyle="prefixIconStyle"		:border="border"		:readonly="readonly"		:shape="shape"		:customStyle="customStyle"		:formatter="formatter"		:ignoreCompositionEvent="ignoreCompositionEvent"	>		<!-- #ifdef MP -->		<slot name="prefix"></slot>		<slot name="suffix"></slot>		<!-- #endif -->		<!-- #ifndef MP -->		<slot name="prefix" slot="prefix"></slot>		<slot name="suffix" slot="suffix"></slot>		<!-- #endif -->	</uvInput></template><script>	/**	 * 此组件存在的理由是,在nvue下,u-input被uni-app官方占用了,u-input在nvue中相当于input组件	 * 所以在nvue下,取名为u--input,内部其实还是u-input.vue,只不过做一层中转	 */	import uvInput from '../u-input/u-input.vue';	import props from '../u-input/props.js';	import mpMixin from '../../libs/mixin/mpMixin.js';	import mixin from '../../libs/mixin/mixin.js';	export default {		name: 'u--input',		mixins: [mpMixin, props, mixin],		components: {			uvInput		},	}</script>
 |