收藏
回答

三目运算列表渲染时,不能动态取值???

代码如下:

<block wx:for="{{5}}" wx:key="index">

<view  class="iconfont icon-star-small {{ item.starone >= index+1? 'on': ''}}"></view>

</block>

item.starone是后台返回的数值,但是在渲染是取不到值还是代码不对?

后台返回为数字类型,如果直接把item.starone改为数字,列表渲染就正常

加载后台返回的数值,列表就渲染不出来


请问是什么原因?代码不对还是别的什么?

最后一次编辑于  07-16
回答关注问题邀请回答
收藏

3 个回答

  • 秋秋(цю цю)
    秋秋(цю цю)
    07-16

    谢谢楼上大大,已解决,忘记了源代码为嵌套循环,应该是取外层循环的值。

    07-16
    赞同
    回复
  • 一花
    一花
    07-16

    可以动态取值,你的wx:for绑定的值或者确认一下后端返回的类型

    07-16
    赞同
    回复
  • 米法
    米法
    07-16

    时序问题

    07-16
    赞同
    回复