zoukankan      html  css  js  c++  java
  • uniapp开发钉钉小程序遇到的坑!!!

    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!!!

  • 相关阅读:
    linux 时间同步
    sublime3 install python3
    Postfix的工作原理
    MySQL启动报错
    Socket server
    自定义静态网卡配置
    Nginx 404 500
    Pymysql
    Gitlab smtp 设置
    Windows 文件自动同步共享工具
  • 原文地址:https://www.cnblogs.com/lyjfight/p/13210543.html
Copyright © 2011-2022 走看看