收藏
回答

自定义组件出现问题,页面传值回去没办法渲染出来?

我自定义组件里面的数量是通过组件JS中properties里的shuliang来渲染的,以下是properties中的定义:

以下是组件页面中渲染的地方

然后我在页面中传值给组件

数组中是有数据的:

我换了其他的数据都能正常渲染出来,唯独就这个不行,很奇怪,请问各位到底怎么了,很急,在线等。

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

2 个回答

  • optimistic
    optimistic
    2023-11-10
    1. 确认一下数据初始值是否是undefined导致的错误
    2023-11-10
    有用 1
    回复 2
    • Jimmy
      Jimmy
      2023-11-10
      我在页面加载的时候打印了这个值,确实是undefinde,但是在Data中我设置的初始值是空数组[],为啥会undefinde呢,请问怎么解决
      2023-11-10
      回复
    • Jimmy
      Jimmy
      2023-11-10
      谢谢老师,我已经找到了解决的办法
      2023-11-10
      回复
  • 默
    2023-11-10

    这个数组数据请求结果是异步的吧?

    组件在这个数组结果返回之前展示出来的话 就是没有长度了

    可以试下下面两种方法

    1.observers 进行字段监听
    2.组件判断那里增加一条判断 wx:if="{{userInfo&&XXX.length>0}}
    


    2023-11-10
    有用
    回复
登录 后发表内容