小程序 *** 作DOM以及JS求取字符串算法(前端网备份)

小程序 *** 作DOM以及JS求取字符串算法(前端网备份),第1张

概述//js获取字符串的字节长度//这套算法一个汉字2字节,字母符号1字节,按一行40个字节算4行 getLength:function(val){ var str = new String(val); var bytesCount = 0; for (var i = 0, n = str.length; i < n; i++) { var c =
 //Js获取字符串的字节长度//这套算法一个汉字2字节,字母符号1字节,按一行40个字节算4行  getLength:function(val){    var str = new String(val);    var bytesCount = 0;    for (var i = 0,n = str.length; i < n; i++) {      var c = str.charCodeAt(i);      if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {        bytesCount += 1;      } else {        bytesCount += 2;      }    }    return bytesCount;    },
  onReady: function () {    var that =this;    setTimeout(function () {      //要延时执行的代码      var query = wx.createSelectorquery();      query.select(‘.pContent‘).boundingClIEntRect()      query.exec((res) => {        console.log(res);        var pContentHeight = res[0].height;        console.log("ready",pContentHeight);        if (pContentHeight < 82 || pContentHeight==87) {          that.setData({            hIDden: true          });        }        that.setData({          pContentHeight: pContentHeight        });      })    },300)   },

初始化DOM求高度是有BUG的,只能第一次渲染后求,不加延迟有时候求不到值,加了延迟第一面效果不好

总结

以上是内存溢出为你收集整理的小程序 *** 作DOM以及JS求取字符串算法(前端网备份)全部内容,希望文章能够帮你解决小程序 *** 作DOM以及JS求取字符串算法(前端网备份)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1072148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存