收藏
回答

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

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

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

32 个回答

  • LastLeaf
    LastLeaf
    2017-11-29

    在自定义组件下有点变化。试试 this.createSelectorQuery ?

    2017-11-29
    有用
    回复
  • LastLeaf
    LastLeaf
    2017-11-29

    还是没有很明白你的问题。不过用app.js来处理这个问题显然是不合理的。


    这里有一个需要注意的点:checkbox-group和它下面的checkbox不能位于不同的组件中。所以你应该是在一个页面内使用了两个自定义组件,分别有一个checkbox-group?

    2017-11-29
    有用
    回复
  • LastLeaf
    LastLeaf
    2017-11-29

    你好,你的描述不够清晰。看标签里面有个checkbox-group,是有关它的问题吗?


    这样的group总是只在同一个组件或页面wxml中才有效的。

    2017-11-29
    有用
    回复
  • 弥彦
    弥彦
    2017-12-03

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

    2017-12-03
    有用
    回复
  • 弥彦
    弥彦
    2017-12-01

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




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


    2017-12-01
    有用
    回复
  • 弥彦
    弥彦
    2017-12-01

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

    2017-12-01
    有用
    回复
  • 弥彦
    弥彦
    2017-12-01

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


    2017-12-01
    有用
    回复
  • 弥彦
    弥彦
    2017-12-01

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

    2017-12-01
    有用
    回复
  • 弥彦
    弥彦
    2017-12-01

    @LastLeaf 

    2017-12-01
    有用
    回复
  • 弥彦
    弥彦
    2017-12-01

    我用

    triggerEvent方法

    ,把e.datail.value传给父组件,如果我选中两个组,可以把值合并到一起,但是我取消一个选择,相同的值也传了过来,并且没有传状态,checked,不能对其筛选,还是不能实现

    2017-12-01
    有用
    回复

正在加载...

登录 后发表内容