页面闪烁,组件间通信
来源:3-5 详解wx-key
慕斯卡5069868
2020-07-16
老师,通过wx:if控制同一个页面下两个不同页面的显示和隐藏,从数据库获取到数据后进行变量的切换,页面会有闪烁的问题,看着有点难受,有什么好的解决办法吗?
还有一个问题就是子组件大量用到父组件的数据(而且数据还挺多的),包括修改,通过父组件给子组件传值的方式以及triggerevent写起来很不美观,是我的设计有问题吗,有没有更合理的解决方法,期待老师的回复!
写回答
1回答
-
1、wx:if这种方式本身是没有问题的,vue中其实也是同样的方式(v-if)。可以在等待数据的时候加一个loading,给用户个等待的过程就可以了
2、小程序中子组件给父组件传值就是通过自定义事件来传递的,vue中也是一样($emit)。可以看下子组件是否还需要继续拆分
012020-07-18
相似问题