wepy 中使用小程序省市区选择器:mode = region,组件数据共享,循环数据共享。总算解决。

在wepy中实现小程序省市区选择器mode=region时遇到组件数据共享问题。通过创建独立组件并利用静态属性解决循环数据共享的难题。详细介绍了踩坑过程及最终解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

wepy使用小程序实现省市区选择器:mode = region ,抛出踩坑
最近玩小程序wepy 踩了一个坑,来分享一下:
(1)如果存在repeat循环使用的时候,会出现数据共享问题?
(2)wepy抛出来的组件不是独立的,会出现数据共享问题?

踩坑1:做了picker公用组件,结果公用失效:下面结果只会共享数据
在这里插入图片描述
在这里插入图片描述

结果尴尬了:很意外。。再次查询了官网:原来要发这样写:
在这里插入图片描述
在这里插入图片描述
完美的实现了组件的独立。。还不算玩!!
踩坑2:但是问题又来了,我要是继续添加呢?继续添加,push同一个数组的时候,数据又会共享了,于是又陷入了深渊,继续爬行。。
在这里插入图片描述
最终:想到了一个方法就是在每一个组件上面加一个静态属性static,作为唯一的标记,这样数组push的时候,通过索引和静态值来获取,完美解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值