假设我有一个玉模板,例如:
style.
.someclass1{
font-size:10px;
}
.someclass2{
font-size:10px;
}
.someclass3{
font-size:10px;
}
.someclass4{
font-size:10px;
}
.someclass5{
font-size:10px;
}
而且我想.someclass3
在渲染玉模板时从不同的选项中得到不同的结果。
就像是:
style.
.someclass1{
font-size:10px;
}
.someclass2{
font-size:10px;
}
if(options.key1=='a')
.someclass3{
font-size:10px;
}
else
.someclass3{
font-size:8px;
}
.someclass4{
font-size:10px;
}
.someclass5{
font-size:10px;
}
它不工作。
我必须将样式标签分成两部分并执行以下操作:
style.
.someclass1{
font-size:10px;
}
.someclass2{
font-size:10px;
}
if(options.key1=='a')
style.
.someclass3{
font-size:10px;
}
else
style.
.someclass3{
font-size:8px;
}
style.
.someclass4{
font-size:10px;
}
.someclass5{
font-size:10px;
}
这将产生一个 3-style tags HTML,实际上只需要一个。
任何人都有这样做的好方法吗?