JSX:Emmet 自动完成包含点的元素(例如 Grid.Column)?

bjo*_*rnl 5 jsx webstorm emmet reactjs

是否可以自动补全名称中包含点的元素?例如,在 WebStorm 中,如果我输入Grid[tab],我会得到<Grid></Grid>,如预期的那样。但是,如果我输入Grid.Column[tab],我会得到<Grid className="Column"></Grid>.

是否可以转义., 或者通过任何其他方式让 Emmet 将其识别为元素名称而不是 className 属性的一部分?

bjo*_*rnl 2

不。

\n\n

来自 Emmet 的 Sergey(发送电子邮件至 info@emmet.io 后):

\n\n
\n

您好,目前,\xe2\x80\x99s 没有特殊的语法允许在标记名称中使用点。\n 虽然\xe2\x80\x99s 可以实现某种转义,但通常\n\n\xe2\x80\x99s 不可以这是一个好主意,因为在某些情况下它可能会破坏文本内容中的缩写提取。

\n
\n