收藏
回答

this.setData()传入一个二维数组,带一个属性,无法完全赋值?

这里是定义了一个二维数组,然后这个给这个二维数组的每一行添加一个属性叫做cate_name,这里打印出这个属性

是我添加的属性

接着打印整个我要的东西,也就是rightCateSon

里面也确实出现了我添加的属性

接着进行this.setData的赋值操作

也就是把上面rightCateSon整个赋值到data中的rightCateSon中去

结果令人诧异

查看appData中的rightCateSon

发现我添加的属性cate_name消失了

这是为啥呢 求大神求解啊

回答关注问题邀请回答
收藏

1 个回答

  • Cjiang
    Cjiang
    2021-03-17

    你好,麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),具体指的是哪里无法赋值呢?

    2021-03-17
    有用
    回复 2
    • 罩卓棹
      罩卓棹
      2021-04-21
      这里是一个二维数组,每一列有一个cate_name属性,把这个二维数组进行this.setData后,cate_name属性消失了,没有赋值进去
      2021-04-21
      回复
    • Cjiang
      Cjiang
      2021-04-22回复罩卓棹
      先检查下代码,检查下数据看看.
      2021-04-22
      回复
登录 后发表内容
问题标签