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')
  }
}