1(self["webpackChunk"]=self["webpackChunk"]||[]).push([[5934],{2224:function(){},27832:function(e,t,n){"use strict";n.r(t);var l=n(13378),a=n(3911),r=n(67294),c=n(7648),o=["hidden"];t["default"]=e=>{var t=e.hidden,n=(0,a.Z)(e,o);return r.createElement(c.Z,(0,l.Z)({className:t?"__dumi_taro-hook-hidden":""},n))}},73602:function(e,t,n){"use strict";n.d(t,{m:function(){return l.m}});var l=n(67624);n(93142)},89447:function(e,t,n){"use strict";n.r(t);var l=n(67294),a=n(96089),r=n(27832),c=n(65659),o=n(4187),i=l.memo((e=>{var t=e.demos,n=t["pages-useselectorquery"].component,i=t["useselectorquery-getboundingclientrect"].component,s=t["useselectorquery-getfields"].component,d=t["useselectorquery-getscrolloffset"].component;return l.createElement(l.Fragment,null,l.createElement(l.Fragment,null,l.createElement("div",{className:"markdown"},l.createElement("h1",{id:"useselectorquery"},l.createElement(a.AnchorLink,{to:"#useselectorquery","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"useSelectorQuery"),l.createElement("p",null,"\u83b7\u53d6\u6307\u5b9a\u7ec4\u4ef6\u6216\u6807\u7b7e\u7684\u5c3a\u5bf8\u4ee5\u53ca context"),l.createElement("h2",{id:"\u4f55\u65f6\u4f7f\u7528"},l.createElement(a.AnchorLink,{to:"#\u4f55\u65f6\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"\u4f55\u65f6\u4f7f\u7528"),l.createElement("p",null,"\u5f53\u9700\u8981\u83b7\u53d6\u7ec4\u4ef6\u76f8\u5173\u4fe1\u606f\u65f6"),l.createElement("h2",{id:"api"},l.createElement(a.AnchorLink,{to:"#api","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"API"),l.createElement(c.Z,{code:"const [\n query,\n {\n in,\n exec,\n select,\n selectAll,\n selectViewport,\n getBoundingClientRect,\n getContext,\n getFields,\n getNode,\n getScrollOffset,\n },\n ] = useSelectorQuery();",lang:"jsx"}),l.createElement("h2",{id:"\u4ee3\u7801\u6f14\u793a"},l.createElement(a.AnchorLink,{to:"#\u4ee3\u7801\u6f14\u793a","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"\u4ee3\u7801\u6f14\u793a")),l.createElement(r.default,t["pages-useselectorquery"].previewerProps,l.createElement(n,null)),l.createElement("div",{className:"markdown"},l.createElement("h2",{id:"\u8fd4\u56de\u503c\u8bf4\u660e"},l.createElement(a.AnchorLink,{to:"#\u8fd4\u56de\u503c\u8bf4\u660e","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"\u8fd4\u56de\u503c\u8bf4\u660e"),l.createElement(o.Z,null,l.createElement("thead",null,l.createElement("tr",null,l.createElement("th",
1null,"\u8fd4\u56de\u503c"),l.createElement("th",null,"\u8bf4\u660e"),l.createElement("th",null,"\u7c7b\u578b"))),l.createElement("tbody",null,l.createElement("tr",null,l.createElement("td",null,"query"),l.createElement("td",null,l.createElement("code",null,"SelectorQuery"),"\u5bf9\u8c61\u5b9e\u4f8b"),l.createElement("td",null,l.createElement("code",null,"SelectorQuery"))))),l.createElement("h3",{id:"in"},l.createElement(a.AnchorLink,{to:"#in","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"in"),l.createElement(c.Z,{code:"in(component)",lang:"javascript"}),l.createElement("h3",{id:"exec"},l.createElement(a.AnchorLink,{to:"#exec","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"exec"),l.createElement(c.Z,{code:"SelectorQuery.exec(callback?: void)",lang:"javascript"}),l.createElement("h3",{id:"select"},l.createElement(a.AnchorLink,{to:"#select","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"select"),l.createElement(c.Z,{code:"const node: NodesRef = select(selector: string, scope?: PageInstance);",lang:"javascript"}),l.createElement("h3",{id:"selectall"},l.createElement(a.AnchorLink,{to:"#selectall","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"selectAll"),l.createElement(c.Z,{code:"const nodes: NodesRef = select(selector: string, scope?: PageInstance);",lang:"javascript"}),l.createElement("h3",{id:"selectviewport"},l.createElement(a.AnchorLink,{to:"#selectviewport","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"selectViewport"),l.createElement(c.Z,{code:"const nodes: NodesRef = select(selector: string, scope?: PageInstance);",lang:"javascript"}),l.createElement("h3",{id:"getboundingclientrect"},l.createElement(a.AnchorLink,{to:"#getboundingclientrect","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"getBoundingClientRect"),l.createElement(c.Z,{code:"getBoundingClientRect(selector: string, all: boolean, scope?: PageInstance).then((nodes: NodesRef.boundingClientRectCallbackResult) => void)",lang:"javascript"})),l.createElement(r.default,t["useselectorquery-getboundingclientrect"].previewerProps,l.createElement(i,null)),l.createElement("div",{className:"markdown"},l.createElement("h3",{id:"getcontext"},l.createElement(a.AnchorLink,{to:"#getcontext","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"getContext"),l.createElement(c.Z,{code:"getContext(selector: string, scope?: PageInstance).then(context)",lang:"javascript"}),l.createElement("h3",{id:"getfields"},l.createElement(a.AnchorLink,{to:"#getfields","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"getFields"),l.createElement(c.Z,{code:"getFields(selector: string, fields: NodesRef.Fields, scope?: PageInstance).then(fields)",lang:"javascript"})),l.createElement(r.default,t["useselectorquery-getfields"].previewerProps,l.createElement(s,null)),l.createElement("div",{className:"markdown"},l.createElement("h3",{id:"getnode"},l.createElement(a.AnchorLink,{to:"#getnode","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"getNode"),l.createElement(c.Z,{code:"getNode(selector: string, scope?: PageInstance).then(node)",lang:"javascript"}),l.createElement("h3",{id:"getscrolloffset"},l.createElement(a.AnchorLink,{to:"#getscrolloffset","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"getScrollOffset"),l.createElement(c.Z,{code:"getScrollOffset(selector: string, scope?: PageInstance).then((offsetInfo: NodesRef.scrollOffsetCallbackResult))",lang:"javascript"})),l.createElement(r.default,t["useselectorquery-getscrolloffset"].previewerProps,l.createElement(d,null)),l.createElement("div",{className:"markdown"},l.createElement("h2",{id:"hook-\u652f\u6301\u5ea6"},l.createElement(a.AnchorLink,{to:"#hook-\u652f\u6301\u5ea6","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"Hook \u652f\u6301\u5ea6"),l.createElement(o.Z,null,l.createElement("thead",null,l.createElement("tr",null,l.createElement("th",{align:"center"},"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f"),l.createElement("th",{align:"center"},"H5"),l.createElement("th",{align:"center"},"ReactNative"))),l.createElement("tbody",null,l.createElement("tr",null,l.createElement("td",{align:"center"},"\u2714\ufe0f"),l.createElement("td",{align:"center"},"\u2714\ufe0f"),l.createElement("td",{align:"center"})))),l.createElement("h2",{id:"faq"},l.createElement(a.AnchorLink,{to:"#faq","aria-hidden":"true",tabIndex:-1},l.createElement("span",{className:"icon icon-link"})),"FAQ"),l.createElement("ul",null,l.createElement("li",null,l.createElement("p",null,"\u4e3a\u4ec0\u4e48\u83b7\u53d6\u4e0d\u5230\u7ed3\u679c, \u65f6\u6709\u65f6\u65e0?"),l.createElement("p",null,"\u5b98\u65b9\u63a8\u8350\u7684\u83b7\u53d6\u65f6\u673a\u4e3a",l.createElement("code",null,"onReady|useReady"),"\u65f6, \u82e5\u5728",l.createElement("code",null,"ready"),"\u4e2d\u4f9d\u7136\u6709\u4e0d\u7a33\u5b9a\u56e0\u7d20\u5efa\u8bae\u642d\u914d",l.createElement("code",null,"nextTick"),"\u6765\u786e\u4fdd\u5143\u7d20\u5df2\u7ecf\u6e32\u67d3\u5b8c\u6210."))))))}
1));t["default"]=e=>{var t=l.useContext(a.context),n=t.demos;return l.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&a.AnchorLink.scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),l.createElement(i,{demos:n})}},4187:function(e,t,n){"use strict";var l=n(67294),a=n(97397),r=n.n(a);n(2224);function c(e,t){return m(e)||d(e,t)||i(e,t)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(e,t){if(e){if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n<t;n++)l[n]=e[n];return l}function d(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var l,a,r=[],c=!0,o=!1;try{for(n=n.call(e);!(c=(l=n.next()).done);c=!0)if(r.push(l.value),t&&r.length===t)break}catch(i){o=!0,a=i}finally{try{c||null==n["return"]||n["return"]()}finally{if(o)throw a}}return r}}function m(e){if(Array.isArray(e))return e}var u=function(e){var t=e.children,n=(0,l.useRef)(),a=(0,l.useState)(!1),o=c(a,2),i=o[0],s=o[1],d=(0,l.useState)(!1),m=c(d,2),u=m[0],E=m[1];return(0,l.useEffect)((function(){var e=n.current,t=r()((function(){s(e.scrollLeft>0),E(e.scrollLeft<e.scrollWidth-e.offsetWidth)}),100);return t(),e.addEventListener("scroll",t),window.addEventListener("resize",t),function(){e.removeEventListener("scroll",t),window.removeEventListener("resize",t)}}),[]),l.createElement("div",{className:"__dumi-default-table"},l.createElement("div",{className:"__dumi-default-table-content",ref:n,"data-left-folded":i||void 0,"data-right-folded":u||void 0},l.createElement("table",null,t)))};t["Z"]=u}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.