javascript 菜单组件上的片段存在语法错误

7lrncoxx  于 2023-03-16  发布在  Java
关注(0)|答案(1)|浏览(117)

我有了这段代码,在控制台中得到了一个错误,组件无法接收片段作为子项。我如何删除片段,但保留逻辑,因为当我尝试删除片段时,我得到了错误

{currentUser.level >= ACCESS_LEVEL.UNACTIVATED ? (
          <>
            {post.is_note_locked ?
              <MenuItem
                onClick={() => handleLockUnlock(LOCK_UNLOCK_TYPE.NOTE, false)}>
                {titles.lock_note}
              </MenuItem> :
              <MenuItem
                onClick={() => handleLockUnlock(LOCK_UNLOCK_TYPE.NOTE, true)}>
                {titles.unlock_note}
              </MenuItem>}
          </>
        )
          : null}`

我希望没有碎片

qvk1mo1f

qvk1mo1f1#

它应该如下所示:

{currentUser.level >= ACCESS_LEVEL.UNACTIVATED ? (
    post.is_note_locked ? (
      <MenuItem
        onClick={() => handleLockUnlock(LOCK_UNLOCK_TYPE.NOTE, false)}
      >
        {titles.lock_note}
      </MenuItem>
    ) : (
      <MenuItem
        onClick={() => handleLockUnlock(LOCK_UNLOCK_TYPE.NOTE, true)}
      >
        {titles.unlock_note}
      </MenuItem>
    )
  ) : null}

相关问题