我想根据 select onchange 方法更改输入的占位符。我认为有什么不对。我无法选择该选项,它一直锁定 Xbox Live 选项。这是我的代码如下:
<select class="form-control" id="platform" @change="onChange" v-model="platform">
<option v-for="option in options" :value="option.value">{{ option.text }}</option>
</select>
<input type="text" class="form-control" :placeholder="placeholder">
这是我的Vue代码:
data() {
return {
placeholder: '',
platform: '',
options: [
{ text: 'PSN', value: 'psn' },
{ text: 'Xbox Live', value: 'xbl' },
{ text: 'Origin', value: 'origin' }
]
}
},
methods: {
onChange() {
if(this.platform = 'psn') this.placeholder = 'Enter PSN ID'
if(this.platform = 'origin') this.placeholder = 'Enter Origin ID'
if(this.platform = 'xbl') this.placeholder = 'Enter Xbox Live Gamertag'
}
}
所以我想要的是当我选择PSN占位符更改为Enter PSN ID等等。
POPMUISE
相关分类