首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
8
Star
6
Turtle Sim
/
Turtle-Universe-Issue-Tracker
Fork 仓库
加载中
取消
确认
代码
Issues
70
Pull Requests
0
Wiki
1
统计
更新失败,请稍后重试!
Issues
/
详情
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
文本输入插件
待办的
#I68AG4
麦子
成员
创建于
2022-12-31 16:52
目前可以让用户输入文本的方法有5个: 1、dialog插件,使用dialog:user-input呼出弹窗让用户输入文本 缺点:参数太少不够用,弹窗会挡住用户操作,移动端控制台可能会挡住确认按钮 2、输入控件,让用户打开控件区点击输入控件呼出弹窗输入文本 缺点:不够主动,输入控件容易出bug 3、控制台,让用户以回调函数参数的形式输入字符串形式的文本 缺点:需要转义,而且在控制台打开输入法很占视野 4、编辑器,把主代码塞到教程或控件区让代码编辑器空出,让用户在代码编辑器输入 缺点:需要通过编译才能获取到更新的输入,代码区放太多代码会卡 5、硬核模拟,将26个字母绑定到控件区然后在没有输入法的状态下输入 缺点:没有输入法,只能获取26个字母和逗点 现在希望可以做出一个和新编辑器有关的插件,通过指令呼出一个文本域, 让用户可以向文本域输入文本并且 绑定一些事件实现更复杂的功能(例如失焦自动提交,自动全选复制,自动转义,富文本渲染,密码域甚至是代码编辑器)
目前可以让用户输入文本的方法有5个: 1、dialog插件,使用dialog:user-input呼出弹窗让用户输入文本 缺点:参数太少不够用,弹窗会挡住用户操作,移动端控制台可能会挡住确认按钮 2、输入控件,让用户打开控件区点击输入控件呼出弹窗输入文本 缺点:不够主动,输入控件容易出bug 3、控制台,让用户以回调函数参数的形式输入字符串形式的文本 缺点:需要转义,而且在控制台打开输入法很占视野 4、编辑器,把主代码塞到教程或控件区让代码编辑器空出,让用户在代码编辑器输入 缺点:需要通过编译才能获取到更新的输入,代码区放太多代码会卡 5、硬核模拟,将26个字母绑定到控件区然后在没有输入法的状态下输入 缺点:没有输入法,只能获取26个字母和逗点 现在希望可以做出一个和新编辑器有关的插件,通过指令呼出一个文本域, 让用户可以向文本域输入文本并且 绑定一些事件实现更复杂的功能(例如失焦自动提交,自动全选复制,自动转义,富文本渲染,密码域甚至是代码编辑器)
评论 (
0
)
麦子
创建了
任务
麦子
添加了
互动
标签
麦子
添加了
扩展
标签
麦子
添加了
建议
标签
麦子
添加了
界面
标签
屑Chen
将
负责人
设置为
John-Chen
麦子
将
优先级
设置为
次要
麦子
将
优先级
从
次要
修改为
主要
麦子
添加了
编辑器相关
标签
麦子
移除了
界面
标签
展开全部操作日志
折叠全部操作日志
登录
后才可以发表评论
状态
待办的
待办的
进行中
已完成
已关闭
负责人
未设置
John-Chen
civitasjohn
负责人
协作者
+负责人
+协作者
标签
互动
扩展
建议
编辑器相关
未设置
标签管理
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
未关联
master
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
参与者(1)