fritx / vue-at

At.js for Vue.
https://fritx.github.io/vue-at/
MIT License
529 stars 114 forks source link

当我插入为contenteditable 为false的span标签,在光标后却不能输入中文 #42

Open gdutwyg opened 6 years ago

gdutwyg commented 6 years ago

例子 输入了中文,光标直接消失了 请问怎么解决?谢谢

fritx commented 6 years ago

@gdutwyg 确实是,我这输入中文的过程中会直接断掉输出英文字符 不过这个和vue-at木有直接关系?

gdutwyg commented 6 years ago

对,这是今天遇到的一个问题,目前和vue-at没有直接关系,但是如果我想在vue-at中插入contenteditable 为false的标签,这种情况你有什么好的解决方案吗?

fritx commented 6 years ago

你用的输入框是contenteditable还是textarea 可以参考一下文档 https://fritx.github.io/vue-at 目前vue-at只支持插入纯文本的@xx,如果要插入html,暂时还没实现,我们会尽快尝试: Insert html instead of text https://github.com/fritx/vue-at/issues/13

gdutwyg commented 6 years ago

谢谢,我这边使用的是contenteditable,目前我这边的解决方案是给html后面加一个空格,希望你们可以找到更好的解决方案,谢谢

chieh12lee commented 6 years ago

遇到相同問題, 我是採用html後面增加span的作法. 但是會造成˙最後一個 span 無法刪除.

fritx commented 6 years ago

@chieh301 html后面增加span 大概是怎样的写法? 求赐教 😃 我们现在有个PR #54 正在进行中