LuckyDaniel
LuckyDaniel
  • 发布:2024-05-10 13:51
  • 更新:2024-05-10 14:40
  • 阅读:383

uniapp里怎么给二维数组赋值

分类:uni-app

我需要这样的格式的数据:
见附件

想到用二维数组,一维存放日期,二维存放name
但是我这样写的代码报错:“Cannot assign to read only property '0' of string '2024-05-10'”
代码如下:
that.issueArray[i] = temp_date;
that.issueArray[i][0] = issueName;

到底啥原因呀,应该怎么赋值?

2024-05-10 13:51 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

that.issueArray[i] = temp_date;之后i位是string,你这样下一步赋值会报错,估摸着得改成object类型能满足要求

  • LuckyDaniel (作者)

    好像第二维数组申明成对象型的也不行,他就会把temp_date的首字母认定成that.issueArray[i]的值

    2024-05-10 15:49

  • 7***@qq.com

    回复 4***@qq.com: that.issueArray[i]的值应该是一个对象,对象里面有日期和names,拿单独的日期去比对唯一值

    2024-05-10 17:27

  • 7***@qq.com

    回复 4***@qq.com: 偏要用二位数组的话,得有外部因素控制:比如that.issueArray[i]代表2024年5月10日,但内容是names

    2024-05-10 17:31

  • LuckyDaniel (作者)

    回复 7***@qq.com: 我是想用v-for在页面里两重循环显示日期和对应的name,如果是一个对象里既有日期又有name的话,怎么来对应循环显示呢

    2024-05-13 14:39

  • 7***@qq.com

    回复 4***@qq.com: <view v-for="(item, index) in loop1" :key="index">

    <view>{{item.date}}</view>

    <view v-for="(name, nIndex) in item.names" :key="nIndex">

    {{name}}

    </view>

    </view>

    2024-05-13 16:02

zZZ1Ma

zZZ1Ma

附件呢?

  • LuckyDaniel (作者)

    在帖子最底下,有日期和name的那块

    2024-05-10 15:26

  • zZZ1Ma

    回复 4***@qq.com: [ ['2024-05-04', {name: 'Tom' }], ['2024-05-10', {name: 'Andy' }] ] 这种才是二维数组啊

    2024-05-10 18:16

  • LuckyDaniel (作者)

    回复 zZZ1Ma: 但我怎么去循环呢,我是想在uniapp页面上第一行显示一个日期,然后下面跟着显示跟这个日期有关的name,然后再显示一个日期,再显示一组跟它有关的name。像你写的这个数据格式,怎么来对应呢

    2024-05-13 14:37

  • LuckyDaniel (作者)

    回复 zZZ1Ma: 你这个['2024-05-04', {name: 'Tom' }]算是,二维数组[0][0]吧,那里面又怎么来分别赋值呢

    2024-05-13 14:49

  • 7***@qq.com

    回复 4***@qq.com: ['2024-05-04', {name: 'Tom' }] 算[0],'2024-05-04'算[0][0]

    2024-05-13 16:04

  • LuckyDaniel (作者)

    回复 7***@qq.com: 我发现如果你把'2024-05-04', {name: 'Tom' }赋给[0],那uniapp里就认为[0][0]是“2”,你再给她赋'2024-05-04',它就报错了

    2024-05-14 08:36

  • zZZ1Ma

    回复 4***@qq.com:_arr[0][0]2024-05-04_arr[0][1]{name: 'Tom'}

    2024-05-14 14:02

  • 7***@qq.com

    回复 4***@qq.com: 师傅,你是干什么工作的

    2024-05-15 10:14

  • LuckyDaniel (作者)

    回复 7***@qq.com: 开发小程序的呀

    2024-05-15 16:32

要回复问题请先登录注册