Vuejs2 布尔值转换为字符串
我有一个无线电输入组件:Vuejs2 布尔值转换为字符串,vuejs2,Vuejs2,我有一个无线电输入组件: <input type="radio" :value="true" v-on="{ ...$listeners, input: (event) => { someMethod(event) } }" > 我希望该值是布尔值而不是字符串,因为:value=语法。您正在处理本机HTML输入事件,因此您得到的是本机浏览器事件结构 而event.target.valu
<input
type="radio"
:value="true"
v-on="{
...$listeners,
input: (event) => { someMethod(event) }
}"
>
我希望该值是布尔值而不是字符串,因为
:value=
语法。您正在处理本机HTML输入事件,因此您得到的是本机浏览器事件结构
而event.target.value
始终是一个字符串。Vue与此无关。是的,我也这么认为。所以唯一的方法是检查字符串值并返回一个布尔值。。。
methods: {
someMethod (event) {
console.log(event.target.value === 'true')
}
}