收藏
回答

自定义嵌套组件中,孙子组件怎么去触发this.triggerEvent

页面是一种无限嵌套的树形结构,this.triggerEvent会触发父元素的事件,但是在嵌套组件下面的孙子元素怎么去触发祖先元素,比如A->B->C->D,ABCD其实是同一个组件嵌套用了,D中的事件怎么去触发A中的事件,有点像react里面的context属性,求大佬指点啊

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

1 个回答

  • 安静!
    安静!
    2019-06-03

    在递归组件上,比如treeItem上自己监听自己发出的事件,然后一层层往上传递。仅供参考




    2019-06-03
    赞同
    回复 4
    • 尘T^T世
      尘T^T世
      2019-06-03

      谢谢大佬,因为数据量比较大,递归的耗时可能会有两秒左右的时间。请问有更好的方法嘛,没有的话也只能用递归了,感谢

      2019-06-03
      回复
    • 安静!
      安静!
      2019-06-03回复尘T^T世

      我也正在烦恼中,真机上真的巨卡,性能太差了。怪只怪需求变态

      2019-06-03
      回复
    • 尘T^T世
      尘T^T世
      2019-06-03

      哈哈,就是因为太卡,这几天一直在找别的方法,烦  谢谢啦

      2019-06-03
      回复
    • 只缘身在此山中
      只缘身在此山中
      2019-09-02
      订阅者模式
      2019-09-02
      回复
登录 后发表内容