收藏
回答

双向数据绑定model数据类型不支持Array数组吗?

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 2.8以上 2.8以上

当使用model:my-value="{{数组}}",子组件内部setData时,就会报RangeError: Maximum call stack size exceeded。

最后一次编辑于  2023-04-17
回答关注问题邀请回答
收藏

2 个回答

  • 微盟
    微盟
    2023-04-21

    不支持

    2023-04-21
    有用
    回复
  • 跨商通
    跨商通
    2023-04-17

    不支持。目前只能绑定单一字段,不支持数组和对象路径。

    2023-04-17
    有用
    回复 3
    • 😶
      😶
      2023-04-17
      所以,直接定义在data下的字段,只是数据类型是Array也不行是吗?这里的“单一字段”,是指基本数据类型比如String、Number是吗,官方文档没提到数据类型,但示例确实只给了String类型的,一脸懵逼,试了好久。
      2023-04-17
      回复
    • 跨商通
      跨商通
      2023-04-17回复😶
      https://developers.weixin.qq.com/miniprogram/dev/framework/view/two-way-bindings.html
      文档中找:用于双向绑定的表达式有如下限制
      2023-04-17
      回复
    • 😶
      😶
      2023-04-17回复跨商通
      上面是我有看过文档之后的疑问,可能是我理解的不够透彻,还是很感谢回答!
      2023-04-17
      回复
登录 后发表内容