PageSourceSearch

https://24jieqi.github.io/react-native-xiaoshu/meta__tabs.de2cbfb2.async.js

js 24jieqi.github.io collected 2026-10-03 08:33:40 UTC 8,876 bytes, 141 lines download raw bytes

1"use strict";(self.webpackChunk_fruits_chain_react_native_xiaoshu=self.webpackChunk_fruits_chain_react_native_xiaoshu||[]).push([[7637],{75172:function(s,e,a){var t;a.r(e),a.d(e,{demos:function(){return b}});var r=a(15009),o=a.n(r),l=a(99289),i=a.n(l),d=a(67294),T=a(11476),c=a(77884),I=a(1078),b={"src-tabs-demo-basic":{component:d.memo(d.lazy(function(){return a.e(2433).then(a.bind(a,5663))})),asset:{type:"BLOCK",id:"src-tabs-demo-basic",refAtomIds:[],dependencies:{"index.tsx":{type:"FILE",value:a(19245).Z},react:{type:"NPM",value:"18.3.1"},"@fruits-chain/react-native-xiaoshu":{type:"NPM",value:"0.4.8"}},entry:"index.tsx",description:"\u628A\u5404\u79CD\u573A\u666F\u3001API \u90FD\u8FD0\u7528\u4E86",title:"\u7EFC\u5408\u7528\u6CD5"},context:{react:t||(t=a.t(d,2)),"react-native":c,"@fruits-chain/react-native-xiaoshu":I},renderOpts:{compile:function(){var v=i()(o()().mark(function x(){var u,p=arguments;return o()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,a.e(4019).then(a.bind(a,4019));case 2:return n.abrupt("return",(u=n.sent).default.apply(u,p));case 3:case"end":return n.stop()}},x)}));function _(){return v.apply(this,arguments)}return _}()}}}},26291:function(s,e,a){a.r(e),a.d(e,{texts:function(){return r}});var t=a(11476);const r=[{value:"0.2.25+",paraId:0},{value:"\u9009\u9879\u5361\u5207\u6362\u7EC4\u4EF6\u3002",paraId:1,tocIndex:0},{value:"\u5C5E\u6027\u540D",paraId:2,tocIndex:4},{value:"\u63CF\u8FF0",paraId:2,tocIndex:4},{value:"\u7C7B\u578B",paraId:2,tocIndex:4},{value:"\u9ED8\u8BA4\u503C",paraId:2,tocIndex:4},{value:"\u7248\u672C",paraId:2,tocIndex:4},{value:"tabBarStyle",paraId:2,tocIndex:4},{value:"TabBar style",paraId:2,tocIndex:4},{value:"TabBarProps['style']",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"tabBarHeight",paraId:2,tocIndex:4},{value:"TabBar \u9AD8\u5EA6",paraId:2,tocIndex:4},{value:"TabBarProps['height']",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"tabBarBackgroundColor",paraId:2,tocIndex:4},{value:"TabBar \u80CC\u666F\u8272",paraId:2,tocIndex:4},{value:"TabBarProps['backgroundColor']",paraId:2,tocIndex:4},{value:"bottom_bar_background_color",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"activeKey",paraId:2,tocIndex:4},{value:"\u5F53\u524D\u6FC0\u6D3B tab \u9762\u677F\u7684 key",paraId:2,tocIndex:4},{value:"string",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"defaultActiveKey",paraId:2,tocIndex:4},{value:"\u521D\u59CB\u5316\u9009\u4E2D\u9762\u677F\u7684 key\uFF0C\u5982\u679C\u6CA1\u6709\u8BBE\u7F6E activeKey",paraId:2,tocIndex:4},{value:"string",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"onChange",paraId:2,tocIndex:4},{value:"\u9762\u677F\u6539\u53D8\u7684\u56DE\u8C03\u51FD\u6570",paraId:2,tocIndex:4},{value:"(activeKey:string) => void",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"divider",paraId:2,tocIndex:4},{value:"\u662F\u5426\u663E\u793A\u5206\u5272\u7EBF",paraId:2,tocIndex:4},{value:"boolean",paraId:2,tocIndex:4},{value:"false",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"dividerColor",paraId:2,tocIndex:4},{value:"\u81EA\u5B9A\u4E49\u5206\u5272\u7EBF\u989C\u8272",paraId:2,tocIndex:4},{value:"ColorValue",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"-",paraId:2,tocIndex:4},{value:"\u5C5E\u6027\u540D",paraId:3,tocIndex:5},{value:"\u63CF\u8FF0",paraId:3,tocIndex:5},{value:"\u7C7B\u578B",paraId:3,tocIndex:5},{value:"\u9ED8\u8BA4\u503C",paraId:3,tocIndex:5},{value:"\u7248\u672C",paraId:3,tocIndex:5},{value:"badge",paraId:3,tocIndex:5},{value:"\u53F3\u4E0A\u89D2\u6570\u5B57",paraId:3,tocIndex:5},{value:"number|string",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5},{value:"key",paraId:3,tocIndex:5},{value:"\u5BF9\u5E94 activeKey",paraId:3,tocIndex:5},{value:"string",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5},{value:"tab",paraId:3,tocIndex:5},{value:"\u9009\u9879\u5361\u5934\u663E\u793A\u6587\u5B57",paraId:3,tocIndex:5},{value:"string",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5},{value:"lazyRender",paraId:3,tocIndex:5},{value:"\u662F\u5426\u5728\u6FC0\u6D3B\u65F6\u624D\u6E32\u67D3\u8282\u70B9",paraId:3,tocIndex:5},{value:"boolean",paraId:3,tocIndex:5},{value:"true",paraId:3,tocIndex:5},{value:"-",paraId:3,tocIndex:5}]},19245:function(s,e){e.Z=`import React, { useState } from 'react'
2import { ScrollView } from 'react-native'
3
4import {
5  Tabs,
6  Result,
7  Card,
8  Blank,
9  Field,
10  Button,
11}
11 from '@fruits-chain/react-native-xiaoshu'
12
13const T = () => {
14  const [text, setText] = useState('')
15
16  return (
17    <>
18      <Field.TextInput
19        title="\u6D4B\u8BD5"
20        placeholder="\u8BF7\u8F93\u5165"
21        value={text}
22        onChange={setText}
23      />
24      <Result status="warning" title="\u55EF\u54FC\uFF1F1" subtitle="\u54C8\u54C8\u54C8" />
25      <Button
26        onPress={() => {
27          console.log(text)
28        }}>
29        \u6253\u5370
30      </Button>
31    </>
32  )
33}
34
35const BasicTabs: React.FC = () => {
36  const [value1, setValue1] = useState('2')
37
38  return (
39    <ScrollView>
40      <Blank top>
41        <Card square bodyPadding={false}>
42          <Tabs indicatorWidth={24}>
43            <Tabs.TabPane key="1" tab="\u7B2C\u4E00\u4E2A" badge="44">
44              <T />
45            </Tabs.TabPane>
46
47            {null}
48
49            <>
50              <Tabs.TabPane key="3" tab="\u7B2C\u4E8C\u4E2A1">
51                <T />
52              </Tabs.TabPane>
53              <Tabs.TabPane key="4" tab="\u7B2C\u4E8C\u4E2A2">
54                <Result status="warning" title="\u55EF\u54FC\uFF1F2" subtitle="\u54C8\u54C8\u54C8" />
55              </Tabs.TabPane>
56            </>
57
58            <Tabs.TabPane key="2" tab="\u7B2C\u4E8C\u4E2A">
59              <Result status="warning" title="\u55EF\u54FC\uFF1F" subtitle="\u54C8\u54C8\u54C8" />
60            </Tabs.TabPane>
61          </Tabs>
62        </Card>
63      </Blank>
64      <Blank top>
65        <Card square bodyPadding={false}>
66          <Tabs indicatorWidth={24} divider>
67            <Tabs.TabPane key="1" tab="\u7B2C\u4E00\u4E2A">
68              <T />
69            </Tabs.TabPane>
70
71            {null}
72
73            <>
74              <Tabs.TabPane key="3" tab="\u7B2C\u4E8C\u4E2A1">
75                <T />
76              </Tabs.TabPane>
77              <Tabs.TabPane key="4" tab="\u7B2C\u4E8C\u4E2A2">
78                <Result status="warning" title="\u55EF\u54FC\uFF1F2" subtitle="\u54C8\u54C8\u54C8" />
79              </Tabs.TabPane>
80            </>
81
82            <Tabs.TabPane key="2" tab="\u7B2C\u4E8C\u4E2A">
83              <Result status="warning" title="\u55EF\u54FC\uFF1F" subtitle="\u54C8\u54C8\u54C8" />
84            </Tabs.TabPane>
85          </Tabs>
86        </Card>
87      </Blank>
88      <Blank top>
89        <Card title="\u53D7\u63A7\u6A21\u5F0F" square bodyPadding={false}>
90          <Tabs activeKey={value1} onChange={setValue1}>
91            <Tabs.TabPane key="1" tab="\u7B2C\u4E00\u4E2A">
92              <Result status="success" title="\u554A\u54C8" subtitle="\u563F\u563F\u563F" />
93            </Tabs.TabPane>
94
95            <Tabs.TabPane key="2" tab="\u7B2C\u4E8C\u4E2A">
96              <Result status="warning" title="\u55EF\u54FC\uFF1F" subtitle="\u54C8\u54C8\u54C8" />
97            </Tabs.TabPane>
98          </Tabs>
99        </Card>
100      </Blank>
101      <Blank top>
102        <Card title="\u90E8\u5206 TabBar \u81EA\u5B9A\u4E49" square bodyPadding={false}>
103          <Tabs
104            activeKey={value1}
105            onChange={setValue1}
106            tabAlign="left"
107            textColor="#999"
108            activeTextColor="#098"
109            indicatorColor="#098"
110            indicatorHeight={4}
111            divider
112            dividerColor="#098">
113            <Tabs.TabPane key="1" tab="\u7B2C\u4E00\u4E2A">
114              <Result status="success" title="\u554A\u54C8" subtitle="\u563F\u563F\u563F" />
115            </Tabs.TabPane>
116
117            <Tabs.TabPane key="2" tab="\u7B2C\u4E8C\u4E2A">
118              <Result status="warning" title="\u55EF\u54FC\uFF1F" subtitle="\u54C8\u54C8\u54C8" />
119            </Tabs.TabPane>
120          </Tabs>
121        </Card>
122      </Blank>
123
124      <Tabs
125        tabBarHeight={60}
126        tabBarBackgroundColor="#f9f9f9"
127        tabBarStyle={{ marginTop: 40 }}>
128        <Tabs.TabPane key="1" tab="\u7B2C\u4E00\u4E2A">
129          <Result status="success" title="\u554A\u54C8" subtitle="\u563F\u563F\u563F" />
130        </Tabs.TabPane>
131
132        <Tabs.TabPane key="2" tab="\u7B2C\u4E8C\u4E2A">
133          <Result status="warning" title="\u55EF\u54FC\uFF1F" subtitle="\u54C8\u54C8\u54C8" />
134        </Tabs.TabPane>
135      </Tabs>
136    </ScrollView>
137  )
138}
139
140export default BasicTabs
141`}}]);

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.