vue使用v-for遍历map,获得对应的 key 和 value

场景:

      如题,最近在使用vue开发页面过程中,遇到需要表格中,使用v-for遍历map获取对应的key和value。

     首先来展示优秀后端(没错,也是在下)处理返回的数据JSON格式(返回数据已脱敏处理,请放心食用)

{"total":1,"rows":[{"sysRightMap":{"10":"值A,值B","40":"值1,值2"}}]}

页面需要通过v-for in 的方式遍历取出返回对象中的sysRightMap对象里面的值,分别得到对应的key和value,

页面遍历代码:

                            <el-table-column label="我是列名">
                                <template slot-scope="scope">
                                    <div v-if="!!scope.row.sysRightMap">
                                        <div v-for="(value,key) in scope.row.sysRightMap"
                                             :key="key">
                                            <!-- key 对应的就是 sysRightMap 中的key值,如:10,40 -->
                                            <!-- value 对应的就是 sysRightMap 中的value值,如:值A,值B / 值1,值2 -->
                                            <!-- 取值方式用 {{key}} -->
                                        </div>
                                    </div>
                                </template>
                            </el-table-column>

 

 

 

 

                                        tips:  随手转发记录一个小技巧,你的博客总数将会 + 1  [/doge]

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值