Skip to content

限制最大输入字数有bug,如果末尾输入emoji表情就会被截断,乱码 #2

@zhangxiongwen

Description

@zhangxiongwen

demo中限制最大输入字数的逻辑是等到字数改变后获取最大长度再截取,再截取前面的最大字数,这样有问题 假如我限制输入10个数字,输了了9个汉字后,输入一个emoji表情,有的emoji表情长度是2 有的是4 ,这样截取的话,emoji就会乱码,
image

还有一个问题,我觉得不好,就是我输入9个汉字后,光标切换到中间位置,中文联想输入,然后点击后,你们的处理方式是文字改变后才截取,也就是联想的部分已经输入进去了,你把后面的截断了,我觉得最好的处理方式是:当我输入了9个汉字后 ,后面如果是联想输入的汉字,只让联想的这串汉字的第一个显示到输入框才对

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions