1
jamesxu 2019-05-06 11:56:23 +08:00 via iPhone
这种命名方式在 css 里现在很常见的
|
2
leo108 2019-05-06 12:06:02 +08:00 1
|
3
q8164305 2019-05-06 12:10:45 +08:00 via Android
bem
|
4
Mark0309 2019-05-06 12:14:04 +08:00
|
5
unicloud OP 谢谢楼上各位回复。
就我个人来讲,确实很难适应这种命名规范。 首先是视觉上觉得难看,再就是输入感觉也不方便。 |
6
murmur 2019-05-06 12:20:53 +08:00
在我理解就是为了命名而命名,当然现在有构建工具的话 weui-这部分是可以无视掉的
|
7
hackyuan 2019-05-06 12:20:55 +08:00 via Android
输入还是很方便的,除非你不用 sass,less,stylus
|
8
otakustay 2019-05-06 12:36:10 +08:00
@murmur 恐怕不能,组件库和业务系统本身是两回事,组件库应该要被别人用,所以它的 class 名称必须是确定、可预测、可记忆、可阅读的,这注定了 css modules 等技术是不能使用的。同时由于不能确定使用方会用 css modules 之类的技术,所以组件库的 class 又要保证不易冲突,最后的选择就是统一前缀
|
9
miniwade514 2019-05-06 18:12:02 +08:00
我觉得 BEM 过于呆板了。bootstrap 的 class 命名刚刚好。
|