由于onchange事件只能调用全局方法,因此无法调用以下文方式声明的方法:
export default {
methods: {
sampleFunction(val){
this.sampleValue = val
}
}
}
可以使用@change调用:
<input id="inputSample" @change="sampleFunction($event.target.value)"></input>
<select id="selectSample" @change="sampleFunction($event.target.options[$event.target.options.selectedIndex].value)">
<option value="sample">示例</option>
</select>