1.1.8 • Published 3 years ago

by_vue_input_maxlength v1.1.8

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

vue_maxlength

Limit the input byte length of the input box:

  • 2 bytes per character in Chinese
  • 1 byte per character in English

限制输入框的输入字节长度,其中:

  • 一个中文字符占2个字节
  • 一个英文字符占1个字节

用法 Usage:

import Maxlength from 'vue_input_maxlength'
Vue.use(Maxlength)

// 用法1
<el-input v-model="test" v-maxlength:test="10"></el-input>

// 用法2
/** 
 * 指令参数:
 * @param {Number} limit 限制的字节数
 * @param {String} field 需要改变的组件data中的字段(具体访问路径)
 */
<li v-for="(item, i) in test">
    <el-input v-model="item.a" v-maxlength="{limit:10, field:`test.${i}.a`}"></el-input>
</li>