页面闪烁,组件间通信

来源:3-5 详解wx-key

慕斯卡5069868

2020-07-16

老师,通过wx:if控制同一个页面下两个不同页面的显示和隐藏,从数据库获取到数据后进行变量的切换,页面会有闪烁的问题,看着有点难受,有什么好的解决办法吗?
还有一个问题就是子组件大量用到父组件的数据(而且数据还挺多的),包括修改,通过父组件给子组件传值的方式以及triggerevent写起来很不美观,是我的设计有问题吗,有没有更合理的解决方法,期待老师的回复!

写回答

1回答

谢成

2020-07-17

1、wx:if这种方式本身是没有问题的,vue中其实也是同样的方式(v-if)。可以在等待数据的时候加一个loading,给用户个等待的过程就可以了

2、小程序中子组件给父组件传值就是通过自定义事件来传递的,vue中也是一样($emit)。可以看下子组件是否还需要继续拆分

0
1
慕斯卡5069868
好的,谢谢老师
2020-07-18
共1条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程