用户列表左侧出现蓝点

时间:2018-11-24 21:20:27

标签: javascript node.js material-ui

我有这个if($days_alive + 365 >= 20000) { echo(date('Y'); } 功能:

render

当我最初加载页面时,每个用户左侧都会出现下面的蓝点:

enter image description here

如果我然后单击指向另一个页面的链接,然后单击浏览器后退箭头以返回到“用户”页面,则会出现没有蓝点的用户列表:

enter image description here

我希望蓝点永远不会出现。我该怎么做?

2 个答案:

答案 0 :(得分:1)

我假设嵌套组件中的某处有某种li

这些点来自html列表中的项目符号点,可以通过添加以下css来删除:

ul {
  list-style-type: none !important;
}

如果该组件是Material-UI库的一部分,则可能需要添加!important

答案 1 :(得分:1)

今天,我使用React material ui v4.6.0中的ListItem组件遇到了同样的问题。

如果将“ ListItemSecondaryAction”组件用作“ ListItem”组件的最后一个子代,则将显示光盘的默认列表样式类型值。

根据React Material UI Docs,当ListItemSecondaryAction用作最后一个子级时,ContainerComponent属性的值将设置为“ li”。

将ContainerComponent属性的值更改为其他元素类型(例如“ div”)可以解决此问题。

        <ListItem button ContainerComponent="div">
      <ListItemAvatar>
        <Avatar src={photoUrl} className={classes.bigAvatar} />
      </ListItemAvatar>
      <ListItemText primary={item.name} />
      <ListItemSecondaryAction>
        <IconButton>
          <ArrowForward />
        </IconButton>
      </ListItemSecondaryAction>
    </ListItem>