在ClientBundle中的CssResource的@Source注释中使用multiple时会发生什么?这是否与使用@ External / @ CssResource.NotStrict?
兼容更具体一点 - 在我们的代码库中,我遇到了一个包含类似内容的ClientBundle:
@Source({"style1.css", style2.css"})
@CssResource.NotStrict
CustomCss css();
这表明style2中的定义可以覆盖style1中的定义。在使用@ CssResource.NotStrict时这是否也可以工作,所以没有访问器和模糊处理?
答案 0 :(得分:1)
当@Source
有多个值时,它相当于将文件(按顺序)连接成一个大样式表。这对于导入常量(@def
,@eval
或@url
)或@external
来说非常有用。
它不会改变行为或@external
(注意:这意味着一个文件可以声明@external
在另一个文件中使用的类名称)或@NotStrict
。