抱着猫睡觉的鱼_ 2021-09-26 09:57 采纳率: 51.7%
浏览 40
已结题

vue弹框里面左右联动的数据

弹框如下

img

img

点击左边的数据会调用接口来显示右边,现在的问题是最后插入的数据只能是颜色或者规格模板里的,无法选择所有
因为我处理数据的地方写在调用接口的里面,所以每次点击的时候数据都被覆盖了,这里应如何修改,求详细解释

 //左侧选择框点击
    leftCheckClick(index, e, item) {
      console.log(item.id, index)
      this.leftIndex = index;
      this.leftCheckStatus[index] = e.target.checked;
      this.currentLeftKey = index;
       let tempRightData = [];
      queryProductLists(item.id).then(response => {
        for (let index = 0; index < response.data.productSkus.length; index++) {
          const element = response.data.productSkus[index];
          tempRightData.push(element);
        }
        this.productProject = tempRightData;  **//这里的productProject就是我要用的数据**
         this.productProject.forEach((item) => {
          this.$set(item, "check", false);
          
        });
        
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月4日
    • 创建了问题 9月26日