• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

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

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

<template>
    <view>{{title}}</view>   //这里在安卓测试是123  在苹果中测试时空
</template>
<script>
export default {
    data() {
        return {
            title: ''
        }
    },
    onLoad() {
        this.title = '123'
    }
}
</script>       

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

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

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

end!!!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序 request:fail response data convert to UTF8 fail发布时间:2022-07-18
下一篇:
微信小程序如何查看变量值发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap