| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | <template>	<uvInput 		:value="value"		: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"		@focus="$emit('focus')"		@blur="$emit('blur')"		@keyboardheightchange="$emit('keyboardheightchange')"		@change="e => $emit('change', e)"		@input="e => $emit('input', e)"		@confirm="e => $emit('confirm', e)"		@clear="$emit('clear')"		@click="$emit('click')"	>		<!-- #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'	export default {		name: 'u--input',		mixins: [uni.$u.mpMixin, props, uni.$u.mixin],		components: {			uvInput		},	}</script>
 |