uni-app 中文符号免干扰输入导致开发混乱如何补救
uni-app 中文符号免干扰输入导致开发混乱如何补救
输入中文的逗号、顿号等,自动变成英文的了,完全不听输入法的功能。
如,我要让组件里的title为“1、简介”,这个顿号自己被替换成英文
<PageX title="1、简介"></PageX>
建议在编辑器这边加个按钮,如 当前编辑页面 是否开启了“中文符号免干扰输入”,可以遇到特殊情况的时候取消输入一下中文符号。
4 回复
HBuilderX 4.61.2025040322-alpha 已修复。
更多关于uni-app 中文符号免干扰输入导致开发混乱如何补救的实战教程也可以访问 https://www.itying.com/category-93-b0.html
是否可以选择动态绑定解决这个问题呢
这是一个常见的编码规范问题。uni-app本身不会自动转换中文符号,可能是以下原因导致的:
- 编辑器自动格式化功能(如VSCode的Prettier插件)
- 项目配置了eslint或stylelint规则自动修正
- 代码保存时触发了自动格式化
解决方案:
- 检查编辑器设置,关闭自动符号转换功能
- 在项目根目录的.prettierrc或.eslintrc配置文件中添加:
{
"rules": {
"quotes": ["error", "single", {"avoidEscape": true}]
}
}
- 对于必须使用中文符号的情况,可以使用Unicode编码代替:
<PageX title="1\u3001简介"></PageX>