click当事件触发时,我很难交换字段。下面是我的代码,它只是更改了一次值和名称,但如果再次单击它就不起作用。它也不会改变该v-model值。有人可以帮我吗?
超文本标记语言
<div id='app'>
<button @click="swapInputFields">Swap</button>
<input type="text" :name="[field1]" v-model="model1" :value="[fromCity]"><br>
<input type="text" :name="[field2]" v-model="model2" :value="[toCity]">
</div>
代码查看:
var app = new Vue({
el: '#app',
data: {
fromCity:'FROM',
toCity :'TO',
field1 :'name1',
field2 :'name2'
},
methods: {
swapInputFields()
{
this.fromCity = 'TO';
this.toCity ='FROM';
this.field1 = 'name2';
this.field2 ='name1';
}
}
});
繁华开满天机
相关分类