Deploying to gh-pages from @ youzan/vant@e27847b9db 🚀

This commit is contained in:
chenjiahan
2024-04-20 08:49:23 +00:00
commit 3aa29fb2f3
1249 changed files with 34678 additions and 0 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,261 @@
/*! core-js/modules/esnext.iterator.map.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/esnext.map.filter.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../checkbox-group/CheckboxGroup */
/*! ../utils */
/*! @vant/use */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../icon */
/*! ../utils */
/*! ../../../docs/site */
/*! ../utils */
/*! ../../toast */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! .. */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.map.includes.js */
/*! ./basic */
/*! ../icon */
/*! vue */
/*! vue */
/*! ../composables/use-expose */
/*! @vant/use */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.map.map-values.js */
/*! core-js/modules/es.array.push.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! vue */
/*! core-js/modules/es.string.replace.js */
/*! ../popup */
/*! vue */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! @vant/use */
/*! vue */
/*! vue */
/*! ../loading */
/*! ../composables/use-expose */
/*! core-js/modules/esnext.map.delete-all.js */
/*! ./Checker */
/*! core-js/modules/esnext.map.emplace.js */
/*! ../icon */
/*! core-js/modules/esnext.map.key-of.js */
/*! ../utils */
/*! core-js/modules/esnext.map.update.js */
/*! vue */
/*! vue */
/*! core-js/modules/esnext.map.merge.js */
/*! vue */
/*! core-js/modules/es.symbol.description.js */
/*! ../utils */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! core-js/modules/esnext.map.every.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! ../composables/use-expose */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils/mount-component */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.map.some.js */
/*! core-js/modules/esnext.iterator.map.js */
/*! ../composables/use-placeholder */
/*! ../utils */
/*! ../loading */
/*! ./lock-click */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! vue */
/*! ../icon */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! ../utils */
/*! ../button */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/es.string.split.js */
/*! core-js/modules/esnext.map.map-keys.js */
/*! ./SubmitBar */
/*! ./Toast */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ./Loading */
/*! core-js/modules/esnext.map.find-key.js */
/*! ./use-height */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/esnext.map.reduce.js */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! ./on-popup-reopen */
/*! ../composables/use-route */
/*! vue */
/*! vue */
/*! ./index.vue.less?vue&type=style&index=0&id=7cab0752&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=7cab0752&lang=less */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! ./Button */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! ../../checkbox */
/*! ../utils */
/*! core-js/modules/es.array.push.js */
/*! core-js/modules/esnext.map.find.js */
/*! ../utils */
/*! ./Checkbox */
/*! ../utils */

View File

@@ -0,0 +1,2 @@
/*! For license information please see 1076.76a1f1a3.js.LICENSE.txt */
(self.webpackChunk=self.webpackChunk||[]).push([["1076"],{7517:function(s,n,a){"use strict";a.r(n);var t=a("80681");let e=["innerHTML"];n.default={setup:()=>({html:""}),render:()=>((0,t.wg)(),(0,t.iD)("div",{class:"van-doc-markdown-body",innerHTML:'<h1>useScrollParent</h1>\n<div class="van-doc-card"><h3 id="intro" tabindex="-1">Intro</h3>\n<p>Get the closest parent element that is scrollable.</p>\n</div><h2 id="usage" tabindex="-1">Usage</h2>\n<div class="van-doc-card"><h3 id="basic-usage" tabindex="-1">Basic Usage</h3>\n<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">ref</span>=<span class="hljs-string">&quot;root&quot;</span> /&gt;</span>\n</code></pre>\n<pre><code class="language-js"><span class="hljs-keyword">import</span> { ref, watch } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;vue&#x27;</span>;\n<span class="hljs-keyword">import</span> { useScrollParent, useEventListener } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;@vant/use&#x27;</span>;\n\n<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> {\n <span class="hljs-title function_">setup</span>(<span class="hljs-params"></span>) {\n <span class="hljs-keyword">const</span> root = <span class="hljs-title function_">ref</span>();\n <span class="hljs-keyword">const</span> scrollParent = <span class="hljs-title function_">useScrollParent</span>(root);\n\n <span class="hljs-title function_">useEventListener</span>(\n <span class="hljs-string">&#x27;scroll&#x27;</span>,\n <span class="hljs-function">() =&gt;</span> {\n <span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(<span class="hljs-string">&#x27;scroll&#x27;</span>);\n },\n { <span class="hljs-attr">target</span>: scrollParent },\n );\n\n <span class="hljs-keyword">return</span> { root };\n },\n};\n</code></pre>\n</div><h2 id="api" tabindex="-1">API</h2>\n<div class="van-doc-card"><h3 id="type-declarations" tabindex="-1">Type Declarations</h3>\n<pre><code class="language-ts"><span class="hljs-keyword">function</span> <span class="hljs-title function_">useScrollParent</span>(<span class="hljs-params">\n element: Ref&lt;Element | <span class="hljs-literal">undefined</span>&gt;,\n</span>): <span class="hljs-title class_">Ref</span>&lt;<span class="hljs-title class_">Element</span> | <span class="hljs-title class_">Window</span> | <span class="hljs-literal">undefined</span>&gt;;\n</code></pre>\n</div><div class="van-doc-card"><h3 id="params" tabindex="-1">Params</h3>\n<table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Description</th>\n<th>Type</th>\n<th>Default Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>element</td>\n<td>The current element</td>\n<td><em>Ref&lt;Element&gt;</em></td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div><div class="van-doc-card"><h3 id="return-value" tabindex="-1">Return Value</h3>\n<table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Description</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>scrollParent</td>\n<td>The closest parent element that is scrollable</td>\n<td><em>Ref&lt;Element&gt;</em></td>\n</tr>\n</tbody>\n</table>\n</div>'},null,8,e))}}}]);

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,273 @@
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.map.find-key.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/esnext.map.reduce.js */
/*! ../utils */
/*! ../utils */
/*! ../icon */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.iterator.map.js */
/*! ../cell */
/*! vue */
/*! ../radio-group/RadioGroup */
/*! ../utils */
/*! ../utils */
/*! ./index.vue.less?vue&type=style&index=0&id=f265c814&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=f265c814&lang=less */
/*! ../utils */
/*! ../utils */
/*! ./Loading */
/*! vue */
/*! ../utils */
/*! ./Button */
/*! core-js/modules/es.regexp.exec.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../radio-group */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! core-js/modules/es.array.push.js */
/*! core-js/modules/esnext.map.find.js */
/*! ../utils */
/*! ../utils */
/*! ../radio */
/*! ../button */
/*! ../icon */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! core-js/modules/esnext.map.filter.js */
/*! ../utils */
/*! vue */
/*! vue */
/*! ../composables/use-route */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! @vant/use */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/esnext.map.includes.js */
/*! vue */
/*! @vant/use */
/*! ../icon */
/*! core-js/modules/esnext.iterator.map.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.map.map-values.js */
/*! ./ContactList */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! vue */
/*! ../icon */
/*! ./RadioGroup */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../popup */
/*! .. */
/*! core-js/modules/es.array.iterator.js */
/*! ./basic */
/*! core-js/modules/es.symbol.description.js */
/*! ../utils */
/*! core-js/modules/esnext.map.update.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.map.merge.js */
/*! core-js/modules/esnext.map.delete-all.js */
/*! ../utils */
/*! core-js/modules/esnext.map.emplace.js */
/*! ../composables/use-route */
/*! vue */
/*! ../composables/use-expose */
/*! ../tag */
/*! core-js/modules/esnext.map.key-of.js */
/*! ./Tag */
/*! vue */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.array.push.js */
/*! ./Cell */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/esnext.map.every.js */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ../utils */
/*! vue */
/*! core-js/modules/es.string.replace.js */
/*! vue */
/*! ../utils */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../../../docs/site */
/*! ./Radio */
/*! ../../toast */
/*! ../utils */
/*! vue */
/*! ../loading */
/*! vue */
/*! vue */
/*! core-js/modules/esnext.map.some.js */
/*! ../utils/mount-component */
/*! ./lock-click */
/*! ../loading */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../icon */
/*! ../icon */
/*! core-js/modules/esnext.map.map-keys.js */
/*! ../utils */
/*! ../checkbox/Checker */
/*! ./Toast */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */

View File

@@ -0,0 +1,2 @@
/*! For license information please see 122.f49f9309.js.LICENSE.txt */
(self.webpackChunk=self.webpackChunk||[]).push([["122"],{98231:function(t,e,n){"use strict";n.r(e);var l=n("94031");n("44975");let i=l.Z;e.default=i},94031:function(t,e,n){"use strict";n("40944");var l=n("80681"),i=n("11848"),o=n("99742"),s=n("45802"),r=n("64911"),u=n("54369"),a=n("24647"),c=["src"];e.Z=(0,l.aZ)({__name:"index",setup(t){var e=(0,u.q)({"zh-CN":{title:"\u6807\u9898",alert1:"\u63D0\u793A\u5F39\u7A97",alert2:"\u63D0\u793A\u5F39\u7A97\uFF08\u65E0\u6807\u9898\uFF09",confirm:"\u786E\u8BA4\u5F39\u7A97",content1:"\u4EE3\u7801\u662F\u5199\u51FA\u6765\u7ED9\u4EBA\u770B\u7684\uFF0C\u9644\u5E26\u80FD\u5728\u673A\u5668\u4E0A\u8FD0\u884C\u3002",content2:"\u751F\u547D\u8FDC\u4E0D\u6B62\u8FDE\u8F74\u8F6C\u548C\u5FD9\u5230\u6781\u9650\uFF0C\u4EBA\u7C7B\u7684\u4F53\u9A8C\u8FDC\u6BD4\u8FD9\u8FBD\u9614\u3001\u4E30\u5BCC\u5F97\u591A\u3002",content3:"\u5982\u679C\u89E3\u51B3\u65B9\u6CD5\u662F\u4E11\u964B\u7684\uFF0C\u90A3\u5C31\u80AF\u5B9A\u8FD8\u6709\u66F4\u597D\u7684\u89E3\u51B3\u65B9\u6CD5\uFF0C\u53EA\u662F\u8FD8\u6CA1\u6709\u53D1\u73B0\u800C\u5DF2\u3002",beforeClose:"\u5F02\u6B65\u5173\u95ED",roundButton:"\u5706\u89D2\u6309\u94AE\u6837\u5F0F",useComponent:"\u4F7F\u7528 Dialog \u7EC4\u4EF6"},"en-US":{title:"Title",alert1:"Alert",alert2:"Alert without title",confirm:"Confirm dialog",content1:"The frequency of people swearing during code reading is the only measure of code quality.",content2:"Life is far more than just spinning and busy to the limit, and human experiences are much broader and richer than this.",content3:"If the solution is ugly, then there must be a better solution, but it has not been discovered yet.",beforeClose:"Before Close",roundButton:"Round Button Style",useComponent:"Use Dialog Component"}}),n=(0,i.iH)(!1),m=(0,a.RQ)("apple-3.jpeg"),d=()=>{(0,s.vC)({title:e("title"),message:e("content1")})},f=()=>{(0,s.vC)({message:e("content2")})},C=()=>{(0,s.vC)({theme:"round-button",title:e("title"),message:e("content1")})},h=()=>{(0,s.vC)({theme:"round-button",message:e("content2")})},U=()=>{(0,s.WD)({title:e("title"),message:e("content3")})},S=()=>{(0,s.WD)({title:e("title"),message:e("content3"),beforeClose:t=>new Promise(e=>{setTimeout(()=>e("confirm"===t),1e3)})})};return(t,s)=>{var u=(0,l.up)("demo-block");return(0,l.wg)(),(0,l.iD)(l.HY,null,[(0,l.Wm)(u,{card:"",title:(0,i.SU)(e)("basicUsage")},{default:(0,l.w5)(()=>[(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("alert1"),onClick:d},null,8,["title"]),(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("alert2"),onClick:f},null,8,["title"]),(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("confirm"),onClick:U},null,8,["title"])]),_:1},8,["title"]),(0,l.Wm)(u,{card:"",title:(0,i.SU)(e)("roundButton")},{default:(0,l.w5)(()=>[(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("alert1"),onClick:C},null,8,["title"]),(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("alert2"),onClick:h},null,8,["title"])]),_:1},8,["title"]),(0,l.Wm)(u,{card:"",title:(0,i.SU)(e)("beforeClose")},{default:(0,l.w5)(()=>[(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("beforeClose"),onClick:S},null,8,["title"])]),_:1},8,["title"]),(0,l.Wm)(u,{card:"",title:(0,i.SU)(e)("useComponent")},{default:(0,l.w5)(()=>[(0,l.Wm)((0,i.SU)(o.ZP),{"is-link":"",title:(0,i.SU)(e)("useComponent"),onClick:s[0]||(s[0]=t=>n.value=!0)},null,8,["title"]),(0,l.Wm)((0,i.SU)(r.Vq),{show:n.value,"onUpdate:show":s[1]||(s[1]=t=>n.value=t),title:(0,i.SU)(e)("title"),"show-cancel-button":"","lazy-render":!1},{default:(0,l.w5)(()=>[(0,l._)("img",{src:(0,i.SU)(m)},null,8,c)]),_:1},8,["show","title"])]),_:1},8,["title"])],64)}}})},24647:function(t,e,n){"use strict";n.d(e,{RQ:function(){return l}});var l=t=>"https://fastly.jsdelivr.net/npm/@vant/assets/".concat(t)},64911:function(t,e,n){"use strict";n.d(e,{Vq:function(){return o}});var l=n("63112"),i=n("97463"),o=(0,l.n)(i.Z)},44975:function(t,e,n){"use strict";n.r(t.exports={})},93678:function(t,e,n){"use strict";n.r(t.exports={})}}]);

View File

@@ -0,0 +1,23 @@
/*! ./Dialog */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ../../cell */
/*! .. */
/*! vue */
/*! ../../../docs/site */
/*! ../utils */
/*! .. */
/*! vue */
/*! core-js/modules/es.promise.js */
/*! ./index.vue.less?vue&type=style&index=0&id=f1d23280&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=f1d23280&lang=less */
/*! ../../../docs/site */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,195 @@
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! ../utils */
/*! ./Icon */
/*! vue */
/*! ./index.vue.less?vue&type=style&index=0&id=2e6b1e63&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=2e6b1e63&lang=less */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! ./RadioGroup */
/*! vue */
/*! ../../../docs/site */
/*! ./Badge */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! @vant/use */
/*! vue */
/*! @vant/use */
/*! vue */
/*! vue */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../composables/use-route */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! ../utils */
/*! ../../../docs/site */
/*! ../utils */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ./Radio */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ../config-provider/ConfigProvider */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../../cell-group */
/*! vue */
/*! vue */
/*! ../composables/use-scope-id */
/*! ../utils */
/*! core-js/modules/es.string.replace.js */
/*! vue */
/*! core-js/modules/es.symbol.description.js */
/*! .. */
/*! ../icon */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! ../../radio-group */
/*! ./CellGroup */
/*! ./format */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ../utils */
/*! ../checkbox/Checker */
/*! ../icon */
/*! ../utils */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../badge */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../composables/use-global-z-index */
/*! core-js/modules/es.string.split.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../radio-group/RadioGroup */
/*! ./Cell */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../../cell */
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,105 @@
/*! ../utils */
/*! ../row/Row */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../../tabs */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! ../../../docs/site */
/*! vue */
/*! ../../col */
/*! ../utils */
/*! ./index.vue.less?vue&type=style&index=0&id=1ef44160&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=1ef44160&lang=less */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ./Col */
/*! .. */
/*! ../popup/shared */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/es.array.iterator.js */
/*! @vant/use */
/*! ../utils */
/*! vue */
/*! ../../row */
/*! ../utils */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! @vant/use */
/*! vue */
/*! ../../../docs/site */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.array.push.js */
/*! vue */
/*! @vant/icons */
/*! ./basic */
/*! ./Notify */
/*! ../../notify */
/*! ./Row */
/*! ../composables/use-expose */
/*! ../utils */
/*! ../../tab */
/*! vue */
/*! vue */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ../utils */
/*! ../utils/mount-component */
/*! ../popup */
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,79 @@
/*! ../utils/mount-component */
/*! ../utils */
/*! ../popup */
/*! .. */
/*! vue */
/*! ../composables/use-route */
/*! ../utils */
/*! ../utils */
/*! ../icon */
/*! ../utils */
/*! ./Cell */
/*! ../utils */
/*! ../utils */
/*! ../../icon */
/*! vue */
/*! vue */
/*! vue */
/*! core-js/modules/es.string.replace.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../../cell */
/*! vue */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ./Notify */
/*! ../../../docs/site */
/*! ./Notify */
/*! ./basic */
/*! ../utils */
/*! vue */
/*! core-js/modules/es.regexp.exec.js */
/*! ../popup/shared */
/*! .. */
/*! ../composables/use-expose */
/*! ../utils */
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,203 @@
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! vue */
/*! ./CellGroup */
/*! .. */
/*! ../composables/use-touch */
/*! ../utils */
/*! vue */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ../../cell-group */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! ../utils */
/*! ../composables/use-sync-prop-ref */
/*! vue */
/*! ../../cell */
/*! core-js/modules/esnext.iterator.reduce.js */
/*! ../composables/use-scope-id */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! ../icon */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! ./Cell */
/*! @vant/use */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! ./format */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! @vant/use */
/*! ../utils */
/*! ../utils */
/*! @vant/use */
/*! ../utils */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../config-provider/ConfigProvider */
/*! core-js/modules/es.symbol.description.js */
/*! vue */
/*! core-js/modules/es.string.split.js */
/*! ../utils */
/*! core-js/modules/es.array.reduce.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! vue */
/*! ./use-touch */
/*! ./basic */
/*! ../utils */
/*! ./Badge */
/*! vue */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ./Icon */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! ../utils */
/*! ../composables/use-lock-scroll */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! vue */
/*! ../composables/use-global-z-index */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../badge */
/*! ../../tab */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.reduce.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ./FloatingPanel */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! vue */
/*! core-js/modules/es.string.replace.js */
/*! ../utils */
/*! vue */
/*! ../../tabs */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../../../docs/site */
/*! ../composables/use-route */
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,141 @@
/*! ../../../docs/site */
/*! ../icon */
/*! ../../toast */
/*! core-js/modules/esnext.map.map-keys.js */
/*! .. */
/*! vue */
/*! ./Toast */
/*! ../utils */
/*! core-js/modules/es.promise.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.map.find-key.js */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! ../../tabs */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/esnext.map.map-values.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/esnext.map.reduce.js */
/*! vue */
/*! ./basic */
/*! ../popup */
/*! vue */
/*! ../utils */
/*! ../composables/use-expose */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! vue */
/*! core-js/modules/es.array.iterator.js */
/*! ./Loading */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.map.update.js */
/*! core-js/modules/esnext.map.merge.js */
/*! vue */
/*! core-js/modules/esnext.map.delete-all.js */
/*! ../../../docs/site */
/*! core-js/modules/esnext.iterator.map.js */
/*! core-js/modules/esnext.map.emplace.js */
/*! core-js/modules/esnext.map.key-of.js */
/*! core-js/modules/es.array.push.js */
/*! ./Shrink.vue */
/*! core-js/modules/esnext.map.find.js */
/*! vue */
/*! vue */
/*! ./Shrink.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./Shrink.vue?vue&type=script&setup=true&lang=ts */
/*! ../../icon */
/*! vue */
/*! ./index.vue.less?vue&type=style&index=0&id=ce78a356&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=ce78a356&lang=less */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! core-js/modules/esnext.map.every.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! ../utils */
/*! core-js/modules/esnext.map.filter.js */
/*! vue */
/*! .. */
/*! vue */
/*! ../utils/mount-component */
/*! core-js/modules/esnext.map.some.js */
/*! ../utils */
/*! ../../tabs */
/*! ../utils */
/*! ../loading */
/*! ./lock-click */
/*! vue */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.map.includes.js */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,175 @@
/*! @vant/use */
/*! ../composables/use-global-z-index */
/*! ../icon */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! ../utils/constant */
/*! @vant/use */
/*! ../utils */
/*! ./GridItem */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.regexp.exec.js */
/*! ./Badge */
/*! ./format */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/es.string.replace.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ./Grid */
/*! core-js/modules/es.string.split.js */
/*! ../utils */
/*! ../icon */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.string.replace.js */
/*! vue */
/*! ../utils */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ../badge */
/*! ../utils */
/*! ./Icon */
/*! ../composables/use-route */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! ../utils */
/*! ../config-provider/ConfigProvider */
/*! ../utils */
/*! ../../../docs/site */
/*! .. */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../../image */
/*! vue */
/*! ../utils */
/*! ../grid/Grid */
/*! core-js/modules/es.regexp.exec.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../../../docs/site */
/*! vue */
/*! vue */
/*! vue */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ./Image */
/*! ../badge */
/*! core-js/modules/es.array.reverse.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../../grid-item */
/*! core-js/modules/web.dom-collections.iterator.js */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,157 @@
/*! ../utils/mount-component */
/*! ./ContactCard */
/*! core-js/modules/esnext.map.some.js */
/*! ../utils */
/*! ../utils */
/*! ../loading */
/*! ./lock-click */
/*! ../cell */
/*! core-js/modules/es.array.iterator.js */
/*! ../composables/use-route */
/*! vue */
/*! core-js/modules/esnext.map.map-keys.js */
/*! ./Toast */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! core-js/modules/esnext.map.find-key.js */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/esnext.map.reduce.js */
/*! vue */
/*! ./Cell */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ./Loading */
/*! ../utils */
/*! ../icon */
/*! core-js/modules/es.array.push.js */
/*! ../utils */
/*! core-js/modules/esnext.map.find.js */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! core-js/modules/esnext.map.filter.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.map.includes.js */
/*! .. */
/*! ../icon */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! core-js/modules/esnext.map.map-values.js */
/*! vue */
/*! ../popup */
/*! ./basic */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../composables/use-expose */
/*! ../../../docs/site */
/*! core-js/modules/esnext.map.update.js */
/*! vue */
/*! ../../toast */
/*! core-js/modules/esnext.map.merge.js */
/*! core-js/modules/esnext.map.delete-all.js */
/*! core-js/modules/esnext.iterator.map.js */
/*! core-js/modules/esnext.map.emplace.js */
/*! vue */
/*! core-js/modules/esnext.map.key-of.js */
/*! vue */
/*! vue */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! vue */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/esnext.map.every.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */

View File

@@ -0,0 +1,2 @@
/*! For license information please see 1515.3b17635b.js.LICENSE.txt */
(self.webpackChunk=self.webpackChunk||[]).push([["1515"],{57307:function(s,n,a){"use strict";a.r(n);var l=a("80681");let t=["innerHTML"];n.default={setup:()=>({html:""}),render:()=>((0,l.wg)(),(0,l.iD)("div",{class:"van-doc-markdown-body",innerHTML:'<h1>useRaf</h1>\n<div class="van-doc-card"><h3 id="jie-shao" tabindex="-1">\u4ECB\u7ECD</h3>\n<p>\u63D0\u4F9B\u4FBF\u6377\u7684 <a href="https://developer.mozilla.org/zh-CN/docs/Web/API/window/requestAnimationFrame" target="_blank">requestAnimationFrame</a> \u7684\u8C03\u7528\u548C\u53D6\u6D88\u3002</p>\n</div><h2 id="dai-ma-yan-shi" tabindex="-1">\u4EE3\u7801\u6F14\u793A</h2>\n<div class="van-doc-card"><h3 id="dan-ci-diao-yong" tabindex="-1">\u5355\u6B21\u8C03\u7528</h3>\n<p>\u901A\u8FC7 <code>useRaf</code> \u65B9\u6CD5\uFF0C\u53EF\u4EE5\u5728\u4E0B\u4E00\u6B21\u6D4F\u89C8\u5668\u91CD\u65B0\u7ED8\u5236\u4E4B\u524D\u8C03\u7528\u6307\u5B9A\u7684\u51FD\u6570\u3002</p>\n<pre><code class="language-js"><span class="hljs-keyword">import</span> { useRaf } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;@vant/use&#x27;</span>;\n\n<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> {\n <span class="hljs-title function_">setup</span>(<span class="hljs-params"></span>) {\n <span class="hljs-keyword">let</span> count = <span class="hljs-number">0</span>;\n <span class="hljs-title function_">useRaf</span>(<span class="hljs-function">() =&gt;</span> {\n <span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(++count); <span class="hljs-comment">// \u53EA\u4F1A\u6267\u884C 1 \u6B21</span>\n });\n },\n};\n</code></pre>\n</div><div class="van-doc-card"><h3 id="xun-huan-diao-yong" tabindex="-1">\u5FAA\u73AF\u8C03\u7528</h3>\n<p>\u901A\u8FC7\u5F00\u542F <code>isLoop</code> \u9009\u9879\uFF0C\u4F60\u53EF\u4EE5\u6309\u6307\u5B9A\u7684\u95F4\u9694\u91CD\u590D\u6267\u884C\u67D0\u4E2A\u51FD\u6570\uFF0C\u76F4\u5230\u88AB\u53D6\u6D88\u3002</p>\n<pre><code class="language-js"><span class="hljs-keyword">import</span> { useRaf } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;@vant/use&#x27;</span>;\n\n<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> {\n <span class="hljs-title function_">setup</span>(<span class="hljs-params"></span>) {\n <span class="hljs-keyword">let</span> count = <span class="hljs-number">0</span>;\n <span class="hljs-keyword">const</span> cancelRaf = <span class="hljs-title function_">useRaf</span>(\n <span class="hljs-function">() =&gt;</span> {\n <span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(++count); <span class="hljs-comment">// \u65E0\u9650\u6267\u884C\uFF0C\u76F4\u5230\u88AB cancel</span>\n\n <span class="hljs-keyword">if</span> (count === <span class="hljs-number">5</span>) {\n <span class="hljs-title function_">cancelRaf</span>();\n }\n },\n {\n <span class="hljs-attr">isLoop</span>: <span class="hljs-literal">true</span>, <span class="hljs-comment">// \u5F00\u542F\u5FAA\u73AF</span>\n <span class="hljs-attr">interval</span>: <span class="hljs-number">100</span>, <span class="hljs-comment">// \u8BBE\u7F6E\u8C03\u7528\u95F4\u9694</span>\n },\n );\n },\n};\n</code></pre>\n</div><h2 id="api" tabindex="-1">API</h2>\n<div class="van-doc-card"><h3 id="lei-xing-ding-yi" tabindex="-1">\u7C7B\u578B\u5B9A\u4E49</h3>\n<pre><code class="language-ts"><span class="hljs-keyword">function</span> <span class="hljs-title function_">useRaf</span>(<span class="hljs-params">\n callback: () =&gt; <span class="hljs-built_in">void</span>,\n options: {\n interval?: <span class="hljs-built_in">number</span>;\n isLoop?: <span class="hljs-built_in">boolean</span>;\n },\n</span>): <span class="hljs-built_in">void</span>;\n</code></pre>\n</div><div class="van-doc-card"><h3 id="can-shu" tabindex="-1">\u53C2\u6570</h3>\n<table>\n<thead>\n<tr>\n<th>\u53C2\u6570</th>\n<th>\u8BF4\u660E</th>\n<th>\u7C7B\u578B</th>\n<th>\u9ED8\u8BA4</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>callback</td>\n<td>\u56DE\u8C03\u51FD\u6570</td>\n<td><em>() =&gt; void</em></td>\n<td>-</td>\n</tr>\n<tr>\n<td>options</td>\n<td>\u914D\u7F6E\u53C2\u6570</td>\n<td><em>{ interval?: number; isLoop?: boolean }</em></td>\n<td><em>{ interval: 0; isLoop: false }</em></td>\n</tr>\n</tbody>\n</table>\n</div>'},null,8,t))}}}]);

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,177 @@
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/esnext.map.every.js */
/*! .. */
/*! core-js/modules/esnext.iterator.map.js */
/*! vue */
/*! vue */
/*! ../utils/mount-component */
/*! ../../cell */
/*! core-js/modules/esnext.map.some.js */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../composables/use-route */
/*! vue */
/*! ../loading */
/*! ./lock-click */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.map.map-keys.js */
/*! ../utils */
/*! ./Toast */
/*! ../../../docs/site */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/esnext.map.find-key.js */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/esnext.map.reduce.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../icon */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../icon */
/*! ../utils */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ./Cell */
/*! ./ShareSheet */
/*! ../utils */
/*! ../../../docs/site */
/*! core-js/modules/es.array.push.js */
/*! core-js/modules/esnext.map.find.js */
/*! ../../toast */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! core-js/modules/esnext.map.filter.js */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.map.includes.js */
/*! core-js/modules/esnext.iterator.map.js */
/*! core-js/modules/es.symbol.description.js */
/*! ../icon */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ./basic */
/*! ../popup */
/*! core-js/modules/esnext.map.map-values.js */
/*! ../popup/shared */
/*! vue */
/*! core-js/modules/es.regexp.exec.js */
/*! ../composables/use-expose */
/*! ../popup */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ./Loading */
/*! core-js/modules/esnext.map.update.js */
/*! vue */
/*! core-js/modules/esnext.map.merge.js */
/*! core-js/modules/esnext.map.delete-all.js */
/*! core-js/modules/esnext.map.emplace.js */
/*! vue */
/*! core-js/modules/esnext.map.key-of.js */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,129 @@
/*! vue */
/*! ../picker/Picker */
/*! ./Badge */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ./Loading */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.iterator.map.js */
/*! ./format */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../../../docs/site */
/*! ../utils */
/*! core-js/modules/esnext.iterator.filter.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ../utils */
/*! vue */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! ../utils */
/*! core-js/modules/esnext.iterator.map.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/es.string.replace.js */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.string.split.js */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/es.symbol.description.js */
/*! ../composables/use-expose */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../picker */
/*! ../utils */
/*! ../utils */
/*! ./basic */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ./DatePicker */
/*! ../utils */
/*! .. */
/*! vue */
/*! core-js/modules/es.symbol.description.js */
/*! vue */
/*! ./utils */
/*! ../utils */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ../utils */
/*! vue */
/*! vue */
/*! core-js/modules/esnext.iterator.map.js */
/*! core-js/modules/es.error.cause.js */
/*! ./Picker */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ../utils */
/*! ../utils */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,285 @@
/*! core-js/modules/esnext.iterator.map.js */
/*! ../utils */
/*! ../tag */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! core-js/modules/esnext.iterator.map.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/esnext.map.map-values.js */
/*! ./RadioGroup */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! vue */
/*! ../button */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../popup */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../cell */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ./basic */
/*! ./Cell */
/*! core-js/modules/es.symbol.description.js */
/*! ../utils */
/*! core-js/modules/esnext.map.update.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../composables/use-expose */
/*! ../icon */
/*! ../utils */
/*! ./Tag */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/esnext.map.delete-all.js */
/*! core-js/modules/esnext.map.key-of.js */
/*! core-js/modules/esnext.map.merge.js */
/*! ../utils */
/*! vue */
/*! core-js/modules/esnext.map.emplace.js */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ../radio */
/*! vue */
/*! core-js/modules/esnext.map.every.js */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! vue */
/*! ../composables/use-route */
/*! ../utils */
/*! .. */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! ./Radio */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.map.some.js */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! vue */
/*! ./AddressListItem */
/*! ../utils/mount-component */
/*! ./lock-click */
/*! ../loading */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../icon */
/*! core-js/modules/esnext.map.map-keys.js */
/*! ../checkbox/Checker */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! ../loading */
/*! ./Toast */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../../../docs/site */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.map.find-key.js */
/*! ../../toast */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! ./Button */
/*! core-js/modules/es.regexp.exec.js */
/*! core-js/modules/esnext.iterator.filter.js */
/*! vue */
/*! ../icon */
/*! ../icon */
/*! ../utils */
/*! core-js/modules/esnext.map.reduce.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! ../radio-group/RadioGroup */
/*! ./Loading */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! ../icon */
/*! ../utils */
/*! core-js/modules/es.array.push.js */
/*! ../radio-group */
/*! core-js/modules/esnext.map.find.js */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! core-js/modules/esnext.map.filter.js */
/*! ./AddressList */
/*! ./index.vue.less?vue&type=style&index=0&id=09790e78&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=09790e78&lang=less */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../composables/use-route */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! @vant/use */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! core-js/modules/esnext.map.includes.js */
/*! vue */
/*! @vant/use */
/*! ../icon */
/*! core-js/modules/web.dom-collections.iterator.js */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

View File

@@ -0,0 +1,2 @@
/*! For license information please see 1739.67bce570.js.LICENSE.txt */
(self.webpackChunk=self.webpackChunk||[]).push([["1739"],{9575:function(t,e,r){"use strict";r.r(e);var n=r("44990");r("19145");let s=n.Z;e.default=s},44990:function(t,e,r){"use strict";var n=r("80681"),s=r("11848"),i=r("80887"),u=r("54369");e.Z=(0,n.aZ)({__name:"index",setup(t){var e=(0,u.q)({"zh-CN":{text1:"\u6162\u6162\u6765\uFF0C\u4E0D\u8981\u6025\uFF0C\u751F\u6D3B\u7ED9\u4F60\u51FA\u4E86\u96BE\u9898\uFF0C\u53EF\u4E5F\u7EC8\u6709\u4E00\u5929\u4F1A\u7ED9\u51FA\u7B54\u6848\u3002",keywords1:"\u96BE\u9898",keywords2:["\u96BE\u9898","\u7EC8\u6709\u4E00\u5929","\u7B54\u6848"],keywords3:"\u751F\u6D3B",multipleKeywords:"\u591A\u5B57\u7B26\u5339\u914D",highlightClass:"\u8BBE\u7F6E\u9AD8\u4EAE\u6807\u7B7E\u7C7B\u540D"},"en-US":{text1:"Take your time and be patient. Life itself will eventually answer all those questions it once raised for you.",keywords1:"questions",keywords2:["time","life","answer"],keywords3:"life",multipleKeywords:"Multiple Keywords",highlightClass:"Highlight Class Name"}});return(t,r)=>{var u=(0,n.up)("demo-block");return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)(u,{title:(0,s.SU)(e)("basicUsage")},{default:(0,n.w5)(()=>[(0,n.Wm)((0,s.SU)(i.ZP),{keywords:(0,s.SU)(e)("keywords1"),"source-string":(0,s.SU)(e)("text1")},null,8,["keywords","source-string"])]),_:1},8,["title"]),(0,n.Wm)(u,{title:(0,s.SU)(e)("multipleKeywords")},{default:(0,n.w5)(()=>[(0,n.Wm)((0,s.SU)(i.ZP),{keywords:(0,s.SU)(e)("keywords2"),"source-string":(0,s.SU)(e)("text1")},null,8,["keywords","source-string"])]),_:1},8,["title"]),(0,n.Wm)(u,{title:(0,s.SU)(e)("highlightClass")},{default:(0,n.w5)(()=>[(0,n.Wm)((0,s.SU)(i.ZP),{keywords:(0,s.SU)(e)("keywords3"),"source-string":(0,s.SU)(e)("text1"),"highlight-class":"custom-class"},null,8,["keywords","source-string"])]),_:1},8,["title"])],64)}}})},80887:function(t,e,r){"use strict";var n=r("63112"),s=r("8161"),i=(0,n.n)(s.Z);e.ZP=i},78335:function(t,e,r){"use strict";r.d(e,{Ce:function(){return l},J5:function(){return i},Or:function(){return s},SI:function(){return o},SQ:function(){return c},Vg:function(){return n},ir:function(){return u},qM:function(){return a}});var n=null,s=[Number,String],i={type:Boolean,default:!0},u=t=>({type:t,required:!0}),l=()=>({type:Array,default:()=>[]}),a=t=>({type:Number,default:t}),o=t=>({type:s,default:t}),c=t=>({type:String,default:t})},63112:function(t,e,r){"use strict";r.d(e,{n:function(){return s}});var n=r("20358");function s(t){return t.install=e=>{var{name:r}=t;r&&(e.component(r,t),e.component((0,n._A)("-".concat(r)),t))},t}},8161:function(t,e,r){"use strict";r("82116"),r("17989"),r("96245"),r("37232"),r("70629"),r("21690"),r("29256"),r("36056"),r("56115"),r("59644"),r("4171"),r("72863"),r("14288"),r("61557"),r("41869"),r("66786"),r("14529");var n=r("80681"),s=r("62568"),i=r("78335");function u(t){return"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!(0,n.lA)(t)}var[l,a]=(0,s.do)("highlight"),o={autoEscape:i.J5,caseSensitive:Boolean,highlightClass:String,highlightTag:(0,i.SQ)("span"),keywords:(0,i.ir)([String,Array]),sourceString:(0,i.SQ)(""),tag:(0,i.SQ)("div"),unhighlightClass:String,unhighlightTag:(0,i.SQ)("span")};e.Z=(0,n.aZ)({name:l,props:o,setup(t){var e=(0,n.Fl)(()=>{var{autoEscape:e,caseSensitive:r,keywords:n,sourceString:s}=t,i=r?"g":"gi",u=(Array.isArray(n)?n:[n]).filter(t=>t).reduce((t,r)=>{e&&(r=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"));for(var n,u=new RegExp(r,i);n=u.exec(s);){var l=n.index,a=u.lastIndex;if(l>=a){u.lastIndex++;continue}t.push({start:l,end:a,highlight:!0})}return t},[]),l=(u=u.sort((t,e)=>t.start-e.start).reduce((t,e)=>{var r=t[t.length-1];if(!r||e.start>r.end){var n=r?r.end:0,s=e.start;n!==s&&t.push({start:n,end:s,highlight:!1}),t.push(e)}else r.end=Math.max(r.end,e.end);return t},[]))[u.length-1];return l&&l.end<s.length&&u.push({start:l.end,end:s.length,highlight:!1}),u}),r=()=>{var{sourceString:r,highlightClass:s,unhighlightClass:i,highlightTag:l,unhighlightTag:o}=t;return e.value.map(t=>{var{start:e,end:c,highlight:d}=t,g=r.slice(e,c);return d?(0,n.Wm)(l,{class:[a("tag"),s]},u(g)?g:{default:()=>[g]}):(0,n.Wm)(o,{class:i},u(g)?g:{default:()=>[g]})})};return()=>{var e,{tag:s}=t;return(0,n.Wm)(s,{class:a()},u(e=r())?e:{default:()=>[e]})}}})},19145:function(t,e,r){"use strict";r.r(t.exports={})},13323:function(t,e,r){"use strict";r.r(t.exports={})}}]);

View File

@@ -0,0 +1,57 @@
/*! core-js/modules/es.array.push.js */
/*! ../utils */
/*! core-js/modules/esnext.iterator.filter.js */
/*! ../../../docs/site */
/*! ../utils */
/*! core-js/modules/es.array.sort.js */
/*! .. */
/*! vue */
/*! core-js/modules/esnext.iterator.reduce.js */
/*! core-js/modules/es.string.replace.js */
/*! ./index.vue.less?vue&type=style&index=0&id=2ec8b693&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=2ec8b693&lang=less */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! core-js/modules/es.array.reduce.js */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! vue */
/*! core-js/modules/esnext.async-iterator.filter.js */
/*! core-js/modules/esnext.array.last-index.js */
/*! ./format */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! vue */
/*! core-js/modules/esnext.iterator.map.js */
/*! core-js/modules/es.regexp.constructor.js */
/*! core-js/modules/es.regexp.dot-all.js */
/*! ../utils */
/*! core-js/modules/esnext.async-iterator.reduce.js */
/*! core-js/modules/es.regexp.exec.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! ./Highlight */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

View File

@@ -0,0 +1,2 @@
/*! For license information please see 182.f31cece5.js.LICENSE.txt */
(self.webpackChunk=self.webpackChunk||[]).push([["182"],{16197:function(n,t,e){"use strict";e.r(t);var a=e("80681");let s=["innerHTML"];t.default={setup:()=>({html:""}),render:()=>((0,a.wg)(),(0,a.iD)("div",{class:"van-doc-markdown-body",innerHTML:'<h1>Composables</h1>\n<div class="van-doc-card"><h3 id="intro" tabindex="-1">Intro</h3>\n<p>Vant provide some built-in composition APIs, you can directly use these APIs for development.</p>\n</div><div class="van-doc-card"><h3 id="install" tabindex="-1">Install</h3>\n<p>Although <code>@vant/use</code> is already included in Vant\'s dependencies, it is still recommended to install this package explicitly:</p>\n<pre><code class="language-shell"><span class="hljs-meta prompt_"># </span><span class="language-bash">with npm</span>\nnpm i @vant/use\n<span class="hljs-meta prompt_">\n# </span><span class="language-bash">with yarn</span>\nyarn add @vant/use\n<span class="hljs-meta prompt_">\n# </span><span class="language-bash">with pnpm</span>\npnpm add @vant/use\n<span class="hljs-meta prompt_">\n# </span><span class="language-bash">with Bun</span>\nbun add @vant/use\n</code></pre>\n</div><div class="van-doc-card"><h3 id="demo" tabindex="-1">Demo</h3>\n<pre><code class="language-js"><span class="hljs-keyword">import</span> { useWindowSize } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;@vant/use&#x27;</span>;\n\n<span class="hljs-keyword">const</span> { width, height } = <span class="hljs-title function_">useWindowSize</span>();\n\n<span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(width.<span class="hljs-property">value</span>); <span class="hljs-comment">// -&gt; window width</span>\n<span class="hljs-variable language_">console</span>.<span class="hljs-title function_">log</span>(height.<span class="hljs-property">value</span>); <span class="hljs-comment">// -&gt; window height</span>\n</code></pre>\n</div><div class="van-doc-card"><h3 id="api-list" tabindex="-1">API List</h3>\n<table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href="#/en-US/use-click-away" target="_blank">useClickAway</a></td>\n<td>Triggers a callback when user clicks outside of the target element</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-count-down" target="_blank">useCountDown</a></td>\n<td>Used to manage the countdown</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-custom-field-value" target="_blank">useCustomFieldValue</a></td>\n<td>Used to custom Field value</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-event-listener" target="_blank">useEventListener</a></td>\n<td>Used to attach event</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-page-visibility" target="_blank">usePageVisibility</a></td>\n<td>Get the visible state of the page</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-rect" target="_blank">useRect</a></td>\n<td>Get the size of an element and its position relative to the viewport</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-relation" target="_blank">useRelation</a></td>\n<td>Establish the association relationship between parent and child components</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-scroll-parent" target="_blank">useScrollParent</a></td>\n<td>Get the closest parent element that is scrollable</td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-toggle" target="_blank">useToggle</a></td>\n<td>Used to switch between <code>true</code> and <code>false</code></td>\n</tr>\n<tr>\n<td><a href="#/en-US/use-window-size" target="_blank">useWindowSize</a></td>\n<td>Get the viewport width and height of the browser window</td>\n</tr>\n<tr>\n<td><a href="#/zh-CN/use-raf" target="_blank">useRaf</a></td>\n<td>Used to manage the requestAnimationFrame</td>\n</tr>\n</tbody>\n</table>\n</div>'},null,8,s))}}}]);

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,55 @@
/*! ./util */
/*! ./listener */
/*! @vant/use */
/*! ./lazy-container */
/*! ../../../docs/site */
/*! ./lazy-image */
/*! vue */
/*! @vant/use */
/*! ../../../docs/site */
/*! vue */
/*! vue */
/*! ./lazy */
/*! @vant/use */
/*! ./vue-lazyload */
/*! ./util */
/*! @vant/use */
/*! ./index.vue.less?vue&type=style&index=0&id=0a2184f9&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=0a2184f9&lang=less */
/*! @vant/use */
/*! ../../utils */
/*! ./util */
/*! ./util */
/*! ../../utils */
/*! ../../utils */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ./lazy-component */
/*! .. */
/*! vue */
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,119 @@
/*! ../utils */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../../../docs/site */
/*! ../utils */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.array.iterator.js */
/*! ./index.vue.less?vue&type=style&index=0&id=a5dc7976&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=a5dc7976&lang=less */
/*! core-js/modules/es.string.split.js */
/*! ../utils */
/*! ../utils */
/*! ./Icon */
/*! ../utils */
/*! vue */
/*! core-js/modules/es.array.push.js */
/*! vue */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! ../badge */
/*! ./Badge */
/*! core-js/modules/es.symbol.description.js */
/*! ../composables/use-global-z-index */
/*! ../utils */
/*! ../utils */
/*! ../../icon */
/*! ./Pagination */
/*! vue */
/*! vue */
/*! core-js/modules/es.regexp.exec.js */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! core-js/modules/es.array.unshift.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.includes.js */
/*! ../utils */
/*! ../utils */
/*! .. */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ../utils */
/*! core-js/modules/esnext.iterator.map.js */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ./format */
/*! ../config-provider/ConfigProvider */
/*! vue */
/*! ../utils */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,179 @@
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! core-js/modules/es.string.replace.js */
/*! ./index.vue.less?vue&type=style&index=0&id=2a7dfab5&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=2a7dfab5&lang=less */
/*! ../../../docs/site */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/esnext.async-iterator.for-each.js */
/*! ./Overlay */
/*! ./format */
/*! ../utils */
/*! ../utils */
/*! ./Badge */
/*! core-js/modules/es.array.includes.js */
/*! core-js/modules/es.array.iterator.js */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! ../utils */
/*! ../utils */
/*! ../composables/use-route */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.string.split.js */
/*! ../utils */
/*! ../utils */
/*! vue */
/*! ./Loading */
/*! ../utils */
/*! ../config-provider/ConfigProvider */
/*! ./index.vue.ts?vue&type=script&setup=true&lang=ts!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=ts */
/*! ../utils */
/*! core-js/modules/es.regexp.exec.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! core-js/modules/es.symbol.description.js */
/*! vue */
/*! ../icon */
/*! vue */
/*! ../utils */
/*! vue */
/*! core-js/modules/esnext.iterator.constructor.js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! vue */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.iterator.map.js */
/*! ../badge */
/*! ../utils */
/*! ./Button */
/*! vue */
/*! ../composables/use-global-z-index */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! core-js/modules/esnext.async-iterator.map.js */
/*! ../utils */
/*! core-js/modules/es.string.replace.js */
/*! core-js/modules/es.array.iterator.js */
/*! vue */
/*! vue */
/*! ../loading */
/*! ../utils */
/*! ../composables/use-lazy-render */
/*! ./Icon */
/*! .. */
/*! ../utils */
/*! core-js/modules/esnext.iterator.for-each.js */
/*! core-js/modules/es.string.replace.js */
/*! ../utils */
/*! @vant/use */
/*! core-js/modules/es.array.iterator.js */
/*! ../../button */
/*! core-js/modules/es.array.includes.js */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,69 @@
/*! ../utils */
/*! ../../../docs/site */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! ../../button */
/*! ../radio-group/RadioGroup */
/*! ../../radio */
/*! ../../radio-group */
/*! vue */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.symbol.description.js */
/*! @vant/use */
/*! vue */
/*! ../utils */
/*! vue */
/*! @vant/use */
/*! ../checkbox/Checker */
/*! ../icon */
/*! ./index.vue.less?vue&type=style&index=0&id=12cf597a&lang=less!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=style&index=0&id=12cf597a&lang=less */
/*! ../utils */
/*! ./RadioGroup */
/*! vue */
/*! ./Radio */
/*! .. */
/*! vue */
/*! ./index.vue.js?vue&type=script&setup=true&lang=js!=!../../../../../node_modules/.pnpm/vue-loader@17.4.2_vue@3.4.23_typescript@5.4.5__webpack@5.91.0_esbuild@0.20.2_/node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./index.vue?vue&type=script&setup=true&lang=js */
/*! ../utils */
/*! ../utils */
/*! core-js/modules/es.array.iterator.js */
/*! core-js/modules/web.dom-collections.iterator.js */
/*! vue */
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
/*! vue */

Some files were not shown because too many files have changed in this diff Show More