再也快乐不起来了 2021-04-22 18:42 采纳率: 0%
浏览 119

vue动态追加穿插不同元素

company: [], //两个初始数组
personal: [],
add_enterprise(){//追加元素代码
        this.num +=1
        this.company.push({
            enterprise_lx: false,
            name: '',
            truename: '',
            credit: '',
            department: '',
            account: '',
            mobile: '',
            sort: 0,
            operator: ''
          });
      },
      add_person(){
        this.personal.push({
            personal_lx: false,
            name: '',
            mobile: '',
            sort: 0
          });
      },

第一个数组中有六个输入框,第二个数组元素中有三个输入框,然后元素能追加,但是不能穿插来,就好似AAAABBBB,但是不能ABABAB,最后还要获取到输入框中的内容

  • 写回答

4条回答 默认 最新

  • CSDN专家-lynn 2021-04-23 14:13
    关注

    我的建议是只定义一个数组变量,把两个元素类型用到的属性都放进来,再增加一个type字段:比如1代表第一个元素,2代表第2个元素,你在追加的时候根据不同的类型设置type,并且渲染的时候定义两套组件,通过v-if type == 1或type==2来渲染不同的元素

    评论

报告相同问题?

悬赏问题

  • ¥20 stm32标准库红外模块
  • ¥15 在国外文献网站里点击view pdf 加载异常缓慢甚至加载不出来。
  • ¥50 python批量提取发票的信息
  • ¥15 mysql安装,初始化数据库失败
  • ¥15 虚幻五引擎内容如何上传至网盘?
  • ¥15 使用mmpose库时出现了问题
  • ¥15 IRI2016模型matlab运行报错
  • ¥50 bat怎么设置电脑后台自动点击网页指定词运行脚本,输入指定网页链接,指定点击词,指定间隔时间,指定网页出现的词,指定网页出现词出现后后点击锁定,放在后台运行不影响前台鼠标工作
  • ¥20 20CrMnMo的高温变形抗力
  • ¥15 RTX3.6 5565驱动中断报错