你们能告诉我为什么 css 类定义在下面的示例中不起作用吗?
我正在使用 GWT 2.4 + Chrome 17。
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<ui:style>
div.test {
color: red;
}
</ui:style>
<g:HTML>
<div class="test">I should be red but I'm not</div>
</g:HTML>
</ui:UiBinder>
中列出的 CSS 类<ui:style>
将会被混淆,从test
to GKYSKJX
(或类似的东西)。
将您的 div 更新为:
<div class="{style.test}">Now I'm red :)</div>
或者,您可以选择通过执行以下操作来强制您的样式不混淆:
@external .test;
div.test {
color: red;
}
除非你有充分的理由,否则我建议坚持使用第一种方法。
更多信息请访问使用 UiBinder 进行声明式布局 - Hello Stylish World http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Hello_Stylish_World.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)