uni-app 按回车键后自动添加逗号

uni-app 按回车键后自动添加逗号

开发环境 版本号 项目创建方式
HbuilderX 3.1.2

示例代码

const {test}=result.data  
this.info=test.info

操作步骤

const {test}=result.data  
this.info=test.info

预期结果

const {test}=result.data  
this.info=test.info

实际结果

const {test}=result.data,  
this.info=test.info

更多关于uni-app 按回车键后自动添加逗号的实战教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

能否提供下测试文件?

更多关于uni-app 按回车键后自动添加逗号的实战教程也可以访问 https://www.itying.com/category-93-b0.html


写一个简单的代码就可以复现 比如 const test={a:1,b:2,c:3,d:4} const {a:e,b,c,d}=test console.log(e) 这个代码敲一遍就会发现在第二行自动添加了逗号

确实有这个问题

Bug已确认加分,下版本修复

能加一下情况判断吗,只在这个解构时不自动添加,在别的情况下还是自动添加

这个写对象多方便呐,回车自己加逗号。能不能再追加下判断不要禁用掉呢

我也是觉得要加一下判断,不能直接去掉了

难怪回车不加逗号了,好不习惯了

怎么把加逗号去掉?我逗号都是放前面的也给我自动加逗号。

我感觉你这种情况 官方也没办法解决,要就换编辑器,要就改代码风格

这个现象是HBuilderX的自动补全功能导致的。在JavaScript/TypeScript代码中,HBuilderX会自动在某些语句后添加逗号。

解决方法:

  1. 可以在HBuilderX设置中关闭自动补全功能:工具->设置->编辑器设置->自动完成,取消勾选"自动补全符号"
  2. 或者临时按Ctrl+Z撤销自动添加的逗号
  3. 也可以修改代码格式为:
const {test} = result.data;
this.info = test.info;
回到顶部