社区
JavaScript
帖子详情
使用搜狗输入法在文本域里无法监听 vue2.0键盘事件
羽灬翎
2020-04-26 04:40:26
如题 我做了一个vue的文本框,想做打字音效,但是切换到搜狗输入法过后发现键盘事件无法触发,有没有大佬知道怎么回事啊
...全文
777
10
打赏
收藏
使用搜狗输入法在文本域里无法监听 vue2.0键盘事件
如题 我做了一个vue的文本框,想做打字音效,但是切换到搜狗输入法过后发现键盘事件无法触发,有没有大佬知道怎么回事啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Stud_movingj
2021-05-14
打赏
举报
回复
可以看下这个方案可不可行 https://blog.csdn.net/chenyang9454/article/details/97394379
Stud_movingj
2021-05-14
打赏
举报
回复
引用 3 楼 jio可 的回复:
文本框呢?js实现逻辑呢?
div加上contenteditable属性就可以变成输入框一样,能输入内容了呀,js实现逻辑没必要展示了吧,题主的问题主要是触发不了handleCompositionStart和handleCompositionEnd这两个函数
Stud_movingj
2021-05-14
打赏
举报
回复
刚试了electron11下用搜狗输入法打中文确实监听不到compositionstart/end,但在中文模式下用shift+一个键又能监听到,而在浏览器上都可以监听,这可能是electron和搜狗输入法的共同作用,微软拼音输入法是没问题的。不过在electron下可以监听到搜狗输入法的keydown和keyup事件,题主看看能不能用这两个事件来代替compositionstart/end来实现需求了。
澍best
2021-05-13
打赏
举报
回复
electron上有issues,https://github.com/electron/electron/issues/28044 10.4.0版本的还可以使用,更高版本就没办法了,等待electron发版解决吧。
Stud_movingj
2021-12-14
举报
回复
@澍best
我试了10.4.0也还是不行
羽灬翎
2020-04-27
打赏
举报
回复
解决不了的感觉,由于不会经常看csdn 先发个博客地址欢迎大佬们留言探讨electron使用搜狗和百度输入法无法触发compositionend和compositionstart问题
羽灬翎
2020-04-27
打赏
举报
回复
经过测试是web端可以触发,但是换成electron就不生效
jio可
2020-04-27
打赏
举报
回复
文本框呢?js实现逻辑呢?
羽灬翎
2020-04-27
打赏
举报
回复
```<div contenteditable @compositionstart="handleCompositionStart" v-html="$store.state.chapter_content" @compositionend="handleCompositionEnd"></div>``` 目前是这个compositionend和compositionstart无法触发
jio可
2020-04-26
打赏
举报
回复
应该是代码错误,贴代码看看
vue
.js
2.0
下载
vue
.js 前端框架,
2.0
版本
vue
2.0
写的一个小demo
项demo中基本用到所有
Vue
的基本功能,比如,双向绑定,渲染列表,数据绑定,组件,自定义指令,消息传递,条件渲染等,运行方法见 readme
Vue
2.0
+3.0 一站式学习(套餐)
该套餐包含两门课程: 一、
Vue
.js
2.0
之全家桶系列视频课程 二、
Vue
3.0 新特性全面解析(走在技术前沿) 一站式学习
Vue
所有技术,
Vue
.js全家桶:
Vue
.js 3.0新特性、
vue
-router、axios、
vue
x、
vue
-cli、webpack、ElementUI等
vue
2.0
键盘事件
vue
事件修饰符
vue
键盘事件
vue
keyup keydown keycode
Vue
2.0
watch
监听
watch
监听
虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器 当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。 引用数据类型需要添加处理器handler与deep
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章