refactor(qrcode): 优化文本转二维码为两步操作模式
- 将实时预览改为显式触发生成,用户体验更清晰 - 新增输入态(input)和预览态(preview)两种状态 - 输入态:显示输入框和生成按钮,右侧显示占位提示 - 预览态:显示只读文本预览和编辑按钮,右侧显示二维码 - 保存上次输入内容,返回编辑态时自动回填 - 添加空输入校验和错误提示 - 更新国际化文案 - 完善单元测试覆盖新功能
This commit is contained in:
@@ -576,6 +576,30 @@
|
||||
"message": "点击更换图片",
|
||||
"description": "Translation key: qrCode_clickToChange"
|
||||
},
|
||||
"qrCode_generateButton": {
|
||||
"message": "生成二维码",
|
||||
"description": "Translation key: qrCode_generateButton"
|
||||
},
|
||||
"qrCode_editButton": {
|
||||
"message": "编辑",
|
||||
"description": "Translation key: qrCode_editButton"
|
||||
},
|
||||
"qrCode_textPreviewLabel": {
|
||||
"message": "原始文本",
|
||||
"description": "Translation key: qrCode_textPreviewLabel"
|
||||
},
|
||||
"qrCode_generateFirstHint": {
|
||||
"message": "输入文本后点击「生成二维码」按钮",
|
||||
"description": "Translation key: qrCode_generateFirstHint"
|
||||
},
|
||||
"qrCode_inputRequired": {
|
||||
"message": "请输入内容",
|
||||
"description": "Translation key: qrCode_inputRequired"
|
||||
},
|
||||
"qrCode_generateError": {
|
||||
"message": "生成二维码失败,请重试",
|
||||
"description": "Translation key: qrCode_generateError"
|
||||
},
|
||||
"rightClickRestorer_loading": {
|
||||
"message": "正在加载...",
|
||||
"description": "Translation key: rightClickRestorer_loading"
|
||||
|
||||
Reference in New Issue
Block a user