阅读 90

mpvue如何获取小程序原生组件的node节点

小程序的官网文档对于没有一点经验的人来说还是有点高度的,mpvue获取小程序原生组件的节点,使用下面这段代码无论如何也不会获取到,



于是还是去翻了官网,找到了这两个方法,获取原生组件的node节点需要使用wx.createSelectorQuery().in(this)这个方法然后再使用fields方法就可以获取到节点啦


于是结合需求,就有了下面这段


需要在组件的生命周期ready中调用,否则获取不到




呐,就是这样啦,刚开始我用了node()方法,一直获取不到,然后改用fileds,能拿到,因为我需要拿到的是节点对应的 Context 对象,下面可以愉快的玩耍canvas的方法了Canvas.requestAnimationFrame