我有一个自定义复选框

<checkbox v-model="form.terms_accepted" />

真/假值切换良好

{
"first_name": "", 
"last_name": "", "username": "", 
"email": "", "terms_accepted": true 
}

如何验证真实值?

目前我的确认规则是.

terms_accepted: {
         required
},

推荐答案

您可以使用一个简单的函数:

terms_accepted: {
  checked: value => value === true
}

Vue.js相关问答推荐

V-img不显示文件夹中的图像

vuejs中如何获取数组总长度

Vue 3使用计算(computed)属性对象获取图像信息,在模板中呈现值时变为NaN

在Vue cli项目中,Laravel api app放在哪里以及如何在vue js中调用api?

为什么在 Vue.js 中使用 `var` 关键字?

如何在异步功能上使用 debounce?

带有 vue.js 的 img 网址

Express.js + lint 出错

为什么 Vue 路由/Webpack 开发服务器现在在页面刷新时显示无法获取/路径?

Nuxt & Vuetify:如何控制 CSS 文件的加载顺序?

将数据传递给另一条路由上的组件

怎样1秒后自动隐藏VueJS中的元素

如何使用 vuejs 从 SPA 访问 /storage -laravel- 中的图像

在 Vue.js 中,为什么我们必须在导入组件后导出它们?

使用 Blade/Mustache 模板混合 Laravel 和 Vue.Js

Vue代理设置不起作用

模块构建失败:错误:没有给出解析器和文件路径,无法在 nuxtjs 中推断出解析器

vuejs 中缺少 webpack 配置

v-bind:class 的 Vue.js 计算(computed)属性

如何修复套接字 io 中的 400 错误错误请求?