bug描述:

版本3.6.14 ios15、16 uni.scanCode() 扫码后会卡死,只能杀掉重新进入;安卓是正常的
版本3.6.13 之前IOS是好使的 更新之后就卡死了

解决办法:

使用nextTick+延时500毫秒可以解决,测试发现只使用nextTick也可以解决,不过为了保险,加个双重吧

uni.scanCode({
    scanType: ['barCode'],
    success: async (res) => {
        this.formData0.tusn = res.result;
        await this.$nextTick();
        setTimeout(() => {
            this.getTusnInfo();
        },800)
    }
});
最后修改:2023 年 07 月 25 日
您的赞赏是对我最大的支持。