uni.showToast一闪而过的问题

今天在用真机测试uniapp的时候 发现uni.showToast会出现一闪而过的问题。设置duration也没有用。

结果发现是在执行的时候,下面加了刷新列表的方法。虽然不知道是uniapp自己的bug还是传入父组件请求刷新列表的问题。

加个setTimeout即可搞定

 onConfirm(e) {
      this.hanleFJFF({
        equipCode: this.selectObject,
        runstatew: e.value[0],
      }); //该方法是ajax请求 成功后执行uni.showToast弹出相应信息
      setTimeout(() => {
        this.$emit("refresh", {});
      },1000);
  },

你可能感兴趣的:(前端,uni-app,vue)