收藏
回答

Component的自定义组件相互独立怎么办?

问题模块
API和组件

我用for循环出来的,组件列表,点击分组1中的val,和再点击分组2中的val是独立的,总是显示最新一组的,我把他们push到app.js上面或者合并,之前的值就为空了,这是怎么回事,app.js受组件的影响吗,组件的值是独立的吗

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

32 个回答

  • 弥彦
    弥彦
    2017-12-03

    我想,我们遍历实例化节点的selectAll是不是升级,可以遍历他组件的类,毕竟我这样的情况并不少见,微信小程序如果能较为方便的实现,是最好的,有一个问题是,我点击取消,没有传过来任何东西,无米之炊啊@LastLeaf 

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

    每次 change 的时候直接 concat 已有列表肯定是这样的结果啊。你要写一些更复杂的业务逻辑来处理你这个需求才行。


    这里我也不太好详细解释。


    2017-12-01
    赞同
    回复
  • 弥彦
    弥彦
    2017-12-01

    这是子组件的js,我传入e.detail.value




    下面是父组件的js,用的这个方法可以合并数组,但是不能获得当前最新的勾选状态,每次合并的都是每个分组整个的e.detail.value。。。最致命的是,我取消后勾选,传过来的是空,我就是写过滤都没法写,有什么办法吗@LastLeaf


    2017-12-01
    赞同
    回复
  • 弥彦
    弥彦
    2017-12-01

    好的,谢谢,我再试试,主要是赶工期,代码怼的有点生硬

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

    大多数情况下请使用triggerevent

    2017-12-01
    赞同
    回复
  • 弥彦
    弥彦
    2017-12-01

    我确实不是太理解,我就是希望传值,然后控制状态,应该就是triggerevent这个方法就可以,就是目前还不能实现


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

    你可能对组件间关系的用法有些误解。其实两者适用的场景是明显不同的,你应该很容易选择适合你的那一种方式。

    2017-12-01
    赞同
    回复
  • 弥彦
    弥彦
    2017-12-01

    行,我检查一下,这个用组件事件还是组件关系好呢,我的父组件是普通页面,不能定义relation

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

    初步判断是你的代码问题,请先检查一下。

    2017-12-01
    赞同
    回复
  • 弥彦
    弥彦
    2017-12-01

    @LastLeaf 

    2017-12-01
    赞同
    回复

正在加载...