NodesRef.fields

解释: 获取节点的相关信息,需要获取的字段在 fields 中指定。返回值是 nodesRef 对应的 selectorQuery 。可指定获取的字段包括:

方法参数

Object fields, Function callback

fields 参数说明

参数名类型必填默认值说明

id

Boolean

是否返回节点 id

dataset

Boolean

是否返回节点 dataset

rect

Boolean

是否返回节点布局位置(left right top bottom)

size

Boolean

是否返回节点尺寸(width height)

scrollOffset

Boolean

是否返回节点的 scrollLeft scrollTop ,节点必须是 scroll-view 或者 viewport

properties

Array.<string>

指定属性名列表,返回节点对应属性名的当前属性值(只能获得组件文档中标注的常规属性值, id class style 和事件绑定的属性值不可获取)

computedStyle

Array.<string>

指定样式名列表,返回节点对应样式名的当前值

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

图片示例

NodesRef.fields - 图2

代码示例

  • SWAN
  • JS
  • CSS
  1. <view class="wrap">
  2. <view class="message">
  3. <text s-if="appear">小球出现</text>
  4. <text s-else>小球消失</text>
  5. </view>
  6. <scroll-view class="scroll-view" scroll-y>
  7. <view class="scroll-area" style="{{appear ? 'background: #ccc' : ''}}">
  8. <text class="notice">向下滚动让小球出现</text>
  9. <view class="filling"></view>
  10. <view class="ball"></view>
  11. </view>
  12. </scroll-view>
  13. <button bindtap="queryNodeInfo">点击获取scrollview组件的nodeRef信息</button>
  14. <view class="list-area border-bottom">
  15. <view class="list-item-key-4">得到的信息:</view>
  16. <view class="list-item-value">{{NodesRefData}}</view>
  17. </view>
  18. </view>