C元素
C元素
  • 发布:2023-03-22 11:03
  • 更新:2023-03-22 11:03
  • 阅读:334

【报Bug】jsx tsx 中注释html部分注释格式有问题

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10专业版 19044.1415

HBuilderX版本号: 3.7.3

示例代码:
<Input.Group compact style={{ width: '100%' }}>  
      <Select  
        allowClear placeholder={selectAttributes?.placeholder || '请选择'}  
        {...attributes?.selectAttributes} {...selectAttributes}  
        style={{ width: '38.2%', ...selectStyle }}  
        value={v1}  
        onChange={(v: any) => setV1(v)}  
        options={options || attributes?.dict}  
      />  
      // <Input  
      //   allowClear placeholder={inputAttributes?.placeholder || '请输入'}  
      //   {...attributes?.inputAttributes} {...inputAttributes}  
      //   style={{ width: '61.8%', ...inputStyle }}  
      //   value={v2}  
      //   onChange={(e: any) => setV2(e?.target?.value)}  
      // />  
    </Input.Group>

操作步骤:

在jsx或者tsx文件中,注释html部分代码

预期结果:

使用jsx注释语法,而不是js注释语法
{/**/}

实际结果:
<Input.Group compact style={{ width: '100%' }}>  
      <Select  
        allowClear placeholder={selectAttributes?.placeholder || '请选择'}  
        {...attributes?.selectAttributes} {...selectAttributes}  
        style={{ width: '38.2%', ...selectStyle }}  
        value={v1}  
        onChange={(v: any) => setV1(v)}  
        options={options || attributes?.dict}  
      />  

      {/*<Input  
         allowClear placeholder={inputAttributes?.placeholder || '请输入'}  
         {...attributes?.inputAttributes} {...inputAttributes}  
         style={{ width: '61.8%', ...inputStyle }}  
         value={v2}  
         onChange={(e: any) => setV2(e?.target?.value)}  
      />*/}  
    </Input.Group>

bug描述:

jsx 或者 tsx文件中的html部分注释问题:
jsx tsx文件分为js 和html部分,html部分依然默认按照js格式进行注释,显然不符合jsx格式的注释语法;
js部分可以自定义代码块解决问题,但是html部分却毫无办法,只能不写注释或者手动敲一大堆注释符号再粘贴复制。

2023-03-22 11:03 负责人:DCloud_HB_WDL 分享
已邀请:

要回复问题请先登录注册