收藏
回答

如何在data="{{categoryInfo:categoryInfo0}}"中拼接参数?

请问如何在 data="{{categoryInfo:categoryInfo0,host:host}}

<template is="categorydetail" data="{{categoryInfo:categoryInfo0,host:host}}"/> 
想这样调用{{'categoryInfo'+currentMenuIndex}}
<template is="categorydetail" data="{{categoryInfo:['categoryInfo'+currentMenuIndex],host:host}}"/>
currentMenuIndex 这个值是动态变动的
请问我这个传参应该如何拼接呢?
最后一次编辑于  2019-12-27
回答关注问题邀请回答
收藏

3 个回答

  • 黯伢
    黯伢
    2019-12-27

    你的categoryInfo是个数组吗,为啥不这样:

    <block wx:for="{{categoryInfo}}" wx:key="id">
      <template is="categorydetail" data="{{categoryInfo:item,host:host}}"/>
    </block>
    
    2019-12-27
    赞同
    回复 12
    • 🐲小白PHP程序员🐉
      🐲小白PHP程序员🐉
      2019-12-30
      因为模版中需要用 categoryInfo0
      2019-12-30
      回复
    • 🐲小白PHP程序员🐉
      🐲小白PHP程序员🐉
      2019-12-30
      传的是[object Object]这个东西
      2019-12-30
      回复
    • 🐲小白PHP程序员🐉
      🐲小白PHP程序员🐉
      2019-12-30
      因为item中还有其他东西
      2019-12-30
      回复
    • 黯伢
      黯伢
      2019-12-30回复🐲小白PHP程序员🐉
      我知道显示是单个[object Object]的话,那是因为直接将对象类型作为字符串输出了(多个就是对象数组),你能多提供点代码吗,要不然实在不知道怎么猜。
      2019-12-30
      回复
    • 🐲小白PHP程序员🐉
      🐲小白PHP程序员🐉
      2019-12-30
      模版的代码吗
      2019-12-30
      回复
    查看更多(7)
  • 🐲小白PHP程序员🐉
    🐲小白PHP程序员🐉
    2019-12-27

    不是是object

    2019-12-27
    赞同
    回复
  • 子不语
    子不语
    2019-12-27

    categoryInfo0 是一个变量吗?

    2019-12-27
    赞同
    回复 8
    查看更多(3)
登录 后发表内容
问题标签