收藏
回答

微信Component自定义组件

问题模块
API和组件

组件是独立的,点击获取组件里的值,也是独立的,组件传值,把子组件点击获取的value,传给父组件怎么解决呢?


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

6 个回答

  • 弥彦
    弥彦
    2017-11-29

    @LastLeaf ,谢谢,我先试试


    2017-11-29
    赞同
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2017-11-29

    如果你只是想往组件的调用者传值,直接用 triggerEvent 触发事件就可以的。

    2017-11-29
    赞同
    回复
  • 弥彦
    弥彦
    2017-11-28

    @韬々

    2017-11-28
    赞同
    回复
  • 弥彦
    弥彦
    2017-11-28


    倒数第二行是我点击上个分组的两人打印出来的,下个新分组点击时,就只选一个人了,这两个分组就是用组件循环出来的,而且是在普通页面直接调用,官方的文档真心简洁,看不太懂

    2017-11-28
    赞同
    回复
  • 弥彦
    弥彦
    2017-11-28

    另外,我为了解决这个问题,在不改变组件的情况下,把每次勾选的value都push在app.js的全局数组中,得到的也是最新的那一个分组,或者concat合并的也是这样,我感觉这样的逻辑是对的,是不是app.js的变量只能push最新?


    2017-11-28
    赞同
    回复
  • 韬々
    韬々
    2017-11-27

    首先,可以在父子组件的定义中加入relation字段,具体参考 组件间关系

    然后,在钩子方法中实现对应的逻辑,比如在linked方法中,父组件向子组件注册一个方法,用于父子组件之间的通信,然后在子组件收到点击事件的时候向父组件通信即可。

    2017-11-27
    赞同
    回复