微信小程序dom *** 作

微信小程序dom *** 作,第1张

文档: https://developers.weixin.qq.com/miniprogram/dev/api/wxml-nodes-info.html

即使是小程序,也难免有dom *** 作

wx.createSelectorQuery()返回一个SelectorQuery对象实例

nodesRef.boundingClientRect([callback])

nodesRef.scrollOffset([callback])

nodesRef.fields(fields, [callback])

selectorQuery.in(component) 将选择器的选取范围更改为自定义组件component内

selectorQuery.select(selector) 在当前页面下选择第一个匹配选择器selector的节点,返回一个NodesRef对象实例,可以用于获取节点信息

selectorQuery.selectAll(selector) 在当前页面下选择匹配选择器selector的节点,返回一个NodesRef对象实例。它选择所有匹配选择器的节点。

selectorQuery.selectViewport() 选择显示区域,可用于获取显示区域的尺寸、滚动位置等信息,返回一个NodesRef对象实例

selectorQuery.exec([callback]) 执行所有的请求,请求结果按请求次序构成数组,在callback的第一个参数中返回

业务需求,需要在公众号内增加打开小程序的入口,简单看了官方文档:

①需要jssdk更新到新版本1.6.0

②需要在签名时声明使用jssdk的 wx-open-launch-weapp

③页面内使用时正常调用微信签名

④页面内添加对应的dom结构,并完善样式

需要注意的是样式,默认是没有任何样式的,甚至还有html的默认样式,需要在样式中添加 padding:0margin: 0

js签名部分

html

我没用过linq.js,但我可以肯定的是这种前端框架肯定是不能用于小程序的。小程序虽然是基于浏览器内核的,但它的脚本是绕过网页DOM结构直接 *** 作内核的,也就是说你在小程序中看到的界面并不是网页,所以这种 *** 作网页DOM的js脚本都是不能用于小程序的


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

原文地址: http://outofmemory.cn/yw/8091410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存