wepy开发遇到的问题(1、渲染延迟或者渲染不出来;2、传参出错)

1、渲染延迟或者渲染不出来:有可能是你没有加this.$apply()
知识点:

this.$apply()

在wepy中:异步回调函数(promise/async&await)中如需更新数据并触发setData引起视图层更新,就要用this.$apply,

method里面的方法是不用这个的,但methods里面只能放bindtap这类方法,所以你自己定义的其他方法,

或者写在onshow里面,就必须得用this.$apply()

2、父组件通过props传参数给子组件,参数传不到子组件

props传参数

        <Bar

           :pingInfo.sync="pingInfo ? pingInfo : {}"

        />

报错,参数传不到子组件

需要这样写才行:

      <Bar

           :pingInfo.sync="pingInfo"

        />

猜你喜欢

转载自blog.csdn.net/zhongmei121/article/details/106904102