会飞的乌龟哟 2019-09-16 09:02 采纳率: 0%
浏览 2013
已采纳

vue v-for 如何才能给每个子元素绑定不同的属性

图片说明
循环输出的子元素 ,已生成的房间数为例,我想实现的是 为每个子元素绑定 不同的 v-model 然后监听v-model来控制每一层的房间数v-model。有没有大佬知道有没有方法实现

  • 写回答

1条回答 默认 最新

  • zhenyu-s5 2019-09-16 09:08
    关注

    方法1:直接用watch来监听,通过获取变化后的数据来更新房间数
    方法2:总的写到一个json里面去,然后循环出来就行,格式会比较复杂。建议还是监听的好

    export const Lou = [
      {
        louCeng: 1,
        fangXing: {
          daChuangFang: [
            {
              fangHao:101,
              jiaGe: 1500,
              zhuangTai:'未租'
            }
          ],
          daJuShi: []
        }
      },
      {
        louCeng: 2,
        fangXing: {
          daChuangFang: [],
          daJuShi: []
        }
      }
    ]
    

    在切换楼层的时候就判断一下有这个楼层不,没有加上去就行了,
    最后加到json上。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 12月13日