自定义事件在组件初始化完成的时候不会触发
发布于 5 年前 作者 oxia 4520 次浏览 来自 问答

论坛里的大神,您们好 ^ _ ^

1、业务是:该组件在出现的时候时候有一个默认选中的效果。

2、默认选中的效果已经ok,默认选中之后我需要触发一个事件来告诉组件外部的 页面逻辑,表示已经选中,可以继续下面的操作了。

3、问题就出现在这里:自定义事件没有被触发。用户在选择其他的信息时候,如果选择完成,自定义事件是触发的。但是就默认选中的情况下没有被触发。已经进入 if 体。只有自定义事件没有被触发

1 回复
  1. 把let换成var, let在部分机型中会不好用,这个上线之后会有问题,而且不报错,所以不要用let

  2. var that =this;  要在let arr = [];后面定义var that =this;触发不了的原因是因为this作用域错了,that.triggerEvent('select', skusObj

回到顶部