当前位置:  开发笔记 > 编程语言 > 正文

Vue.js - 更改v-for中单个表行的类

如何解决《Vue.js-更改v-for中单个表行的类》经验,为你挑选了1个好方法。

我正在显示使用v-for动态生成的客户表.每行都有一个按钮,用于将客户ID添加到将发送到API的对象中.问题是,我想将Bootstrap .success类添加到单击的行,因此用户知道客户已被选中,但我只能实现表中的所有行都获得.success类.此外,我希望当用户点击另一个客户时,所选客户将失去.success类.这是我的代码:

export default {
data(){
  return {
    customers: [],
    selectedCustomer: ''
  }
},
methods: {
  selectCustomer(id, clicked){
    this.selectedCustomer = id;
    console.log(this.selectedCustomer);
  }
}

谢谢!



1> Eric MORAND..:

success根据selectedCustomer值将类绑定到行应该可以帮助您实现所需的内容.这样的事情,未经测试:

{{ customer.first_name }} {{ customer.last_name }} {{ customer.oib }} {{ customer.phone }} {{ customer.email }} {{ customer.street }} {{ customer.city }}, {{ customer.country }}

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有
{{ customer.first_name }} {{ customer.last_name }} {{ customer.oib }} {{ customer.phone }} {{ customer.email }} {{ customer.street }} {{ customer.city }}, {{ customer.country }}