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重复调用的问题,经测试发现,小程序里的定时器和延时器只要不清除,定时器和延时器里的代码会一直执行,直到该小程序被销毁,单纯的销毁页面是不行的,所以开发时候一定要注意各种没有清除定时器的场景!!!!!

  • 相关阅读:
    Python列表(即数组)
    Python中的关键字和内置函数
    python的变量和数据类型
    将数据写入本地txt
    Notepad++配置Python开发环境
    java中方法复写的作用进一步理解
    this表示当前对象的例子
    数组冒泡算法
    java实现星号三角形
    求1到1000之间同时能被3、5、7整除的数
  • 原文地址:https://www.cnblogs.com/bneglect/p/11062820.html
Copyright © 2011-2022 走看看