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

  • 相关阅读:
    android系统属性获取及设置
    Android Strings.xml To CSV / Excel互转
    android adb命令 抓取系统各种 log
    Android开源日志库Logger的使用
    解决git仓库从http转为ssh所要处理的问题
    PHP中var_dump
    oracle文字与格式字符串不匹配的解决
    Apache服务器和tomcat服务器有什么区别?
    【手把手教你Maven】构建过程
    Spring MVC页面重定向
  • 原文地址:https://www.cnblogs.com/bneglect/p/11062820.html
Copyright © 2011-2022 走看看