vue_input_maxlength

1.1.7 • Public • Published

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>

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i vue_input_maxlength

      Weekly Downloads

      1

      Version

      1.1.7

      License

      ISC

      Unpacked Size

      8.23 kB

      Total Files

      3

      Last publish

      Collaborators

      • frida_s