收藏
回答

小程序 父组件向子组建传递 动态数据, 子组件无法接收

问题模块
API和组件

1、向子组件传递了 一个 test的prop, 值为一个js里面的变量


2、父组件中定义的 test变量


3、子组件接收


4、无法接收动态数据


请问下怎么回事

最后一次编辑于  2017-12-18
回答关注问题邀请回答
收藏

16 个回答

  • Leon
    Leon
    04-11

    问题解决了吗 我也遇到这个问题了

    04-11
    赞同
    回复 1
    • 我
      04-12

      <component-homes id="homes"  datas="{{datas}}" wx:if='{{!pageloading}}'></component-homes>

      给组件一个状态,等接口数据读取到之后再渲染子组件

      04-12
      1
      回复
  • zen1995
    zen1995
    2017-12-19

    @LastLeaf  好的,谢谢指导, 我知道了

    2017-12-19
    赞同
    回复
  • 电竞界吴奇隆
    电竞界吴奇隆
    2017-12-18

    你应该 data-test="{{data}}"

    2017-12-18
    赞同
    回复
  • 电竞界吴奇隆
    电竞界吴奇隆
    2017-12-18

    我向子组件传值 是 data-dd="{{}}" 然后在生命周期里面 获取this.dataset里面的数据可以

    2017-12-18
    赞同
    回复 1
    • Leon
      Leon
      04-11

      this.dataset.persondetails

      这样也获取不到啊

      04-11
      回复
  • zen1995
    zen1995
    2017-12-18


    这种组件 使用另一个 组件, 就会出问题

    2017-12-18
    赞同
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2017-12-18

    你是不是把组件的路径放到 app.json 的 pages 列表中了?

    2017-12-18
    赞同
    回复 1
    • Leon
      Leon
      04-11

      我也遇到这个问题了 怎么解决

      04-11
      回复
  • zen1995
    zen1995
    2017-12-18

    1.7 在组件的js中, 声明Component(), 还要声明 Page() , 不然也会报错, 然而page在组件里没卵用

    2017-12-18
    赞同
    回复
  • zen1995
    zen1995
    2017-12-18

    唉, 我在试试, 在父组件中使用 data的数据, 无法获取

    2017-12-18
    赞同
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2017-12-18


    2017-12-18
    赞同
    回复
  • zen1995
    zen1995
    2017-12-18

    你的 意思是 看 test在 父组件能否使用么

    2017-12-18
    赞同
    回复

正在加载...