![](/img/trans.png)
[英]How to correctly pass a v-model down to a Quasar q-input base component?
[英]Quasar q-toggle not showing according to v-model
为了让它工作,q-toggle 需要一个字符串值,在我的例子中 output.level 是一个 integer。我将原始数组映射为只有级别的字符串,发现 q-toggle 标签需要 true-value 和 false-值如下所示:
outputs: {
get() {
let returnOutput;
let outputs = this.$store.getters["inputOutput/getOutputs"];
if (outputs) {
returnOutput = outputs.map((item) => {
return {
channel: item.channel,
level: item.level.toString(),
}
})
}
return returnOutput;
},
}
},
<q-toggle
v-model="output.level"
true-value="1"
false-value="0"
checked-icon="check"
color="green"
unchecked-icon="clear"
@update:model-value="sendOutputPost({'channel':output.channel,'level':output.level})"
/>
现在一切正常,看起来像这样:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.