SelectorQuery.in

解释: 将选择器的选取范围更改为自定义组件 component 内(初始时,选择器仅选取页面范围的节点,不会选取任何自定义组件中的节点)。

方法参数

Component component

示例

在开发者工具中预览效果

扫码体验

SelectorQuery.in - 图1请使用百度APP扫码

图片示例

SelectorQuery.in - 图2

SelectorQuery.in - 图3

SelectorQuery.in - 图4

代码示例

  1. // 自定义组件逻辑 (custom.js)
  2. Component({
  3. properties: {
  4. // 定义了name属性,可以在使用组件时,由外部传入。此变量可以直接在组件模板中使用
  5. name: {
  6. type: String,
  7. value: 'swan',
  8. }
  9. },
  10. data: {
  11. age: 1
  12. },
  13. methods: {
  14. queryMultipleNodes: function(){
  15. var SelectorQuery = swan.createSelectorQuery().in(this)
  16. SelectorQuery.select('.name').boundingClientRect(function(res){
  17. swan.showModal({
  18. title: '节点信息为',
  19. content: JSON.stringify(res)
  20. });
  21. }).exec()
  22. }
  23. }
  24. });