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本身不会自动转换中文符号,可能是以下原因导致的:

  1. 编辑器自动格式化功能(如VSCode的Prettier插件)
  2. 项目配置了eslint或stylelint规则自动修正
  3. 代码保存时触发了自动格式化

解决方案:

  1. 检查编辑器设置,关闭自动符号转换功能
  2. 在项目根目录的.prettierrc或.eslintrc配置文件中添加:
{
  "rules": {
    "quotes": ["error", "single", {"avoidEscape": true}]
  }
}
  1. 对于必须使用中文符号的情况,可以使用Unicode编码代替:
<PageX title="1\u3001简介"></PageX>
回到顶部