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

    事情是这样的:

    想做一个什么手机都适配的组件,所以学习一下:

    1.获取节点信息:

    ·推荐官方API:https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html

        wx.createSelectorQuery().select(".calcHeight").boundingClientRect(function (res) {
          console.log(res);
        }).exec();

    意思就是获取了类名为 .calcHeight 的视图信息(也就是  宽高边距啥的  )  打印出来的 res 是这样的:

     ,,

    其中最后那个 exec 是执行上面链式编程的全部操作,,,你也可以不链式编程,也是一样的。

    除了可以获取class 还是 id 、子组件什么什么的,具体参考API: https://developers.weixin.qq.com/miniprogram/dev/api/wxml/SelectorQuery.select.html

    上面都是获取单个 还能获取全部的节点【SelectorQuery.selectAll】:https://developers.weixin.qq.com/miniprogram/dev/api/wxml/SelectorQuery.selectAll.html

    ----------------   更多自己看看API 即可    -------------


    获取页面高度

    因为上面那种方法不能直接 获取page,所以这里用到获取系统信息这个方法:

    所以就成功获取屏幕的px了,

    如果你去掉了原生标题栏还好一点,若是没去掉,那么就可能有要动手算算了....一般人不会算高度......

    我们打印一下看有什么信息吧:

    主要的我都红标了 。

    完。

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/15551502.html

  • 相关阅读:
    oracle插入数据
    保存图片
    ASCII码排序及md5加密
    JavaScript
    HTML
    py访问Redis和zk操作
    Zookeeper集群搭建以及python操作zk
    并发编程
    Python之socket(套接字)
    Python 网络编程
  • 原文地址:https://www.cnblogs.com/bi-hu/p/15551502.html
Copyright © 2011-2022 走看看