wepy中的this.$apply()在什么时候用,以及methods方法中的调用






在你为data里面的数据进行绑定的时候,是需要的。

比如data里面你定义了一个x='',然后你在自定义的方法里面用this.x=200 之后,需要用this.$apply()来进行数据绑定。这样你在view中绑定data中的x变量时,才会有200,不然就是空

不过有个前提,method里面的方法是不用这个的,但methods里面只能放bindtap这类方法,所以你自己定义的其他方法,或者写在onshow里面,就必须得用this.$apply()。

methods = {

    onRemove(e) {

        console.log('onRemove', e)

    },

    imgRemove(e) {

        this.methods.onRemove(e)

    }

}

你可能感兴趣的:(wepy)