勇敢的心_
勇敢的心_
  • 发布:2024-10-22 17:13
  • 更新:2024-10-22 18:09
  • 阅读:97

uniapp(vu2)如何对Map数据v-for渲染呢?

分类:uni-app

uniapp(vu2)如何对Map数据v-for渲染呢?

2024-10-22 17:13 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

直接循环就行
参考代码

<template>  
    <view >  
        <view v-for="item in mapList">  
            {{item}}  
        </view>  

        <view v-for="(value, key) in mapList.values()">  
            {{key}}----{{value}}  
        </view>  
    </view>  
</template>  

<script>  
    export default{  
        data(){  
            return{  
                mapList:[]  
            }  
        },  
        onLoad() {  
            let mapTemp = new Map()  
            mapTemp.set('name','aaa')  
            mapTemp.set('age','22')  
            this.mapList = mapTemp  
        }  
    }  
</script>  
勇敢的心_

勇敢的心_ (作者) - 始于1994

好像并不行呢,是不是vue版本的问题,vue2文档中有一个这个

v-for  
预期:Array | Object | number | string | Iterable (2.6 新增)
  • 爱豆豆

    不是吧 我用的也是vue2

    2024-10-22 18:16

  • 爱豆豆

    你是不是用了ts

    2024-10-22 18:17

要回复问题请先登录注册