黑咖
黑咖
  • 发布:2023-02-07 14:52
  • 更新:2023-02-07 15:59
  • 阅读:261

$nextTick打包后 在onshow执行闪退,在本地调试正常 版本:3.6.18.20230117

分类:uni-app

onShow() {
uni.setStorageSync("save", "0");

        if(this.IsFirst == true)  
        {  
            this.IsFirst = false;  
        }  
        else   
        {  
            this.next();//条码框焦点  
        }  
    },  
    methods: {  
        next()   
        {  
            console.log(this.focusState);  
            this.focusState = false;  
            this.$nextTick(function() {    
                this.focusState = true;  
            });  
        },
2023-02-07 14:52 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

语法都存在错误,箭头函数才能直接访问this

this.$nextTick(()=> {      
                this.focusState = true;    
            });
  • 黑咖 (作者)

    谢谢回复,我原先按你这么写也试过不行。

    2023-02-07 15:15

黑咖

黑咖 (作者)

其实核心需求是,input用PDA扫码,弹出子窗体,然后再焦点回到input上

该问题目前已经被锁定, 无法添加新回复