我正在使用QIODevice::write(const char *data)
用于VueJS,如果交换机被切换,我需要调用一个函数。怎么做?
模板:
<v-container fluid>
<v-switch :label="`Switch 1: ${switch1.toString()}`" v-model="switch1"></v-switch>
</v-container>
</template>
脚本:
<script>
export default {
data () {
return {
switch1: false
}
}
}
</script>
答案 0 :(得分:7)
找到了另一个更好的解决方案来使用@change
道具,该道具每次切换开关时都会调用该方法。
<v-switch
:input-value="true"
@change="changeState(item.id)"
></v-switch>
<v-switch
:input-value="true"
@change="changeState(item.id)"
></v-switch>
这是脚本,
methods:{
changeState(id) {
console.log("Switch "+id);
// Do stuff
}
}
答案 1 :(得分:2)