zoukankan      html  css  js  c++  java
  • 小程序开发日记-06细致的问题很多

    还没有开展新的页面,做了以下工作。

    • 重构了Request框架和调用,采用promise processing chain和catch finally调用。
    • 详细页面中图片的删除不刷新,更正。
    • iOS真机上没法使用finally,用如下方案解决
    /* iOS shall issue with using finally on processing chain of Promise, so need handle this. */
    Promise.prototype.finally =function (callback) {
      let P =this.constructor
      return this.then(
       value => P.resolve(callback()).then(() => value),
          reason => P.resolve(callback()).then(() => {throw reason })
      )
    }

    下午解决问题:

    1. 关于在页面中高度问题,始终无法获取到微信小程序扩展组件的tabs中tabHeight,如下图所示。发现无论如何也无法用id获取到含有tab的页面总高度。没辙,发现在安卓和apple上这个tab的高度固定为27. hardcode 了。
    2. 解决了滑动时不能页面不能调节高度的问题。
    3. 发现一个有意思的问题,在页面loading中无论如何也获取不到元素的高度,加了一个没有作用的query,后面就可以取出数据了(取高度的数据在util中)
      wx.createSelectorQuery().select('#Tabs').boundingClientRect().exec(rect => {
                util.tabSwiperHeight(that,0,2)
              })

    客户今天询报表问题,回复了一个关于ISO week的问题。譬如今年2021元旦1,2,3日,算作是2020年wk53周。

    如下是ISO的周数定义:
    “IWISO标准周,它的含义是ISO标准周以周别为“主线”,每年最多可以有53个周别,但是每年至少要包含52个周别;如果一年当中第52周别之后至当年的12月31日之间,还有大于或等于4天的话,则定为当年的第53周,否则剩余这些天数被归为下一年的第1周;如果在不足52周别的话,则以下一年的时间来补;每周固定的从周一开始作为本周的第1天,到周日作为本周的第7天;”
     

  • 相关阅读:
    右上角的 那个 个数,
    i am sorry,
    搞定了,一个是重复,一个是 判断navigationcontroller里面 最后的那个类,
    ios no code signature found,
    这次逻辑通了,
    分析下现在 遇到的这个棘手的问题,
    时间 折腾我的,
    老大说 调到 4寸的 就不用适配 5了,
    应用程序生命周期,
    解决【npm ERR! Unexpected end of JSON input while parsing near '...sh_time":141072930277'】方案
  • 原文地址:https://www.cnblogs.com/bjfarmer/p/14178588.html
Copyright © 2011-2022 走看看