emoji表情导致输入框maxlength失效

emoji在ios占两位字符长度,但是maxlength里系统认为是一位字符长度,导致文本长度输入会溢出。
这时除去要在input或者textarea 加上maxlength属性,还要监听输入事件,超出长度就截取字符串

catchu(){
    if(this.des.length>200){
        this.des = this.des.substring(0,200)
    }
}

你可能感兴趣的:(emoji表情导致输入框maxlength失效)