zoukankan      html  css  js  c++  java
  • 小程序

    1. 变量共享或者叫暴露接口的两种方式:
      // module.exports.getBannerUrl = getBannerUrl; //第一种方式
      // 第二种方式
      module.exports = {
        getNavData: getNavData,
        getBannerUrl: getBannerUrl
      }
    2. 渲染层网络层错误原因:image标签引入的图片为空。
    3. 小程序中换行使用 ,(只能在text标签使用?)
    4. 小程序访问本地服务器:需要设置,勾选“开发环境不校验请求域名,tsl版本以及HTTPS证书”
    5. 小程序里使用定时器需要特别注意:使用定时器后一定要清除定时器,否则会有bug。我在做定时跳转页面的时候,定时器会一直执行,不论点击那个页面,他都会调转到定时器里跳转的那个页面。而且清除定时器要在定时器的回调函数中执行,不然会先触发清除定时器函数,因为定时器好像是异步执行?还是不同的线程(目前还不清楚),总之要清除定时器,在回调函数里!
      // 注意一定要清除定时器,否则会有bug,一直执行这下面的跳转页面
          var timer = setInterval(function(){
            wx.switchTab({
              url: '../index/index'
            })
            clearInterval(timer);   //这个函数要写在回调函数里,不然写在外面会先执行,定时器就被清除了。
          }, 2000)

      在做项目中遇到了小程序的定时器setInterval重复调用的问题,经测试发现,小程序里的定时器和延时器只要不清除,定时器和延时器里的代码会一直执行,直到该小程序被销毁,单纯的销毁页面是不行的,所以开发时候一定要注意各种没有清除定时器的场景!!!!!

  • 相关阅读:
    git 使用 VisualStudio 比较分支更改
    Java实现 LeetCode 264 丑数 II(二)
    PHP error_log() 函数
    PHP error_get_last() 函数
    PHP debug_print_backtrace() 函数
    PHP debug_backtrace() 函数
    PHP scandir() 函数
    复制相关参数学习笔记--master上的参数
    OI生涯回忆录 2018.11.12~2019.4.15
    C# 金额转中文大写
  • 原文地址:https://www.cnblogs.com/bneglect/p/11062820.html
Copyright © 2011-2022 走看看