• Geek_3afba8
    2023-02-01 来自广东
    这个demo中的按需加载样式必须引入theme.less,编译出来的组件缺少CSS Variable 的定义

    作者回复: 您好,按需加载的确需要把CSS Variable独立编译一份出来,提供按需使用。

    
    
  • ZR-rd
    2022-12-19 来自北京
    老师您好,想问下光一个 Button 组件就需要定义这么多的 CSS 变量,并且这些 CSS 变量的命名都是有规律的,那么有没有什么办法可以批量生成这些变量,而不用手动定义这么多呢

    作者回复: 您好,CSS变量主要是语义化的颜色内容,比如Button组件的Primary,Secondary类型样式,这些有特定语义特点的CSS变量还是需要人工来定义。如果想批量自动化生成,就需要在设计稿层面来做技术处理,比如从设计师的设计稿内容,用插件或者脚本解析出CSS变量。

    共 4 条评论
    
  • WGH丶
    2022-12-18 来自陕西
    尺寸控制也可以用梯度变量的模式,不放在一起,应该是为了减少耦合吧。对于程序员来说,一次只做一件事,把一件事做好是好策略。

    作者回复: 您好,这个理解的角度非常棒!

    
    
  • 林晓威
    2022-12-12 来自广东
    老师你好,请问这个less样式里面为啥还要加&.@{prefix-name}-button?不是直接&-default-contained就可以了吗 .@{prefix-name}-button { // .... // contented &.@{prefix-name}-button-default-contained { ... }}

    作者回复: 您好,这个是Less开发过程是否用简写的习惯,你可以根据自己习惯,或者是团队的约定自行选择是否要简写。 课程用这个写法,主要是考虑到大部分同学不一定熟悉Less,所以没直接用简写的方式。

    
    