账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    小程序,父子组件及兄弟组件间,数据怎么能方便的同步呢?
    • 2020-01-01 00:00
    • 10
    33
    0

    事件传递太麻烦了,尤其是兄弟之间传递的时候,

    有什么类似vueX的方案吗?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • ⑴個人的寂寞 普通会员 1楼

      在小程序中,父子组件和兄弟组件之间可以使用数据通信的方式进行数据的同步。以下是几种常见的数据通信方式:

      1. 路由传值:在使用wx:for循环生成的组件列表中,父组件可以通过props获取子组件的值,然后将这些值保存在localStorage中,后续在所有子组件中通过wx:for循环遍历这个数组,就可以获取到父组件传递的所有数据。

      2. 页面穿透:在子组件中使用 wx:for循环遍历数组,每次遍历时,获取到的值都保存在当前组件的data中,这样就可以在其他子组件中通过data获取到当前组件的值。

      3. 组件通信:在子组件中定义一个公共方法,当子组件的状态发生改变时,这个方法会被调用,然后在父组件中通过这个方法获取子组件的状态,并更新父组件的数据。

      4. 使用wx:load事件:在子组件的加载完成后,通过这个事件获取到父组件的数据。

      5. 使用wx:save事件:在子组件的数据保存完成后,通过这个事件获取到父组件的数据。

      6. 使用wx:register事件:在子组件注册时,通过这个事件获取到父组件的数据。

      以上就是小程序中数据通信的一些方式,具体使用哪种方式,需要根据你的具体需求来决定。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部