遇到一个奇葩的volist问题,让我伤透脑筋,崩溃。后来才发现是因为自己偷懒,将volist 中的name和id的值设成一个了,结果样式大乱,虽然问题不是很大,但是解决起来却很费时间,所以我还是把这个问题吐槽吧
下面是volist的两个循环
<tr> <td width="86" height="34" valign="top" bgcolor="#F7F7F7" style="padding-left:5px;" >车辆信息</td> <volist name ="info" id='info1' > <td width="285" height="34" bgcolor="f7f7f7" style="padding-left:5px; line-height:25px;" cols='3'> {$base_info1.motorcycle_type}</td> </volist> </tr> <tr> <td width="86" height="34" bgcolor="#F7F7F7" style="padding-left:5px;">表显里程</td> <volist name ="info" id='in' > <td width="285" height="34" bgcolor="f7f7f7" style="padding-left:5px; line-height:25px; " > {$in.trip_distance}万公里</td> /volist> </tr>
结果显示正常,如下图
再看下面的两个循环
<tr> <td width="86" height="34" valign="top" bgcolor="#F7F7F7" style="padding-left:5px;" >车辆信息</td> <volist name ="info" id='info' > <td width="285" height="34" bgcolor="f7f7f7" style="padding-left:5px; line-height:25px;" cols='3'> {$base_info1.motorcycle_type}</td> </volist> </tr> <tr> <td width="86" height="34" bgcolor="#F7F7F7" style="padding-left:5px;">表显里程</td><volist name ="info" id='info' ><td width="285" height="34" bgcolor="f7f7f7" style="padding-left:5px; line-height:25px; " > {$in.trip_distance}万公里</td>
/volist>
</tr>
结果会显示异常,如下图