小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我用for循环出来的,组件列表,点击分组1中的val,和再点击分组2中的val是独立的,总是显示最新一组的,我把他们push到app.js上面或者合并,之前的值就为空了,这是怎么回事,app.js受组件的影响吗,组件的值是独立的吗
32 个回答
我想,我们遍历实例化节点的selectAll是不是升级,可以遍历他组件的类,毕竟我这样的情况并不少见,微信小程序如果能较为方便的实现,是最好的,有一个问题是,我点击取消,没有传过来任何东西,无米之炊啊@LastLeaf
内容中可能包含密钥、AppSecret等私密参数,泄漏会有安全风险,请检查内容并确认。
每次 change 的时候直接 concat 已有列表肯定是这样的结果啊。你要写一些更复杂的业务逻辑来处理你这个需求才行。
这里我也不太好详细解释。
这是子组件的js,我传入e.detail.value
下面是父组件的js,用的这个方法可以合并数组,但是不能获得当前最新的勾选状态,每次合并的都是每个分组整个的e.detail.value。。。最致命的是,我取消后勾选,传过来的是空,我就是写过滤都没法写,有什么办法吗@LastLeaf
好的,谢谢,我再试试,主要是赶工期,代码怼的有点生硬
大多数情况下请使用triggerevent
我确实不是太理解,我就是希望传值,然后控制状态,应该就是triggerevent这个方法就可以,就是目前还不能实现
你可能对组件间关系的用法有些误解。其实两者适用的场景是明显不同的,你应该很容易选择适合你的那一种方式。
行,我检查一下,这个用组件事件还是组件关系好呢,我的父组件是普通页面,不能定义relation
初步判断是你的代码问题,请先检查一下。
@LastLeaf
正在加载...
我想,我们遍历实例化节点的selectAll是不是升级,可以遍历他组件的类,毕竟我这样的情况并不少见,微信小程序如果能较为方便的实现,是最好的,有一个问题是,我点击取消,没有传过来任何东西,无米之炊啊@LastLeaf
每次 change 的时候直接 concat 已有列表肯定是这样的结果啊。你要写一些更复杂的业务逻辑来处理你这个需求才行。
这里我也不太好详细解释。
这是子组件的js,我传入e.detail.value
下面是父组件的js,用的这个方法可以合并数组,但是不能获得当前最新的勾选状态,每次合并的都是每个分组整个的e.detail.value。。。最致命的是,我取消后勾选,传过来的是空,我就是写过滤都没法写,有什么办法吗@LastLeaf
好的,谢谢,我再试试,主要是赶工期,代码怼的有点生硬
大多数情况下请使用triggerevent
我确实不是太理解,我就是希望传值,然后控制状态,应该就是triggerevent这个方法就可以,就是目前还不能实现
你可能对组件间关系的用法有些误解。其实两者适用的场景是明显不同的,你应该很容易选择适合你的那一种方式。
行,我检查一下,这个用组件事件还是组件关系好呢,我的父组件是普通页面,不能定义relation
初步判断是你的代码问题,请先检查一下。
@LastLeaf