select选中某项,为什么设置的变量没有变,有可能是没有给option一个selected属性。
<select name="selectedName">
<option
each="{ totalNames }"
value="{ name }"
selected="{name === selectedName}">
{ name }
</option>
</select>
这里totalNames为:
[
{
name: 'id'
},
{
name: '名称'
},
{
name: '所属分组'
},
{
name: '手机'
}
]
如何使得this.selectedName始终和所选项的名称保持同步呢?只需要在option加上selected属性就可以了。当选中所属分支时,那么self.selectedName就是‘所属分组’了。