想通过修改源码来解决全局字数过长的问题但是源码没看明白maxlegth如何定义的
源码地址:
https://github.com/ElemeFE/element/blob/dev/packages/input/src/input.vue
想通过修改源码来解决全局字数过长的问题但是源码没看明白maxlegth如何定义的
源码地址:
https://github.com/ElemeFE/element/blob/dev/packages/input/src/input.vue
<input
v-if="type !== 'textarea'"
class="el-input__inner"
v-bind="$attrs"
:value="nativeInputValue"
:disabled="inputDisabled"
:readonly="readonly"
:autocomplete="autoComplete"
:style="inputStyle"
ref="input"
@input="handleInput"
@focus="handleFocus"
@blur="handleBlur"
@change="handleChange"
@keydown.enter="handleKeydown"
>
关键是v-bind="$attrs"会把父组件传递到子组件所有属性绑定到这个元素上
<el-input v-model="input" maxlength="10"></el-input>
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答858 阅读
6 回答954 阅读
v-bind="$attrs"
, maxlength是原生属性.