Emmet: 如何更改 css-modules 的 jsx className 行为

创建于 2018-03-29  ·  8评论  ·  资料来源: emmetio/emmet

我正在尝试更改 jsx 中类的 emmet 行为以使用 css 模块而不是字符串:

| abr | 当前 | 想要的 |
|---|---|---|
| div.a | <div className="a"></div> | <div className={styles.a}></div> |

但是,我似乎无法弄清楚如何实现这一目标。 据我了解,我需要一个自定义过滤器来执行此操作。 我什至不确定是否可以使用自定义过滤器。

有人能够指出我正确的方向吗?

最有用的评论

@midgethoen你在 vscode 中解决了这个问题吗?

所有8条评论

所以我在文档中忽略了这句话:

位于 extensions 文件夹中的每个 .js 文件将在插件启动时加载和执行。 使用 js 文件创建您自己的过滤器或操作:您可以使用 Emmet 模块和绑定来使用 JavaScript 编写编辑器脚本。

我现在正试图让它发挥作用

所以我使用 emmet 作为 vscode 的一部分。 虽然它确实支持配置扩展路径。
它只加载snippets.jsonsyntaxProfiles.json ..

我花了一段时间才弄明白😕

所以我想我会继续尝试了解 emmet 集成在 vscode 中是如何工作的

有任何更新吗? 我刚从 Atom 搬来,在 Atom 中你有那个插件: https :

@midgethoen你在 vscode 中解决了这个问题吗?

任何更新?

将尝试在更新的 Emmet 版本中添加此功能

有任何更新吗?

由于我正在完成 Emmet 2 的实现,让我们在这里继续讨论: https :

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

sergeche picture sergeche  ·  25评论

corysimmons picture corysimmons  ·  5评论

nicothin picture nicothin  ·  18评论

renatorib picture renatorib  ·  26评论

deathmood picture deathmood  ·  15评论