小程序个人见解部分

微信小程序 张弈丹
文章标签: 小程序

在小程序中获取对象方法

1.简便方法

var query = wx.createSelectorQuery();
query.select('.progress-inner').boundingClientRect(function (res) {
      console.log(res)
    }).exec()

1.jpg

主要用于获取对象的宽高。同时也可以获取坐标,因为在小程序中我们无法使用document.getElementbyId的方式获取对象,所以在获取对象上有点麻烦。

2.稍复杂一点的方法,但是获取的数据更多

    var query = wx.createSelectorQuery();
    query.select('.progress-inner').boundingClientRect()
    query.selectViewport().scrollOffset()
    query.exec(function (res) {
      console.log(res)
      res[0].top       // #the-id节点的上边界坐标
      res[1].scrollTop // 显示区域的竖直滚动位置
    })

2.jpg

我们不难发现这个方式与上方相比多了下标,并且多了一条属性。[1]下标内我们可以获取次元素的滚动距离。

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :