【发布时间】:2018-11-04 14:52:58
【问题描述】:
我试图在选择框中选择一个选项时调用一个函数。
<select v-on:change="login(this)">
<option value="github" id="1" selected"> Github</option>
<option value="bitbucket" id="2" selected"> Bitbucket</option>
</select>
我在方法块中尝试了以下方式,但没有正常工作
login() {
if (this.options[this.selectedIndex].id == "1") {
console.log("hi");
} else {
console.log("hello");
}
}
【问题讨论】:
-
只有一个选项应该是
selected。您可以改用@click事件,因为@change事件仅在数据更改时触发
标签: javascript vue.js vuejs2