uniapp开发钉钉小程序遇到的坑!!!

1.钉钉小程序无法像微信小程序一样可以小程序之间跳转 uni.navigateToMiniProgram(object) API是无效的

2.钉钉小程序无法支持自定义导航栏,所以对导航栏有诸多想法的兄弟们可以撤了

3.页面的onLoad数据渲染问题,如下


       

模板中在安卓是123, 在苹果中是空,原因是在苹果中有onLoad和data生命周期顺序错乱(先执行onLoad,再初始化data里面的数据),解决方法

onLoad(){
    setTimeout(() => {
        this.title = '123'                   
    }, 0)
}

加一个setTimeout(function(){}, 0) function里面的代码会放到执行队列的最后,就能先初始化data等一系列操作之后再去执行function里面的,这样就能正确渲染出来

end!!!

你可能感兴趣的:(uniapp开发钉钉小程序遇到的坑!!!)