Vuejs 点击复选框事件?

2023-12-25

我在复选框上有一个 v 模型,其值是从循环分配的。 我希望单击事件调用一个函数,我需要在其中访问已选中的数据。当单击被触发时,如果我记录状态,它不会打印复选框的当前单击数据。它打印先前单击的复选框数据。是否必须在函数中传递事件并访问数据?

<div id="demo">
  <ul>
    <li v-for="mainCat in mainCategories">
      <input 
        type="checkbox" 
        :value="mainCat.merchantId"     
        id="mainCat.merchantId" 
        v-model="checkedCategories" 
        @click="check(checkedCategories)"
      > 
      {{mainCat.merchantId}}
    </li>
  </ul> 
  {{ checkedCategories }}
</div>

script:

var demo = new Vue({
  el: '#demo',
  data: {
    checkedCategories: [],
    mainCategories: [{
      merchantId: '1'
    }, {
    merchantId: '2'
    }] //testing with data use: [{done:false,content:'testing'}]
  },
  methods: {
    check: function(e) {
    console.log(this.checkedCategories,e)
    }
  }
})

杰斯小提琴:http://jsfiddle.net/bmpfs2w2/ http://jsfiddle.net/bmpfs2w2/


Use @change代替@click。 Click 事件在值真正改变之前触发。

<input type="checkbox" 
  :value="mainCat.merchantId" 
  id="mainCat.merchantId" 
  v-model="checkedCategories" 
  @change="check($event)"
>

http://jsfiddle.net/eLzavj5f/ http://jsfiddle.net/eLzavj5f/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vuejs 点击复选框事件? 的相关文章

  • 我可以通过什么方式混合 jQuery 和 vanilla JavaScript

    我有一个用普通 JavaScript 编写的 Web 应用程序 我想用 jQuery 动画来增强它 并使用我在各种 jQuery 插件中找到的一些功能 例如上传 http www uploadify com 可以通过什么方式将 jQuery
  • 如何使用多个 select2 框过滤表格?

    我正在尝试使用 和多个 select2 框的类来过滤表格 表格 HTML table class table tbody tr class kanban event Austin td td tr tr class csm event Ch
  • 获取被调用的 javascript 文件的查询字符串

    是否可以在调用的 javascript 文件上使用 javascript 获取查询参数 如下所示 in html in file js console log this location query 这是否可能以某种方式实现 或者我必须使用
  • 在上传之前预览图像 VUEjs [重复]

    这个问题在这里已经有答案了 我知道这个问题已经被问过 但我不知道如何在vuejs中使用代码 我尝试了很多但没有任何结果 我还添加了我的代码 有人可以帮帮我吗 这是我的代码 谢谢 html
  • 有没有一种方法可以在没有输入的情况下发送表单值

    假设我有以下表格
  • Javascript 将对象推送为克隆

    我将 d3 用于交互式网络应用程序 我需要绑定的数据在交互过程中发生变化 并且由 JSON 变量中的一些选定对象组成 为此 我在 JSON 变量上使用了映射 并进行了一些查询来选择适当的对象 对象被推送到列表中 并且该列表被绑定为新数据 我
  • 判断字符串是否包含有效的javascript代码

    我正在寻找一个C 返回的函数true如果字符串包含有效的 JavaScript 语法 例如 IsValidJavascript alert hello 会回来true but IsValidJavascript alertXXhelloZ
  • Apache Thrift Java-Javascript 通信

    我正在编写一个基于 Apache Thrift 的 Java 服务器 它将从 Javascript 客户端接收数据 我已经完成了 Java 服务器 但问题是我可以获得 Javascript 客户端的工作示例 我无法找到一个好的示例 构建文档
  • 如何通过setTimeout函数定期打印数字?

    var i 0 function counter for i i lt 100 i setTimeout gt console log i 2000 counter 我想以 2 秒的间隔打印 i 但它立即打印 每次打印调用只需要几微秒 为什
  • 通过 JavaScript 单击按钮/页面提交

    我想了解 asp net 框架如何知道何时单击了按钮 因此一旦收到请求 就会在服务器上触发其单击事件 我需要了解它是如何工作的 因为我想从 JavaScript 触发按钮的服务器单击事件 我能够从 JavaScript 执行页面提交 doc
  • jQuery:将文本区域滚动到给定位置

    我有一个包含很多文本的文本区域
  • ES6 模块范围

    我有代码 lib js var a a export var b b main js console log a a variable is not available in a global scope import b from lib
  • 如何在React中动态分配属性?

    这是一个有两个参数的函数 我要创建的标签的名称 具有以下属性的对象 Using React 我创建一个组件并将该元素渲染到 DOM 问题是我想向元素添加属性 但它不允许循环在元素内设置属性 var Element function elem
  • 从字节数组设置 img src

    我需要设置img src我在对象中拥有的字节数组的属性 img
  • 在反应中访问回调内的 event.target

    我有以下课程片段 constructor props super props this timeout null search e gt clearTimeout this timeout this timeout setTimeout f
  • 如何将MathJax公式转换为img

    Mathjax 现在在我的项目中运行良好 但有一个问题 有没有办法将MathJax的公式 纯html和css 转换成img文件 我可以保存 MathJax 可以配置为生成 SVG 看http docs mathjax org en late
  • Graphql 将多个查询合并(组合)为一个?

    我正在尝试使用 JavaScript 将多个 GraphQL 查询合并为一个查询 我正在寻找这样的东西 let query3 mergeQueries query1 query2 我们事先不知道哪些查询将被组合 假设我有这样的查询 输入查询
  • nuxt.js - 如何在服务器端为所有客户端缓存 axios 调用

    我正在使用 vue nuxt js 应用程序 我想知道是否可以为所有客户端缓存 axios webservice 调用 我必须获取一些货币参考数据 而每个客户都必须调用这些数据并没有多大意义 有人可以给我一些提示 甚至是一个例子吗 谢谢 这
  • 为什么 JavaScript 中是 [1,2] + [3,4] = "1,23,4" ?

    我想将一个数组的元素添加到另一个数组中 所以我尝试了以下方法 1 2 3 4 它的回应是 1 23 4 到底是怎么回事 The 操作员没有为数组定义 发生的事情是 JavaScript将数组转换为字符串并将它们连接起来 Update 由于这
  • 将引导程序弹出框保留在视口内

    我正在尝试使用带有按钮的侧边栏创建一个菜单 每个按钮都有一个指定的包含相关数据的弹出窗口 不幸的是 其中一个弹出窗口可能包含任意数量的行 并且在某些情况下它可能部分位于视口之外 See http jsfiddle net bfd9f 1 h

随机推荐

  • 如何通过 openssl 将 jwk 转换为公钥

    我有一个 JWE 标头中有一个临时公钥 所以我有坐标X和Y 我在 shell 模式下的问题是如何将 JWK 转换为 pem 格式的 ECC 公钥 例如 这里有一个 jwk epk kty EC crv P 256 x GCl lQHb7NK
  • MySQL DATETIME 精度(joda-time、Hibernate、org.jadira.usertype、hbm2ddl)

    在我的 hibernate 4 实体中 我正在映射 joda timeDateTime http www joda org joda time apidocs org joda time DateTime html使用推荐的属性Jadira
  • 多边形相交面积的算法[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有两个简单的多边形 用顶点列表定义 我需要计算它们相交的面积 我需要一个算法来做到这一点 判断两个多边形是否相交的算法 假设 多边形是凸多
  • 如何在Azure发布管道任务中动态向docker-compose.yml提供docker镜像标签?

    I have docker compose yml文件存在于存储库中 我在其中一项服务中添加了 image 属性来提取 docker 映像 我还没有对 docker 镜像和 docker 标签进行硬编码 并计划在运行时将这些参数传递给doc
  • 从 bootstrap-table 中动态添加的元素获取元素值

    我有一个引导表 并使用 JQuery 通过数据库填充 填充数据 我动态添加了列 最后一列 元素类型 输入类型 文本 我的问题是 如何获取在动态添加的输入类型 文本 上输入的数据 我的 Bootstrap 表参考 链接在这里 http www
  • 在 IntentService 中获取部分唤醒锁

    我的 IntentService 从两个地方被触发 要么是由警报 要么是由活动 并且由于持续时间与它需要从网络获取的数据量有关 根据我的理解 我需要保持部分唤醒锁 这是我的实现 Override protected void onHandl
  • 在角度应用程序中导航其他页面时,IE 图标消失

    我发现角度应用程序存在问题 我有一个位置提供程序设置来使用 html5Mode true locationProvider html5Mode true 我注意到在页面之间导航时图标消失了 我正在使用 IE11 边缘文档模式 有人也遇到过这
  • 如果被Spring包装成代理,如何知道原始类名?

    我正在尝试通过以下方式获取一些课程名称getClass getSimpleName under Spring它返回类似的东西 MyClass EnhancerBySpringCGLIB SOMEHEX 这可能是因为Spring将类包装到代理
  • extern C 的未定义引用

    我正在尝试使用 Netbeans g 编译一个程序 其中包括 Aquila 一个开源库 https github com zsiciarz aquila 我跟着安装说明 http aquila dsp org download 但是当尝试编
  • 使用默认参数取消引用函数 - C++14 与 C++11

    以下代码无法使用带有选项的 g 版本 5 4 0 进行编译 std c 1y void f int 0 int main f ok f 2 ok f ok c 11 error with c 14 too few arguments to
  • 有没有办法在iPad上查看localStorage的内容?

    在 设置 Safari 中 有一个 数据库 条目 可让我查看在 iPad 上创建的数据库 不是它们的内容 而是它们的大小和来源 但是 我看不到任何方法来查看 localStorage 中的内容 我正在使用控制台访问 Safari 中的 lo
  • keras图像预处理不平衡数据

    All 我正在尝试使用 Keras 对两个类进行图像分类 对于一个类 我的图像数量非常有限 比如 500 至于另一类 我的图像数量几乎是无限的 那么如果我想使用keras图像预处理 该怎么做呢 理想情况下 我需要这样的东西 对于第一类 我提
  • 为什么我的颜色条中有线条?

    Edit 由于这似乎是一个受欢迎的帖子 因此这里的解决方案似乎对我来说效果很好 谢谢 gazzar 和 mfra cbar solids set rasterized True cbar solids set edgecolor face
  • 在 ~/.gitconfig 中放入什么来暗示 --show-signature 对于每个支持它的 git 子命令?

    我刚刚搜索过git config 1 https git scm com docs git config git log 1 https git scm com docs git log and git show 1 https git s
  • 具有多态模型的嵌套形式

    我正在制作一个具有以下属性的应用程序 并且正在创建一个单一表单 以便能够保存目标 目标的任务 目标的里程碑和里程碑的任务 app models goal rb has many tasks as gt achievement has man
  • 如何防止 coclass 实现在 ATL 类型库中公开

    我正在构建一个带有类工厂类型的 ATL 类型库 有点像这样 object uuid interface INumber IDispatch propget id 0 HRESULT Value out retval LONG pVal ob
  • 正则表达式仅匹配一个句子

    PHP中有没有一种正则表达式可以只匹配一个句子 例如以大写字母开头并以大写字母结尾的句子 or preg match regex here g string matches 有时会使用缩写 因此如果后面跟有 2 个字符或更少的单词 则不得结
  • Python Django getattr():属性名称必须是字符串

    我正在使用 python Django 并收到以下错误 getattr attribute name must be string location val getattr obj field if field in headers if
  • 如何阻止 FullRowSelect 同时选择列标题

    我查看了有关 DataGridView SelectionMode 的其他帖子 但没有发现任何人有同样的问题 仅发生在 NET 4 7 2 当我选择一行时 我单击的列的标题也会被选中 如下所示 将以下两行代码添加到您的构造函数中 第一行也可
  • Vuejs 点击复选框事件?

    我在复选框上有一个 v 模型 其值是从循环分配的 我希望单击事件调用一个函数 我需要在其中访问已选中的数据 当单击被触发时 如果我记录状态 它不会打印复选框的当前单击数据 它打印先前单击的复选框数据 是否必须在函数中传递事件并访问数据 di